-------- Original Message -------- Subject: Re: [BackupPC-users] "File::RsyncP module doesn't exist" but the perl module is installed From: Les Mikesell <[email protected]> To: [email protected] Date: Fri Nov 05 2010 13:58:31 GMT+0100 (ora Solare Europa Occidentale) > Perl uses the @INC array as a search path to find modules, and appends .pm to > the name requested in a use or require statement. 'use lib '/path'; will > push > a new path on the @INC array. So, use locate or find to see where the > File/Rsyncp.pm module lives on your system and add an appropriate 'use lib' > somewhere in the code before the 'use'.
Here below my tests: > sh-3.2$ perl -e 'print "@INC\n";' > /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 > /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 > /usr/share/perl/5.10 /usr/local/lib/site_perl . > > sh-3.2$ find /usr/ -name RsyncP.pm > /usr/lib/perl5/File/RsyncP.pm > > sh-3.2$ stat /usr/lib/perl5/File/RsyncP.pm > File: `/usr/lib/perl5/File/RsyncP.pm' > Size: 63660 Blocks: 128 IO Block: 4096 regular file > Device: fe05h/65029d Inode: 7902 Links: 1 > Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) > Access: 2010-11-05 14:00:18.000000000 +0100 > Modify: 2006-11-19 06:47:33.000000000 +0100 > Change: 2010-10-25 09:14:24.000000000 +0200 It seems OK, isn't? > But, this is an odd situation. > Normally packaged installs would land in the right place and CPAN installs > figure it out at install time. No modules were installed via CPAN, instead I have the available deb package (that is a dependency for backuppc). In this case it is > $ apt-cache showpkg libfile-rsyncp-perl > Package: libfile-rsyncp-perl > Versions: > 0.68-1.1+b1 > (/var/lib/apt/lists/ftp.it.debian.org_debian_dists_lenny_main_binary-i386_Packages) > (/var/lib/dpkg/status) > Description Language: > File: > /var/lib/apt/lists/ftp.it.debian.org_debian_dists_lenny_main_binary-i386_Packages > MD5: 0b792ffc9394425e6e7f05b2aa41deef > > > Reverse Depends: > backuppc,libfile-rsyncp-perl 0.68 > backuppc,libfile-rsyncp-perl 0.68 > Dependencies: > 0.68-1.1+b1 - libc6 (2 2.7-1) perl (2 5.10.0-9) perlapi-5.10.0 (0 (null)) > Provides: > 0.68-1.1+b1 - > Reverse Provides: What's wrong? :( Alessandro
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ The Next 800 Companies to Lead America's Growth: New Video Whitepaper David G. Thomson, author of the best-selling book "Blueprint to a Billion" shares his insights and actions to help propel your business during the next growth cycle. Listen Now! http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________ BackupPC-users mailing list [email protected] List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/
