PDA

Bekijk Volledige Versie : yum update geeft perl (Compress::Raw::Zlib) outdated bericht



timmy
08/07/09, 13:17
hoi

ik wil de server updaten met yum update
maar toen kreeg ik een melding.

perl (Compress::Raw::Zlib) moest geupgrade worden van 2.015 naar 2.020 (uit mn hoofd)
echter met yum -y install perl-Compress-Raw-Zlib

zegt ie: nothing to do

nu dacht ik door:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
probleem verholpen zou zijn
maar tijdens de installatie gaf ie al een melding:
warning: /var/tmp/rpm-xfer.1zZ2g8: Header V3 DSA signature: NOKEY, key ID 217521f6

dus wil ik het ongedaan maken.
Dit pakket er uit, en dan iets anders...

Verm_Hans
08/07/09, 13:22
Even googlen helpt altijd wel

KLIKKERDEKLIK (http://cpan.uwinnipeg.ca/htdocs/Compress-Raw-Zlib/README.html)

Toevoeging :)

KLIKKER2 (http://cpan.uwinnipeg.ca/dist/Compress-Raw-Zlib)

Dennis
08/07/09, 13:55
cd /etc/yum.repos.d/
Staat de epel-release op 'enabled=1'?

timmy
08/07/09, 13:58
epel-release heb ik er net uit gegooid.
gaf nog meer problemen nadat ik die
rpm -Uvh http://download.fedora.redhat.com/pu...5-3.noarch.rpm

ik nou weer terug bij af:
yum update

--> Finished Dependency Resolution
perl-IO-Compress-2.020-1.el5.rf.noarch from rpmforge has depsolving problems
--> Missing Dependency: perl(Compress::Raw::Zlib) >= 2.020 is needed by package perl-IO-Compress-2.020-1.el5.rf.noarch (rpmforge)
Error: Missing Dependency: perl(Compress::Raw::Zlib) >= 2.020 is needed by package perl-IO-Compress-2.020-1.el5.rf.noarch (rpmforge)

ik heb nog geprobeerd via webmin een update uit te voeren
maar daar krijg ik "nothing to do" terug

Dennis
08/07/09, 14:05
epel-release heb ik er net uit gegooid.
gaf nog meer problemen nadat ik die
rpm -Uvh http://download.fedora.redhat.com/pu...5-3.noarch.rpmUhh...

Je RPM staat in ieder geval keurig tussen epel-5. rpm -Uvh http://ftp.nluug.nl/pub/os/Linux/distr/fedora-epel/5/i386/perl-Compress-Raw-Zlib-2.020-1.el5.i386.rpm zou je dependency-problemen moeten oplossen.

Randy
08/07/09, 14:17
Gebruik CPAN voor Perl packages, niet yum.

# cpan
cpan > install Compress::Raw::Zlib

timmy
08/07/09, 14:49
Uhh...

Je RPM staat in ieder geval keurig tussen epel-5. rpm -Uvh http://ftp.nluug.nl/pub/os/Linux/distr/fedora-epel/5/i386/perl-Compress-Raw-Zlib-2.020-1.el5.i386.rpm zou je dependency-problemen moeten oplossen.

Mijn RPM staat tussen epel-5??? Ik begrijp je niet helemaal denk ik....


Gebruik CPAN voor Perl packages, niet yum.

# cpan
cpan > install Compress::Raw::Zlib


/bin/sh: gcc: command not found
make: *** [Zlib.o] Error 127
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible

Randy
08/07/09, 15:00
yum install gcc ?

Geert-Jan
08/07/09, 15:37
yum install gcc ?

Dan de -c++ er ook maar bij?

timmy
08/07/09, 15:51
yum install gcc ?

Installed: gcc.i386 0:4.1.2-44.el5
Dependency Installed: cpp.i386 0:4.1.2-44.el5 glibc-devel.i386 0:2.5-34 glibc-headers.i386 0:2.5-34 kernel-headers.i386 0:2.6.18-128.1.16.el5 libgomp.i386 0:4.3.2-7.el5
Complete!


[root@ns2 ~]# cpan
cpan> install Compress::Raw::Zlib

....
Installing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Compress/Raw/Zlib.pm
Installing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Compress/Raw/Zlib/autosplit.ix
Installing /usr/share/man/man3/Compress::Raw::Zlib.3pm
Writing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Compress/Raw/Zlib/.packlist
Appending installation info to /usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal.pod
/usr/bin/make install -- OK


[root@ns2 ~]# yum update

perl-IO-Compress-2.020-1.el5.rf.noarch from rpmforge has depsolving problems
--> Missing Dependency: perl(Compress::Raw::Zlib) >= 2.020 is needed by package perl-IO-Compress-2.020-1.el5.rf.noarch (rpmforge)
Error: Missing Dependency: perl(Compress::Raw::Zlib) >= 2.020 is needed by package perl-IO-Compress-2.020-1.el5.rf.noarch (rpmforge)
[root@ns2 ~]#


... :/

phreak
08/07/09, 15:54
Je hebt een dependency probleem met een pakket wat gebruikt is uit de rpmforge repo, misschien collide die wel met een van de supported repo's..

Toevoeging: http://www.linux-archive.org/centos/331495-problems-rpmforge-repo.html

of http://www.lmgtfy.com/?q=perl-IO-Compress-2.020-1.el5.rf.noarch+from+rpmforge+has+depsolving+probl ems

timmy
08/07/09, 17:09
Je hebt een dependency probleem met een pakket wat gebruikt is uit de rpmforge repo, misschien collide die wel met een van de supported repo's..

Toevoeging: http://www.linux-archive.org/centos/331495-problems-rpmforge-repo.html

of http://www.lmgtfy.com/?q=perl-IO-Compress-2.020-1.el5.rf.noarch+from+rpmforge+has+depsolving+probl ems

ok, een aantal gasten die de bug gaan melden.
Daar kan ik niet veel mee.

Iemand een idee of ook zonder de perl de update via yum kan uitvoeren.
Wellicht dat ze het in de toekomst wel fixen...

Dennis
08/07/09, 17:23
Nogmaals:
rpm -Uvh http://ftp.nluug.nl/pub/os/Linux/distr/fedora-epel/5/i386/perl-Compress-Raw-Zlib-2.020-1.el5.i386.rpm .
Ik hoor graag of dit je dependency problemen oplost en yum update daarna wel werkt!

timmy
08/07/09, 17:40
Nogmaals:
rpm -Uvh http://ftp.nluug.nl/pub/os/Linux/distr/fedora-epel/5/i386/perl-Compress-Raw-Zlib-2.020-1.el5.i386.rpm .
Ik hoor graag of dit je dependency problemen oplost en yum update daarna wel werkt!

dit resulteert in de zelfde melding namelijk:

Transaction Check Error:
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Adapter/Deflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Adapter/Identity.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Deflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Gzip.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Gzip/Constants.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/RawDeflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Zip.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Zip/Constants.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Zlib/Constants.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Compress/Zlib/Extra.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Adapter/Identity.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Adapter/Inflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/AnyInflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Gunzip.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Inflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/RawInflate.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/IO/Uncompress/Unzip.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/share/man/man3/IO::Compress::Deflate.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/share/man/man3/IO::Compress::Gzip.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/share/man/man3/IO::Compress::RawDeflate.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/share/man/man3/IO::Compress::Zip.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/share/man/man3/IO::Uncompress::AnyInflate.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/share/man/man3/IO::Uncompress::Gunzip.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/share/man/man3/IO::Uncompress::Inflate.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/share/man/man3/IO::Uncompress::RawInflate.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/share/man/man3/IO::Uncompress::Unzip.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/lib/perl5/vendor_perl/5.8.8/Compress/Zlib.pm from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-Compress-Zlib-2.015-1.el5.rf.noarch
file /usr/share/man/man3/Compress::Zlib.3pm.gz from install of perl-IO-Compress-2.020-1.el5.rf.noarch conflicts with file from package perl-Compress-Zlib-2.015-1.el5.rf.noarch

Error Summary

Dennis
08/07/09, 17:45
rpm -e perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
En dan opnieuw proberen?

Anders kun je ook even op irc.freenode.org #perl vragen. Graag wel duidelijk en geduldig zijn. Indien je het probleem maar duidelijk genoeg omschrijft, kunnen de mensen je zeggen waarom het niet goed gaat!

Nog twee opmerkingen:
1) Pas op met yum -y install blabla! Hij resolved automatisch dependencies en installeert dan automatisch. Dit kan grote problemen veroorzaken. Het is verstandig om eerst naar het overzicht te kijken en vervolgens zelf yes or no te typen!
2) "warning: /var/tmp/rpm-xfer.1zZ2g8: Header V3 DSA signature: NOKEY, key ID 217521f6" is geen belangrijke waarschuwing, deze kun je negeren en hier hoef je niet bang voor te zijn.

