PDA

Bekijk Volledige Versie : Recursive.pm niet in @INC



wim*
24/11/09, 14:51
Kan iemand mij op een spoor zetten?

Ik heb het probleem dat /scripts/easyapache niet werkt.

Ik krijg deze error:


Can't locate File/Copy/Recursive.pm in @INC (@INC contains: /usr/local/cpanel /var/cpanel/perl/easy /scripts /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /var/cpanel/perl/easy/Cpanel/Easy/Utils/HttpdConf.pm line 16.
BEGIN failed--compilation aborted at /var/cpanel/perl/easy/Cpanel/Easy/Utils/HttpdConf.pm line 16.
Compilation failed in require at (eval 32) line 3.
...propagated at /usr/lib/perl5/5.8.8/base.pm line 85.
at (eval 30) line 3
at /var/cpanel/perl/easy/Cpanel/Easy.pm line 15
BEGIN failed--compilation aborted at /var/cpanel/perl/easy/Cpanel/Easy.pm line 15.
Compilation failed in require at (eval 1) line 3.
...propagated at /usr/lib/perl5/5.8.8/base.pm line 85.
BEGIN failed--compilation aborted at /var/cpanel/perl/easy/Cpanel/Easy/Apache.pm line 8.
Compilation failed in require at /scripts/easyapache line 23.


Dit terwijl :


cpan> install File::Copy::Recursive
CPAN: Storable loaded ok (v2.21)
Going to read /home/.cpan/Metadata
Database was generated on Mon, 23 Nov 2009 20:31:35 GMT
File::Copy::Recursive is up to date (0.38).

Ik heb dus:


/usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux/auto/File/Copy/Recursive

Ben al twee dagen aan het speuren, maar ik kom er niet uit! Heeft iemand een idee?

Alvast bedankt!

®on
24/11/09, 15:04
cpan File::Copy::Recursive al eens geprobeerd?
/scripts/checkperlmodules twee maal uitvoeren zal je ook wel verder helpen.

wim*
24/11/09, 15:25
Hoi Ron,

Bedankt voor je snelle reactie!

Die heb ik idd al (heel wat keren) geprobeerd. Evenals:

/scripts/upcp
/scripts/upcp --force

Maar dit geeft ook niet het gewenste resultaat..

®on
24/11/09, 15:35
Wat geeft cpan File::Copy::Recursive als output?

wim*
24/11/09, 15:49
Dat alles koek en ei is vreemd genoeg..


[root@sh1 ~]$ cpan File::Copy::Recursive
CPAN: Storable loaded ok (v2.21)
Going to read /home/.cpan/Metadata
Database was generated on Mon, 23 Nov 2009 20:31:35 GMT
File::Copy::Recursive is up to date (0.38).

Maar de map:

/usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux/auto/File/Copy/Recursive
is leeg..

RvdH
24/11/09, 16:03
Wat geeft een find / -name Recursive.pm, en staat dit bestand als deze gevonden wordt in van de volgende directories:

/usr/local/cpanel
/var/cpanel/perl/easy
/scripts
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl
/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/5.8.8

?

wim*
24/11/09, 16:22
Niet exact..


[root@sh1 Utils]$ find / -name Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-PuetmT/blib/lib/File/Copy/Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-PuetmT/Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-EurdxN/blib/lib/File/Copy/Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-EurdxN/Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-SAerzp/blib/lib/File/Copy/Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-SAerzp/Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-es8fT4/blib/lib/File/Copy/Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-es8fT4/Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-TeCGUm/blib/lib/File/Copy/Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-TeCGUm/Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-8RKlMp/blib/lib/File/Copy/Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-8RKlMp/Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-SdT7tH/blib/lib/File/Copy/Recursive.pm
/home/.cpan/build/File-Copy-Recursive-0.38-SdT7tH/Recursive.pm
/usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux/auto/File/Copy/Recursive/Recursive.pm
/usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux/auto/File/Copy/Recursive.pm
/usr/local/lib/perl5/site_perl/5.8.8/File/Copy/Recursive.pm
/usr/local/cpanel/Cpanel/CPAN/Net/FTP/Recursive.pm

