Portál AbcLinuxu, 3. prosince 2025 21:49
Dobrý den,
na čerstvě nainstalovaném serveru (Centos 5.3 x86_64 XEN) se potýkám s dost nepříjemným problémem. Nainstaloval jsem Yumem několik perlích modulů s tím, že zbytek doinstaluju z CPANu (nejsou v RPM). Ale ouha, v CPANu je něco rozbité a instalace neproběhne tak, jak bych si představoval, nýbrž skončí chybou Couldn't untar <cesta k taru s modulem>.
root@pilsner ~ # cpan
Terminal does not support AddHistory.
cpan shell -- CPAN exploration and modules installation (v1.7602)
ReadLine support available (try 'install Bundle::CPAN')
cpan> install Catalyst::Plugin::Email
CPAN: Storable loaded ok
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok
Fetching with LWP:
ftp://ftp.perl.org/pub/CPAN/modules/02packages.details.txt.gz
Going to read /root/.cpan/sources/modules/02packages.details.txt.gz
Database was generated on Tue, 13 Oct 2009 10:27:05 GMT
There's a new CPAN.pm version (v1.9402) available!
[Current version is v1.7602]
You might want to try
install Bundle::CPAN
reload cpan
without quitting the current session. It should be a seamless upgrade
while we are running...
Fetching with LWP:
ftp://ftp.perl.org/pub/CPAN/modules/03modlist.data.gz
Going to read /root/.cpan/sources/modules/03modlist.data.gz
Going to write /root/.cpan/Metadata
Running install for module Catalyst::Plugin::Email
Running make for M/MR/MRAMBERG/Catalyst-Plugin-Email-0.08.tar.gz
Fetching with LWP:
ftp://ftp.perl.org/pub/CPAN/authors/id/M/MR/MRAMBERG/Catalyst-Plugin-Email-0.08.tar.gz
CPAN: Digest::MD5 loaded ok
Fetching with LWP:
ftp://ftp.perl.org/pub/CPAN/authors/id/M/MR/MRAMBERG/CHECKSUMS
Checksum for /root/.cpan/sources/authors/id/M/MR/MRAMBERG/Catalyst-Plugin-Email-0.08.tar.gz ok
Scanning cache /root/.cpan/build for sizes
Use of uninitialized value in chdir at /usr/lib/perl5/5.8.8/CPAN.pm line 928.
Use of chdir('') or chdir(undef) as chdir() is deprecated at /usr/lib/perl5/5.8.8/CPAN.pm line 928.
Uncompressed /root/.cpan/sources/authors/id/M/MR/MRAMBERG/Catalyst-Plugin-Email-0.08.tar.gz successfully
Using Tar:/bin/tar xvf /root/.cpan/sources/authors/id/M/MR/MRAMBERG/Catalyst-Plugin-Email-0.08.tar:
Couldn't untar /root/.cpan/sources/authors/id/M/MR/MRAMBERG/Catalyst-Plugin-Email-0.08.tar
CPAN mám nainstalován ten nejnovější, jaký CentOS v balících nabízí (1.7602). Verze Perlu je 5.8.8. Novější verzi si nenainstaluju jelikož mi nefunguje CPAN abych mohl nainstalovat CPAN 
Instalátor se chová stejně pro jakýkoli modul. Zkoušel jsem smazat /root/.cpan/, případně měnit práva na celý tento adresář. Dokonce jsem zkoušel stažený tarball rozbalit ručně -- šlo to naprosto normálně (binárkou /bin/tar) Na disku je dost místa, to jsem také kontroloval.
Moje otázka tedy zní: Setkal se s tímto problémem někdo? Nenapadá někoho, jak to řešit?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.