timmy
08/07/09, 17:50
rpm -e perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
En dan opnieuw proberen?

Anders kun je ook even op irc.freenode.org #perl vragen. Graag wel duidelijk en geduldig zijn. Indien je het probleem maar duidelijk genoeg omschrijft, kunnen de mensen je zeggen waarom het niet goed gaat!

[root@ns2 ~]# rpm -e perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch
error: Failed dependencies:
perl(IO::Compress::Gzip) >= 2.015 is needed by (installed) perl-Compress-Zlib-2.015-1.el5.rf.noarch
perl(IO::Compress::Gzip::Constants) >= 2.015 is needed by (installed) perl-Compress-Zlib-2.015-1.el5.rf.noarch
perl(IO::Uncompress::Gunzip) >= 2.015 is needed by (installed) perl-Compress-Zlib-2.015-1.el5.rf.noarch

Dennis
08/07/09, 18:01
Dan wordt het wel wat lastiger inderdaad! Ik moet nu weg en ben pas over 3 uur terug.

Het lijkt erop dat je de correcte perl-module hebt geinstalleerd via cpan, maar dat rpm lastig doet met dependencies. Denk dat je gewoon even moet blijven proberen! Epel opnieuw installeren op enabled zetten en opnieuw kijken of het al beter gaat. Yum install perl-IO-Compress-\*, kijken wat hij toont en of het helpt (wel oppassen dat je niet te veel rommel installeert).