Domenico
24/11/09, 16:54
En wat geeft
/scripts/perlinstaller File::Copy::Recursive

en
/scripts/checkperlmodules --full

?

wim*
24/11/09, 17:11
$ /scripts/perlinstaller File::Copy::Recursive
Method: System Expect
spawn /scripts/realperlinstaller File::Copy::Recursive
commit: wrote '/usr/lib/perl5/5.8.8/CPAN/Config.pm'
CPAN: Storable loaded ok (v2.21)
Going to read /home/.cpan/Metadata
Database was generated on Mon, 23 Nov 2009 20:31:35 GMT
Running install for module 'File::Copy::Recursive'
Running make for D/DM/DMUEY/File-Copy-Recursive-0.38.tar.gz
CPAN: Digest::SHA loaded ok (v5.47)
CPAN: Compress::Zlib loaded ok (v2.017)
Checksum for /home/.cpan/sources/authors/id/D/DM/DMUEY/File-Copy-Recursive-0.38.tar.gz ok
File-Copy-Recursive-0.38/
File-Copy-Recursive-0.38/Changes
File-Copy-Recursive-0.38/Makefile.PL
File-Copy-Recursive-0.38/MANIFEST
File-Copy-Recursive-0.38/META.yml
File-Copy-Recursive-0.38/README
File-Copy-Recursive-0.38/Recursive.pm
File-Copy-Recursive-0.38/t/
File-Copy-Recursive-0.38/t/1.t
CPAN: File::Temp loaded ok (v0.22)
CPAN: YAML loaded ok (v0.70)

CPAN.pm: Going to build D/DM/DMUEY/File-Copy-Recursive-0.38.tar.gz

perl-64bit-hack: enabled
Checking if your kit is complete...
Looks good
'EXTRALIBDIR' is not a known MakeMaker parameter name.
'OTHERLDFLAGS' is not a known MakeMaker parameter name.
Writing Makefile for File::Copy::Recursive
cp Recursive.pm blib/lib/File/Copy/Recursive.pm
DMUEY/File-Copy-Recursive-0.38.tar.gz
/usr/bin/make OTHERLDFLAGS=-L/usr/lib64 LDFLAGS=-L/usr/lib64 EXTRALIBDIR=/usr/lib64 OTHERLDFLAGS=-L/usr/lib64 LDFLAGS=-L/usr/lib64 EXTRALIBDIR=/usr/lib64 -- OK
Running make install
Appending installation info to /usr/local/lib/perl5/5.8.8/x86_64-linux/perllocal.pod
DMUEY/File-Copy-Recursive-0.38.tar.gz
/usr/bin/make install UNINST=1 OTHERLDFLAGS=-L/usr/lib64 LDFLAGS=-L/usr/lib64 EXTRALIBDIR=/usr/lib64 -- OK
cPCPAN: Module (File::Spec) holdback (3.31 held back to 3.25)
perlmod--Install done


De uitkomst van /scripts/checkperlmodules --full zal ik in een extern documentje doen. ik waardeer je hulp, en zou het vervelend vinden als je je schroll-vinger blesseert door mijn toedoen! ;-D

