[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Large archive conversion problem
Mhonarc
MHonArc v2.6.8 (Perl 5.00503 solaris)
Copyright (C) 1995-2003 Earl Hood, mhonarc@xxxxxxxxxxx
Perl
This is perl, version 5.005_03 built for sun4-solaris
Copyright 1987-1999, Larry Wall
Solairs
SunOS cdnemailweb.Cadence.COM 5.8 Generic_108528-19 sun4u sparc
SUNW,Ultra-80
Thanks,
Rangesh
> -----Original Message-----
> From: Earl Hood [mailto:earl@xxxxxxxxxxxx]
> Sent: Saturday, March 06, 2004 1:38 AM
> To: mhonarc-users@xxxxxxxxxxx
> Subject: Re: Large archive conversion problem
>
> On March 5, 2004 at 17:33, "Rangesh Kona" wrote:
>
> > read(6, " f C J y j 7 / G n + W n".., 8192) = 8192
> > read(6, " g a P f Q t a s W I\n 1".., 8192) = 8192
> > read(6, " r E Z R L Y 4 1 Z K O k".., 8192) = 8192
> > read(6, " m R W t I k z x T q R m".., 8192) = 8192
> > read(6, " d y H 5 Y 7 v e 7 c W T".., 8192) = 8192
> > read(6, " L 4 d j 4 0 K J f x 5 P".., 8192) = 8192
> > read(6, " M 0 W i c g e G F w O k".., 8192) = 898
> > read(6, 0x00423914, 8192) = 0
>
> Looks like the above is the reading of base64 data.
>
> > open64("/usr2/emailweb/archives_html/pft_afe", O_RDONLY|O_NDELAY) =
255
> > open("/usr2/emailweb/archives_html/pft_afe/atch0UluOhWkOM",
> > O_WRONLY|O_CREAT|O_EXCL, 0600) = 256
> > close(256) = 0
> ...
> > open("/usr2/emailweb/archives_html/pft_afe/atchjUGkg3N7aa",
> > O_WRONLY|O_CREAT|O_EXCL, 0600) = 256
> > close(256) = 0
> > close(6) = 0
> > write(2, "\n E R R O R : U n a b".., 106) = 106
> > close(4) = 0
>
> Hmm. What version of MHonArc, Perl, and version of Solaris are
> you running?
>
> It appears that the return file descriptor of 256 is not something
> perl likes, and it could appear to be something with Solaris too.
> Doing a quick Google search provides the following:
> <http://www.google.com/search?q=perl+sysopen+256&hl=en&lr=&ie=UTF-
> 8&oe=UTF-8&start=20&sa=N>
>
> Now, you have clipped the entire truss output. I find it strange
> that 256 should be returned from open(). This implies that there
> are 255 open files, and the open64() call returns 255, but the
> previous read() calls are dealing with file descriptor 6. Which
> means I would expect the open64() call to return 7.
>
> MHonArc should not have that many open files at any given time,
> so to determine if MHonArc could be doing something not proper.
> If you can, zip up the complete output and mail to my personal
> address.
>
> BTW, when invoking mhonarc, the input folders should be the
> last arguments on the command-line. In a previous post, you wrote:
>
> > /usr/bin/mhonarc -add /tmp/pft_afe2002qt3 -rcfile
> > /usr2/emailweb/mhonarc/rc_main -title pft_afe -ttitle pft_afe -sort
> > -reverse -treverse -outdir /usr2/emailweb/archives_html/pft_afe/
>
> It should be:
>
> /usr/bin/mhonarc -add -rcfile \
> /usr2/emailweb/mhonarc/rc_main -title pft_afe -ttitle pft_afe
-sort \
> -reverse -treverse -outdir /usr2/emailweb/archives_html/pft_afe \
> /tmp/pft_afe2002qt3
>
> --ewh
[Index of Archives]
[Bugtraq]
[Yosemite News]
[Mhonarc Home]