Heb even op #rpmforge voor je gevraagd! Zij zeggen: "There are many dep issues with the perl packages right now. If you post to the users maillist Chris will try to fix it.

Nogmaals, ik denk dat je gewoon even moet blijven proberen! Morgen heb ik eventueel wel tijd voor je, mocht je er nog steeds niet uitgekomen zijn!

Dennis
08/07/09, 18:09
Probeer eens rpmforge rpm's anders! En anders even de Yum repository installeren voor rpmforge, en op die manier
http://packages.sw.be/
http://packages.sw.be/perl-Compress-Zlib/

Lijken nog niet beschikbaar... <range> Yes, wait a day or two with the update until perl-Compress-Zlib-2.020 also is available.
Het lijkt erop dat het mixen van de remi-perl-rpm's en rpmforge-perl-rpm's niet zo'n succes is! Je kunt het beste even wachten of doorgaan met uitzoeken.

Dennis
08/07/09, 22:10
http://lists.rpmforge.net/pipermail/users/2009-July/002508.html

This is my most recent dependency resolution problem from yum... and that doesn't include
what I was able to resolve for perl-IO-Compress-2.020-1.el5.rf.noarch.rpm (required a --force
to upgrade and then a separate -e for the also obsoleted perl-Compress-Zlib): ...
"hele bende dependency errors die jij ook hebt"

Ze hebben hetzelfde probleem! Er zijn al 30 reacties, de beheerder van de rpmforge repository is er druk mee bezig. Momenteel wordt de metadata van de repository opnieuw aangemaakt. Het is over 4 uur + mirror sync time opgelost en dan zou je weer via yum de update kunnen doen.

Probeer eventueel nog:
rpm -e perl-IO-Compress-Zlib perl-Compress-Zlib

Laat me even weten als het je gelukt is!