uitkomst.rtf (http://imagecreations.nl/uitkomst.rtf)

wim*
24/11/09, 18:40
Het wordt mooier en mooier..

Krijg ze nu al per mail binnen!!


This module is required by cPanel, and the system may not function correctly until it is installed, and functional. Below is the results of the auto-install attempt:

Test Run
==============
Can't locate BSD/Resource.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at - line 1.
BEGIN failed--compilation aborted at - line 1.


Installer Run
==============
spawn /scripts/realperlinstaller --force BSD::Resource
commit: wrote '/usr/lib/perl5/5.8.8/CPAN/Config.pm'
CPAN: Storable loaded ok (v2.21)
Going to read /home/.cpan/Metadata
Database was generated on Mon, 23 Nov 2009 20:31:35 GMT
Running install for module 'BSD::Resource'
Running make for J/JH/JHI/BSD-Resource-1.2903.tar.gz
CPAN: Digest::SHA loaded ok (v5.47)
CPAN: Compress::Zlib loaded ok (v2.017)
Checksum for /home/.cpan/sources/authors/id/J/JH/JHI/BSD-Resource-1.2903.tar.gz ok
BSD-Resource-1.2903/
BSD-Resource-1.2903/ChangeLog
BSD-Resource-1.2903/INSTALL
BSD-Resource-1.2903/Makefile.PL
BSD-Resource-1.2903/MANIFEST
BSD-Resource-1.2903/META.yml
BSD-Resource-1.2903/ppport.h
BSD-Resource-1.2903/README
BSD-Resource-1.2903/Resource.pm
BSD-Resource-1.2903/Resource.xs
BSD-Resource-1.2903/t/
BSD-Resource-1.2903/t/getpriority.t
BSD-Resource-1.2903/t/getrlimit.t
BSD-Resource-1.2903/t/getrusage.t
BSD-Resource-1.2903/t/pod-coverage.t
BSD-Resource-1.2903/t/pod.t
BSD-Resource-1.2903/t/setpriority.t
BSD-Resource-1.2903/t/setrlimit.t
BSD-Resource-1.2903/t/times.t
CPAN: File::Temp loaded ok (v0.22)
CPAN: YAML loaded ok (v0.70)

CPAN.pm: Going to build J/JH/JHI/BSD-Resource-1.2903.tar.gz

perl-64bit-hack: enabled

Configuring BSD::Resource...

Checking whether you have certain header files...
You do have <sys/resource.h>. Excellent.
Checking to see whether you have rlim_t...
You seem to have rlim_t defined (which is nice).

Checking if your kit is complete...
Looks good
'EXTRALIBDIR' is not a known MakeMaker parameter name.
'OTHERLDFLAGS' is not a known MakeMaker parameter name.
Writing Makefile for BSD::Resource

Done configuring BSD::Resource.

Now you may issue 'make'. Do not forget also 'make test'.
If some tests fail, please rerun the tests (see INSTALL).

cp Resource.pm blib/lib/BSD/Resource.pm
AutoSplitting blib/lib/BSD/Resource.pm (blib/lib/auto/BSD/Resource)
/usr/local/bin/perl /usr/local/lib/perl5/site_perl/5.8.8/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.8.8/ExtUtils/typemap Resource.xs > Resource.xsc && mv Resource.xsc Resource.c
cc -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -Os -DVERSION=\"1.2903\" -DXS_VERSION=\"1.2903\" -fpic "-I/usr/local/lib/perl5/5.8.8/x86_64-linux/CORE" -DRlim_t=rlim_t Resource.c
gcc-64bit-hack: enabled
Running Mkbootstrap for BSD::Resource ()
chmod 644 Resource.bs
rm -f blib/arch/auto/BSD/Resource/Resource.so
cc -shared -L/usr/lib64 -L/lib64 -L/usr/local/lib Resource.o -L/usr/lib64 -o blib/arch/auto/BSD/Resource/Resource.so \
\

gcc-64bit-hack: enabled
chmod 755 blib/arch/auto/BSD/Resource/Resource.so
cp Resource.bs blib/arch/auto/BSD/Resource/Resource.bs
chmod 644 blib/arch/auto/BSD/Resource/Resource.bs
JHI/BSD-Resource-1.2903.tar.gz
/usr/bin/make OTHERLDFLAGS=-L/usr/lib64 LDFLAGS=-L/usr/lib64 EXTRALIBDIR=/usr/lib64 OTHERLDFLAGS=-L/usr/lib64 LDFLAGS=-L/usr/lib64 EXTRALIBDIR=/usr/lib64 -- OK
Running make install
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Appending installation info to /usr/local/lib/perl5/5.8.8/x86_64-linux/perllocal.pod
JHI/BSD-Resource-1.2903.tar.gz
/usr/bin/make install UNINST=1 OTHERLDFLAGS=-L/usr/lib64 LDFLAGS=-L/usr/lib64 EXTRALIBDIR=/usr/lib64 -- OK
perlmod--Install done


Op naar google..

-- Edit --


cpan> install BSD::Resource
BSD::Resource is up to date (1.2903).

Schiet mij maar lek..