Getting a byte error log mail from whm/cpanel

hariskhan

Well-Known Member
Apr 15, 2004
146
0
166
Been receiving this mail for a week or two now;

Subject: Cron <root@cp> /usr/local/cpanel/whostmgr/docroot/cgi/cpaddons_report.pl --notify
From: "Cron Daemon" <[email protected]>
To: [email protected]

Byte order is not compatible at ../../lib/Storable.pm (autosplit into
../../lib/auto/Storable/fd_retrieve.al) line 349, at
/usr/local/cpanel/whostmgr/docroot/cgi/cpaddons_report.pl line 218

;==========================================================

What causes this error? upcp runs automatic on the server, with the default factory settings from cpanel.
 

hariskhan

Well-Known Member
Apr 15, 2004
146
0
166
Should I put up an official ticket?

Hello,

No one seems to have seen this error before?

Should I put up an official ticket with cpanel support for them to look at it?
 

chirpy

Well-Known Member
Verifed Vendor
Jun 15, 2002
13,437
33
473
Go on, have a guess
I'd try installing that perl module first to be sure that isn't the issue:

/scripts/perlinstaller --force Storable

If you then still have a problem, then do log it through your cPanel license provider, or create a bugzilla entry if there already isn't one.
 

hariskhan

Well-Known Member
Apr 15, 2004
146
0
166
Need further info

The server I'm getting these errors has 4 processors with 1 GB RAM on it.


Relevant output of /scripts/perlinstaller --force Storable:-
-------------------------------------------------------------------

Running install for module Storable
Running make for A/AM/AMS/Storable-2.15.tar.gz
Fetching with LWP:
http://cpan.erlbaum.net/authors/id/A/AM/AMS/Storable-2.15.tar.gz
Fetching with LWP:
http://cpan.erlbaum.net/authors/id/A/AM/AMS/CHECKSUMS
WARNING: This key is not certified with a trusted signature!
Primary key fingerprint: 2E66 557A B97C 19C7 91AF 8E20 328D A867 450F 89EC
Signature for /home/.cpan/sources/authors/id/A/AM/AMS/CHECKSUMS ok
Checksum for /home/.cpan/sources/authors/id/A/AM/AMS/Storable-2.15.tar.gz ok
x Storable-2.15/
x Storable-2.15/t/
x Storable-2.15/t/freeze.t
x Storable-2.15/t/downgrade.t
x Storable-2.15/t/compat06.t
x Storable-2.15/t/Test/
x Storable-2.15/t/Test/More.pm
x Storable-2.15/t/Test/Simple.pm
x Storable-2.15/t/Test/Builder.pm
x Storable-2.15/t/tied_hook.t
x Storable-2.15/t/forgive.t
x Storable-2.15/t/code.t
x Storable-2.15/t/utf8.t
x Storable-2.15/t/blessed.t
x Storable-2.15/t/recurse.t
x Storable-2.15/t/integer.t
x Storable-2.15/t/sig_die.t
x Storable-2.15/t/utf8hash.t
x Storable-2.15/t/retrieve.t
x Storable-2.15/t/st-dump.pl
x Storable-2.15/t/HAS_OVERLOAD.pm
x Storable-2.15/t/just_plain_nasty.t
x Storable-2.15/t/circular_hook.t
x Storable-2.15/t/interwork56.t
x Storable-2.15/t/threads.t
x Storable-2.15/t/store.t
x Storable-2.15/t/lock.t
x Storable-2.15/t/restrict.t
x Storable-2.15/t/croak.t
x Storable-2.15/t/overload.t
x Storable-2.15/t/tied.t
x Storable-2.15/t/malice.t
x Storable-2.15/t/tied_items.t
x Storable-2.15/t/attach_errors.t
x Storable-2.15/t/HAS_HOOK.pm
x Storable-2.15/t/dclone.t
x Storable-2.15/t/testlib.pl
x Storable-2.15/t/HAS_ATTACH.pm
x Storable-2.15/t/canonical.t
x Storable-2.15/t/attach_singleton.t
x Storable-2.15/t/make_56_interwork.pl
x Storable-2.15/t/weak.t
x Storable-2.15/t/make_downgrade.pl
x Storable-2.15/MANIFEST
x Storable-2.15/hints/
x Storable-2.15/hints/linux.pl
x Storable-2.15/ChangeLog
x Storable-2.15/Storable.xs
x Storable-2.15/ppport.h
x Storable-2.15/README
x Storable-2.15/Makefile.PL
x Storable-2.15/Storable.pm
Package came without SIGNATURE


CPAN.pm: Going to build A/AM/AMS/Storable-2.15.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Storable

You appear to have a perl configured to use 64 bit integers in its scalar
variables. If you have existing data written with an earlier version of
Storable which this version of Storable refuses to load with a

Byte order is not compatible

error, then please read the section "64 bit data in perl 5.6.0 and 5.6.1"
in the Storable documentation for instructions on how to read your data.

(You can find the documentation at the end of Storable.pm in POD format)

cp Storable.pm blib/lib/Storable.pm
AutoSplitting blib/lib/Storable.pm (blib/lib/auto/Storable)
/usr/bin/perl /usr/local/lib/perl5/5.8.8/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.8.8/ExtUtils/typemap Storable.xs > Storable.xsc && mv Storable.xsc Storable.c
cc -c -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.8/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -Wdeclaration-after-statement -O -pipe -DVERSION=\"2.15\" -DXS_VERSION=\"2.15\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.8/mach/CORE" Storable.c
Running Mkbootstrap for Storable ()
chmod 644 Storable.bs
rm -f blib/arch/auto/Storable/Storable.so
cc -shared Storable.o -o blib/arch/auto/Storable/Storable.so
chmod 755 blib/arch/auto/Storable/Storable.so
cp Storable.bs blib/arch/auto/Storable/Storable.bs
chmod 644 blib/arch/auto/Storable/Storable.bs
/usr/bin/make -- OK
Running make install
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/logcroak.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/logcarp.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/CAN_FLOCK.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/show_file_magic.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/read_magic.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/store.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/nstore.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/lock_store.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/lock_nstore.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/_store.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/store_fd.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/nstore_fd.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/_store_fd.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/freeze.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/nfreeze.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/_freeze.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/retrieve.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/lock_retrieve.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/_retrieve.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/fd_retrieve.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/thaw.al
Installing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/autosplit.ix
Writing /usr/local/lib/perl5/5.8.8/mach/auto/Storable/.packlist
FreeBSD: Registering installation in the package database
Appending installation info to /usr/local/lib/perl5/5.8.8/mach/perllocal.pod
/usr/bin/make install UNINST=1 -- OK
perlmod--Install done

;============================================================

Notice the following lines in the above output;

Looks good
Writing Makefile for Storable

You appear to have a perl configured to use 64 bit integers in its scalar
variables. If you have existing data written with an earlier version of
Storable which this version of Storable refuses to load with a

Byte order is not compatible

error, then please read the section "64 bit data in perl 5.6.0 and 5.6.1"
in the Storable documentation for instructions on how to read your data.

(You can find the documentation at the end of Storable.pm in POD format)
This system has;

Processors 4
Model Intel(R) Xeon(TM) CPU 2.00GHz
CPU Speed 2 GHz

I haven't checked so far, but I don't think these processors are 64 bit. Waiting for next log from cpanel to see how it went or what it caused. Fixing up the issue or creating new ones for me.
 
Last edited: