Koozali.org: home of the SME Server
Obsolete Releases => SME Server 7.x => Topic started by: magwm on November 23, 2010, 10:21:12 AM
-
I'm trying to "yum update" my two production servers, however, after the normal list of packages to update, i get
...
Loading "protect-packages" plugin
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Loading "smeserver" plugin
Setting up Update Process
Setting up repositories
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Excluding Packages from CentOS - os
Finished
Excluding Packages from CentOS - updates
Finished
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package smeserver-locale-nl.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-id.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-pl.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package net-snmp-utils.i386 0:5.1.2-18.el4_8.3 set to be updated
---> Package smeserver-locale-fr.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package net-snmp-libs.i386 0:5.1.2-18.el4_8.3 set to be updated
---> Package smeserver-locale-et.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-sl.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package perl-HTML-Parser.i386 0:3.68-1.el4.rf set to be updated
---> Package smeserver-locale-nb.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-ro.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package postgresql-libs.i386 0:7.4.30-1.el4_8.1 set to be updated
---> Package smeserver-support.noarch 0:2.0.0-9.el4.sme set to be updated
---> Package perl-Compress-Raw-Bzip2.i386 0:2.031-1.el4.rf set to be updated
---> Package perl-Compress-Raw-Zlib.i386 0:2.030-1.el4.rf set to be updated
---> Package bzip2-libs.i386 0:1.0.2-16.el4_8 set to be updated
---> Package perl-Net-Server.noarch 0:0.99-1.el4.rf set to be updated
---> Package smeserver-locale-es.noarch 0:2.0.0-32.el4.sme set to be updated
warning: only V3 signatures can be verified, skipping V4 signature
---> Package maildrop.i386 0:2.5.0-13.el4 set to be updated
---> Package smeserver-locale-th.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package net-snmp.i386 0:5.1.2-18.el4_8.3 set to be updated
---> Package smeserver-locale-tr.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package mysql.i386 0:4.1.22-2.el4_8.4 set to be updated
---> Package smeserver-locale-da.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package e-smith-horde.noarch 0:4.0.0-10.el4.sme set to be updated
---> Package e-smith-ldap.noarch 0:5.0.0-2.el4.sme set to be updated
---> Package perl-Mail-DKIM.noarch 0:0.39-1.el4.rf set to be updated
---> Package perl-Net-Ident.noarch 0:1.23-1.el4.rf set to be updated
---> Package smeserver-locale-el.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-pt_BR.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package clamav.i386 0:0.96.4-1.el4.rf set to be updated
---> Package e-smith-devtools.noarch 0:2.0.0-2.el4.sme set to be updated
---> Package smeserver-locale-zh_CN.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package mtr.i386 2:0.80-1.el4.rf set to be updated
---> Package file.i386 0:4.10-9.el4 set to be updated
---> Package e-smith-php.noarch 0:2.0.0-2.el4.sme set to be updated
---> Package smeserver-locale-sv.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package sysklogd.i386 0:1.4.1-28.el4_8.1 set to be updated
---> Package e-smith-base.i386 0:5.0.0-15.el4.sme set to be updated
---> Package smeserver-locale-pt.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package perl-DBI.i386 0:1.615-1.el4.rf set to be updated
---> Package smeserver-locale-it.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package horde.noarch 0:3.3.10-1.el4.sme set to be updated
---> Package mysql-server.i386 0:4.1.22-2.el4_8.4 set to be updated
---> Package bzip2.i386 0:1.0.2-16.el4_8 set to be updated
---> Package smeserver-locale-hu.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-ru.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-de.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package smeserver-locale-ja.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package perl-Crypt-OpenSSL-RSA.i386 0:0.26-1.el4.rf set to be updated
---> Package perl-NetAddr-IP.i386 0:4.036-1.el4.rf set to be updated
---> Package e-smith-backup.noarch 0:2.0.0-31.el4.sme set to be updated
---> Package smeserver-locale-bg.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package perl-IO-Socket-INET6.noarch 0:2.57-2.el4.rf set to be updated
---> Package freetype.i386 0:2.1.9-17.el4_8.1 set to be updated
---> Package clamav-db.i386 0:0.96.4-1.el4.rf set to be updated
---> Package proftpd.i386 0:1.3.3c-1.el4 set to be updated
---> Package cups-libs.i386 1:1.1.22-0.rc1.9.32.el4.10 set to be updated
---> Package kernel.i686 0:2.6.9-89.31.1.EL set to be installed
---> Package clamd.i386 0:0.96.4-1.el4.rf set to be updated
--> Running transaction check
warning: only V3 signatures can be verified, skipping V4 signature
warning: only V3 signatures can be verified, skipping V4 signature
--> Processing Dependency: libGeoIP.so.1 for package: proftpd
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.024 for package: perl-IO-Compress
--> Processing Dependency: smeserver-locale-he for package: smeserver-support
--> Processing Dependency: perl(MIME::Lite) for package: perl-Mail-DKIM
--> Processing Dependency: perl(Crypt::OpenSSL::Random) for package: perl-Crypt-OpenSSL-RSA
--> Processing Dependency: smeserver-locale-zh_TW for package: smeserver-support
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package smeserver-locale-zh_TW.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package GeoIP.i386 0:1.4.6-1.el4 set to be updated
---> Package perl-MIME-Lite.noarch 0:3.027-1.el4.rf set to be updated
---> Package smeserver-locale-he.noarch 0:2.0.0-32.el4.sme set to be updated
---> Package perl-Crypt-OpenSSL-Random.i386 0:0.04-1.el4.rf set to be updated
--> Running transaction check
--> Processing Dependency: perl(Email::Date::Format) >= 1.000 for package: perl-MIME-Lite
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.024 for package: perl-IO-Compress
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package perl-Email-Date-Format.noarch 0:1.002-1.el4.rf set to be updated
--> Running transaction check
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.024 for package: perl-IO-Compress
--> Finished Dependency Resolution
Error: Missing Dependency: perl(Compress::Raw::Zlib) = 2.024 is needed by package perl-IO-Compress
[root@proxy ~]# rpm -q perl-Compress-Raw-Zlib
perl-Compress-Raw-Zlib-2.024-1.el4.rf
So It seems the yum wants version 2.024 and I seem to have 2.024-1 . is this correct?
Is this a bug?
I saw similar bugs, but in 2007, saying that it would be non-synchronized repositories. I wouldn't think that is the case now..
can anyone point me in some direction to iron this out?
ciao! Michel
- edit: put the whole output of yum..
-
I think your problem is that you have the package perl-IO-Compress.noarch installed in some old version that demands the old version of perl-Compress-Raw-Zlib.noarch. But yum cannot find a newer version of perl-IO-Compress.noarch. You either need to find a repository with perl-IO-Compress.noarch in a newer version, or uninstall it.
Jesper, Denmark
-
Thanks Jesper!
, or uninstall it.
[root@proxy ~]# rpm -q --whatrequires perl-IO-Compress
nessun pacchetto necessita di perl-IO-Compress
translated: no package needs perl-IO-Compress
so, why would I have it installed.. and on both production servers.. or is this not the correct way to see if some software needs it?
-
Someone more knowledgeable than me is probably needed ... You can probably uninstall perl-IO-Compress without problems
yum erase perl-IO-Compress
but if I were you, I would find the package in a newer version, e.g.
wget ftp://ftp.pbone.net/mirror/ftp.pramberger.at/systems/linux/contrib/rhel4/i386/perl-IO-Compress-2.030-1.el4.pp.noarch.rpm
yum localinstall perl-IO-Compress-2.030-1.el4.pp.noarch.rpm
Jesper
-
[root@proxy ~]# rpm -qi --whatprovides perl-IO-Compress
Name : perl-IO-Compress Relocations: (not relocatable)
Version : 2.024 Vendor: Dag Apt Repository, http://dag.wieers.com/apt/
Release : 1.el4.rf Build Date: mer 20 gen 2010 01:31:12 CET
Install Date: mar 25 mag 2010 11:52:28 CEST Build Host: lisse.hasselt.wieers.com
Group : Applications/CPAN Source RPM: perl-IO-Compress-2.024-1.el4.rf.src.rpm
Size : 686261 License: Artistic/GPL
Signature : DSA/SHA1, mer 20 gen 2010 02:08:21 CET, Key ID a20e52146b8d79e6
Packager : Christoph Maser <cmr@financial.com>
URL : http://search.cpan.org/dist/IO-Compress/
Summary : IO Interface to compressed data files/buffers
Description :
IO Interface to compressed data files/buffers.
So, I apparently picked up this package along the way while installing some "unsupported" stuff from DAG.. ARGH.
apparently it took a while (it's been there since may) to conflict, but now we have it..
the dag repo apparently has not an updated version of this rpm.
I have it on this (proxy) server as
dag=repository
BaseURL=http://apt.sw.be/redhat/el4/en/$basearch/dag
EnableGroups=no
Exclude=freetype,htop,iptraf,rsync,syslinux
GPGCheck=yes
GPGKey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
Name=Dag - EL4
Visible=no
status=disabled
so maybe I should point elsewhere.. and just update these perl-compress thingies. i'll look at it soon.
M
-
. or is this not the correct way to see if some software needs it?
It's not the correct way for perl modules. Try:
rpm -q --whatrequires 'perl(IO::Compress)'
or:
rpm -e --test perl-IO-Compress
However, since you have a problem which you suspect might be a bug, you should report your problem via the bug tracker, rather than muse about it in the forum.
-
Dear Charlie, thank you for your input. however I have been told in the bugtracker that installing from dag/rpmforge invalidates all warranty.. And I respect that, because there are lots of things that might not be so compatible. But I did it anyways, long ago... So now I hoped that in the forums someone would illuminate me.
anyway.
[root@proxy ~]# rpm -q --whatrequires 'perl(IO::Compress)'
nessun pacchetto necessita di perl(IO::Compress)
[root@proxy ~]# rpm -e --test perl-IO-Compress
avvertimento: only V3 signatures can be verified, skipping V4 signature
errore: Dipendenze fallite:
perl(Compress::Zlib)(installato) necessita di perl-Filter-1.34-1.el4.rf.i386
perl(Compress::Zlib) >= 2.015(installato) necessita di perl-Archive-Tar-1.56-1.el4.rf.noarch
perl(Compress::Zlib)(installato) necessita di spamassassin-3.3.1-52.el4.i386
perl(Compress::Zlib)(installato) necessita di smeserver-spamassassin-2.0.0-3.el4.sme.noarch
perl(IO::Compress::Base) >= 2.015(installato) necessita di perl-Archive-Tar-1.56-1.el4.rf.noarch
perl(IO::Compress::Bzip2) >= 2.015(installato) necessita di perl-Archive-Tar-1.56-1.el4.rf.noarch
perl(IO::Compress::Gzip) >= 2.015(installato) necessita di perl-Archive-Tar-1.56-1.el4.rf.noarch
what I find strange is that these dependencies need perl-Compress-something or perl-IO-compress-something, and the 'offending' package is perl-IO-compress ..
well, I'll let them run some more days without updating, while I look at what's going on..
ciao! M
-
magwm
I have been told in the bugtracker that installing from dag/rpmforge invalidates all warranty.. And I respect that, because there are lots of things that might not be so compatible
Please provide the bug reference for this, so we have the right background re this whole issue.
-
what I find strange is that these dependencies need perl-Compress-something or perl-IO-compress-something, and the 'offending' package is perl-IO-compress ..
No, the dependencies are 'perl(Compress::something)' not 'perl-Compress-something'.This means "a package containing the Compress::something perl module", which may or may not be a package called perl-Compress-something.
Do:
rpm -q --provides perl-IO-Compress
and you should see how this works.
-
well thanks again!
first, charlie:
[root@proxy ~]# rpm -q --provides perl-IO-Compress
perl(Compress::Zlib)
perl(File::GlobMapper) = 1.000
perl(IO::Compress::Adapter::Bzip2) = 2.024
perl(IO::Compress::Adapter::Deflate) = 2.024
perl(IO::Compress::Adapter::Identity) = 2.024
perl(IO::Compress::Base) = 2.024
perl(IO::Compress::Base::Common)
perl(IO::Compress::Bzip2) = 2.024
perl(IO::Compress::Deflate) = 2.024
perl(IO::Compress::Gzip) = 2.024
perl(IO::Compress::Gzip::Constants) = 2.024
perl(IO::Compress::RawDeflate) = 2.024
perl(IO::Compress::Zip) = 2.024
perl(IO::Compress::Zip::Constants) = 2.024
perl(IO::Compress::Zlib::Constants) = 2.024
perl(IO::Compress::Zlib::Extra) = 2.024
perl(IO::Uncompress::Adapter::Bunzip2) = 2.024
perl(IO::Uncompress::Adapter::Identity) = 2.024
perl(IO::Uncompress::Adapter::Inflate) = 2.024
perl(IO::Uncompress::AnyInflate) = 2.024
perl(IO::Uncompress::AnyUncompress) = 2.024
perl(IO::Uncompress::Base)
perl(IO::Uncompress::Bunzip2) = 2.024
perl(IO::Uncompress::Gunzip) = 2.024
perl(IO::Uncompress::Inflate) = 2.024
perl(IO::Uncompress::RawInflate) = 2.024
perl(IO::Uncompress::Unzip) = 2.024
perl(U64)
perl(Zlib::OldDeflate)
perl(Zlib::OldInflate)
perl-IO-Compress = 2.024-1.el4.rf
Mary, I repeat I am not complaining about this. I willfully installed from dag and I don't want to be the one wasting the dev's resources on unsupported configurations.The bug is 5977,where holy Stefano helped me out of rpm hell..
Anyway, I recognize that this package perl-IO-Compress = 2.024-1.el4.rf is the showstopper. now I just have to understand which supported packages provide the same perl stuff.. so that I dan delete perl-IO-Compress and happily update..
thanks for your time!
Michel from a sunny Italy
-
So, my dependencies are
[root@proxy ~]# rpm -q --whatrequires 'perl(Compress::Zlib)'
perl-Filter-1.34-1.el4.rf
perl-Archive-Tar-1.56-1.el4.rf
spamassassin-3.3.1-52.el4
smeserver-spamassassin-2.0.0-3.el4.sme
(I tried the same with the other perl items but they seem not required by anything)
[root@proxy ~]# rpm -qi smeserver-spamassassin
Name : smeserver-spamassassin Relocations: (not relocatable)
Version : 2.0.0 Vendor: Contribs.org <http://contribs.org>
Release : 3.el4.sme Build Date: lun 19 apr 2010 16:37:22 CEST
Install Date: gio 27 mag 2010 10:52:56 CEST Build Host: build64-1
Group : Networking/Daemons Source RPM: smeserver-spamassassin-2.0.0-3.el4.sme.src.rpm
Size : 6755 License: GPL
Signature : DSA/SHA1, lun 19 apr 2010 16:40:47 CEST, Key ID 3d7205081e9c9308
Packager : Contribs.org <http://contribs.org>
Summary : SME Server - spamassassin anti-spam module
Description :
SME Server - spamassassin anti-spam module
[root@proxy ~]# rpm -qi spamassassin
avvertimento: only V3 signatures can be verified, skipping V4 signature
Name : spamassassin Relocations: (not relocatable)
Version : 3.3.1 Vendor: ATrpms.net
Release : 52.el4 Build Date: mer 31 mar 2010 22:27:53 CEST
Install Date: gio 27 mag 2010 10:52:24 CEST Build Host: el4.atrpms.net
Group : Applications/Internet Source RPM: spamassassin-3.3.1-52.el4.src.rpm
Size : 3367331 License: Apache
Signature : DSA/SHA1, gio 01 gen 1970 01:00:00 CET, Key ID 0000000000000000
Packager : ATrpms <http://ATrpms.net/>
URL : http://spamassassin.apache.org/
Summary : Spam filter for email which can be invoked from mail delivery agents
not sure why I would have a perl-Filter-1.34-1.el4.rf or perl-Archive-Tar-1.56-1.el4.rf / it is possible they came with a wrongfully tried perl installation.. and:
Name : perl-Filter Relocations: (not relocatable)
Version : 1.34 Vendor: Dag Apt Repository, http://dag.wieers.com/apt/
Release : 1.el4.rf Build Date: Thu 11 Oct 2007 12:56:36 AM CEST
Install Date: Thu 27 May 2010 11:12:04 PM CEST Build Host: lisse.leuven.wieers.com
Group : Applications/CPAN Source RPM: perl-Filter-1.34-1.el4.rf.src.rpm
Size : 291881 License: Artistic/GPL
Signature : DSA/SHA1, Thu 11 Oct 2007 10:54:16 AM CEST, Key ID a20e52146b8d79e6
Packager : Dag Wieers <dag@wieers.com>
URL : http://search.cpan.org/dist/Filter/
Summary : Perl module that implements Perl source filters
I find it strange though that there would be a spamassassin from atrpms.net.. or is that normal)
anyway I cant uninstall spamassassin.. obviously.
sigh.
so, if I eliminated perl-filter, found a newer version of spamassassin.. (which version is there in the contribs repos?) coult I stand any chance?
M
-
ahh..
I see now that I could do
yum update --exclude=perl*
and it doesn't complain..
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
kernel i686 2.6.9-89.31.1.EL smeupdates 13 M
Updating:
bzip2 i386 1.0.2-16.el4_8 smeupdates 48 k
bzip2-libs i386 1.0.2-16.el4_8 smeupdates 34 k
clamav i386 0.96.4-1.el4.rf smeupdates 2.1 M
clamav-db i386 0.96.4-1.el4.rf smeupdates 25 M
clamd i386 0.96.4-1.el4.rf smeupdates 222 k
cups-libs i386 1:1.1.22-0.rc1.9.32.el4.10 smeupdates 115 k
e-smith-backup noarch 2.0.0-31.el4.sme smeupdates 94 k
e-smith-base i386 5.0.0-15.el4.sme smeupdates 342 k
e-smith-devtools noarch 2.0.0-2.el4.sme smeupdates 26 k
e-smith-horde noarch 4.0.0-10.el4.sme smeupdates 57 k
e-smith-ldap noarch 5.0.0-2.el4.sme smeupdates 51 k
e-smith-php noarch 2.0.0-2.el4.sme smeupdates 27 k
file i386 4.10-9.el4 smeupdates 259 k
freetype i386 2.1.9-17.el4_8.1 smeupdates 767 k
horde noarch 3.3.10-1.el4.sme smeupdates 8.7 M
maildrop i386 2.5.0-13.el4 smeupdates 2.1 M
mtr i386 2:0.80-1.el4.rf smeupdates 79 k
mysql i386 4.1.22-2.el4_8.4 smeupdates 3.1 M
mysql-server i386 4.1.22-2.el4_8.4 smeupdates 9.9 M
net-snmp i386 5.1.2-18.el4_8.3 smeupdates 508 k
net-snmp-libs i386 5.1.2-18.el4_8.3 smeupdates 1.8 M
net-snmp-utils i386 5.1.2-18.el4_8.3 smeupdates 160 k
postgresql-libs i386 7.4.30-1.el4_8.1 smeupdates 149 k
proftpd i386 1.3.3c-1.el4 smeupdates 3.4 M
smeserver-locale-bg noarch 2.0.0-32.el4.sme smeupdates 62 k
smeserver-locale-da noarch 2.0.0-32.el4.sme smeupdates 71 k
smeserver-locale-de noarch 2.0.0-32.el4.sme smeupdates 75 k
smeserver-locale-el noarch 2.0.0-32.el4.sme smeupdates 71 k
smeserver-locale-es noarch 2.0.0-32.el4.sme smeupdates 74 k
smeserver-locale-et noarch 2.0.0-32.el4.sme smeupdates 72 k
smeserver-locale-fr noarch 2.0.0-32.el4.sme smeupdates 74 k
smeserver-locale-hu noarch 2.0.0-32.el4.sme smeupdates 74 k
smeserver-locale-id noarch 2.0.0-32.el4.sme smeupdates 71 k
smeserver-locale-it noarch 2.0.0-32.el4.sme smeupdates 71 k
smeserver-locale-ja noarch 2.0.0-32.el4.sme smeupdates 57 k
smeserver-locale-nb noarch 2.0.0-32.el4.sme smeupdates 72 k
smeserver-locale-nl noarch 2.0.0-32.el4.sme smeupdates 73 k
smeserver-locale-pl noarch 2.0.0-32.el4.sme smeupdates 57 k
smeserver-locale-pt noarch 2.0.0-32.el4.sme smeupdates 74 k
smeserver-locale-pt_BR noarch 2.0.0-32.el4.sme smeupdates 73 k
smeserver-locale-ro noarch 2.0.0-32.el4.sme smeupdates 67 k
smeserver-locale-ru noarch 2.0.0-32.el4.sme smeupdates 61 k
smeserver-locale-sl noarch 2.0.0-32.el4.sme smeupdates 70 k
smeserver-locale-sv noarch 2.0.0-32.el4.sme smeupdates 73 k
smeserver-locale-th noarch 2.0.0-32.el4.sme smeupdates 67 k
smeserver-locale-tr noarch 2.0.0-32.el4.sme smeupdates 72 k
smeserver-locale-zh_CN noarch 2.0.0-32.el4.sme smeupdates 68 k
smeserver-support noarch 2.0.0-9.el4.sme smeupdates 86 k
sysklogd i386 1.4.1-28.el4_8.1 smeupdates 69 k
Removing:
kernel i686 2.6.9-78.0.8.EL installed 30 M
Installing for dependencies:
GeoIP i386 1.4.6-1.el4 smeupdates 698 k
smeserver-locale-he noarch 2.0.0-32.el4.sme smeupdates 55 k
smeserver-locale-zh_TW noarch 2.0.0-32.el4.sme smeupdates 55 k
Transaction Summary
=============================================================================
Install 4 Package(s)
Update 49 Package(s)
Remove 1 Package(s)
Total download size: 74 M
Is this ok [y/N]: n
Exiting on user Command
that leaves me with one - or more of the following that yum does not like :
perl-Compress-Raw-Bzip2.i386 0:2.031-1.el4.rf set to be updated
perl-Compress-Raw-Zlib.i386 0:2.030-1.el4.rf set to be updated
perl-Crypt-OpenSSL-RSA.i386 0:0.26-1.el4.rf set to be updated
perl-DBI.i386 0:1.615-1.el4.rf set to be updated
perl-HTML-Parser.i386 0:3.68-1.el4.rf set to be updated
perl-IO-Socket-INET6.noarch 0:2.57-2.el4.rf set to be updated
perl-Mail-DKIM.noarch 0:0.39-1.el4.rf set to be updated
perl-NetAddr-IP.i386 0:4.036-1.el4.rf set to be updated
perl-Net-Ident.noarch 0:1.23-1.el4.rf set to be updated
perl-Net-Server.noarch 0:0.99-1.el4.rf set to be updated
even better, if I do
yum update --exclude=perl-Compress*
it doesn't complain at all.
so I guess that leaves
perl-Compress-Raw-Bzip2.i386 0:2.031-1.el4.rf
perl-Compress-Raw-Zlib.i386 0:2.030-1.el4.rf
as culprits, not being compatible with my - wrongfully present - perl-IO-compress package..
M
-
[root@proxy ~]# rpm -qi spamassassin
avvertimento: only V3 signatures can be verified, skipping V4 signature
Name : spamassassin Relocations: (not relocatable)
Version : 3.3.1 Vendor: ATrpms.net
Release : 52.el4 Build Date: mer 31 mar 2010 22:27:53 CEST
Install Date: gio 27 mag 2010 10:52:24 CEST Build Host: el4.atrpms.net
Group : Applications/Internet Source RPM: spamassassin-3.3.1-52.el4.src.rpm
Size : 3367331 License: Apache
Signature : DSA/SHA1, gio 01 gen 1970 01:00:00 CET, Key ID 0000000000000000
Packager : ATrpms <http://ATrpms.net/>
URL : http://spamassassin.apache.org/
Summary : Spam filter for email which can be invoked from mail delivery agents
I find it strange though that there would be a spamassassin from atrpms.net.. or is that normal)
That is normal. We take packages from CentOS, EPEL, RPMForge and ATrpms as well.
anyway I cant uninstall spamassassin.. obviously.
And you don't need to.
The easiest way to find out what the non standard packages on your system are is by running:
/sbin/e-smith/audittools/newrpms
That should spit out the list of packages that are installed on your system, but which are not provided through the default SME Server channels (this will also list installed contribs).
-
Extra Packages
alpine.i386 2.00-2.el4.rf installed
dansguardian.i386 2.10.0.3-4.el4.sme installed
hddtemp.i386 0.3-0.beta15.1.el4.rf installed
kernel.i686 2.6.9-89.0.16.EL installed
kernel.i686 2.6.9-78.0.22.EL installed
kernel.i686 2.6.9-78.0.8.EL installed
kernel.i686 2.6.9-89.0.9.EL installed
libsensors3.i386 2.10.6-55.el4 installed
lm_sensors.i386 2.10.6-55.el4 installed
lshw.i386 2.14-1.el4.rf installed
perl-Algorithm-Dependency.noarch 1.110-1.el4.rf installed
perl-Config-Tiny.noarch 2.12-1.el4.rf installed
perl-DBD-mysql.i386 4.014-1.el4.rf installed
perl-Date-Manip.noarch 5.54-2.el4.rf installed
perl-Digest-SHA1.i386 2.12-2.el4.rf installed
perl-File-Remove.noarch 1.42-1.el4.rf installed
perl-File-Slurp.noarch 9999.13-1.el4.rf installed
perl-File-chmod.noarch 0.32-1.el4.rf installed
perl-IO-Compress.noarch 2.024-1.el4.rf installed
perl-IO-Socket-SSL.noarch 1.31-2.el4.rf installed
perl-LDAP.noarch 0.34-1.el4.rf installed
perl-MailTools.noarch 2.06-1.el4.rf installed
perl-Params-Util.i386 1.00-1.el4.rf installed
perl-Scalar-List-Utils.i386 1.22-1.el4.rf installed
perl-Test-Inline.noarch 2.210-1.el4.rf installed
perl-Test-Pod.noarch 1.40-1.el4.rf installed
perl-Time-HiRes.i386 1.9721-1.el4.rf installed
perl-XML-NamespaceSupport.noarch 1.11-1.el4.rf installed
perl-XML-SAX.noarch 0.96-1.el4.rf installed
perl-rrdtool.i386 1.2.30-1.el4.rf installed
python-elementtree.i386 1.2.6-7.el4.rf installed
re2c.i386 0.13.5-1.el4.rf installed
rrdtool.i386 1.2.30-1.el4.rf installed
sarg.i386 2.2.3.1-1.el4.rf installed
smeserver-diskusage.noarch 0.0.1-13.el4.sme installed
smeserver-hwinfo.noarch 1.0-15.el4.sme installed
smeserver-mod_deflate.noarch 1.0-2.el4.sme installed
smeserver-password.noarch 1.0.0-21.el4.sme installed
smeserver-sarg.noarch 2.2.1-6.el4.sme installed
smeserver-sme7admin.noarch 1.1.1-16.el4.sme installed
smeserver-squidguard.noarch 1.0-35 installed
splunk.i386 4.0.6-70313 installed
squidguard.i386 1.2.0-2.2.el4.rf installed
and, on the other
alpine.i386 2.00-2.el4.rf installed
awstats.noarch 6.95-1.el4.rf installed
geoip.i386 1.4.6-1.el4.rf installed
hddtemp.i386 0.3-0.beta15.1.el4.rf installed
httpd.i386 2.0.59-1.el4s1.7.el4.c installed
kernel.i686 2.6.9-78.0.8.EL installed
kernel.i686 2.6.9-89.0.16.EL installed
kernel.i686 2.6.9-78.0.13.EL installed
kernel.i686 2.6.9-78.0.22.EL installed
kernel-smp.i686 2.6.9-78.0.8.EL installed
kernel-smp.i686 2.6.9-89.0.16.EL installed
kernel-smp.i686 2.6.9-78.0.13.EL installed
kernel-smp.i686 2.6.9-78.0.22.EL installed
mod_ssl.i386 1:2.0.59-1.el4s1.7.el4 installed
mysql.i386 5.0.46-1.el4.centos installed
mysql-libs.i386 5.0.46-1.el4.centos installed
mysql-server.i386 5.0.46-1.el4.centos installed
mysqlclient14.i386 4.1.22-1.el4s1.1 installed
pam_abl.i386 0.2.3-2.el4.sme installed
pcre.i386 6.7-1 installed
perl-Algorithm-Dependency.noarch 1.110-1.el4.rf installed
perl-Config-Tiny.noarch 2.12-1.el4.rf installed
perl-Email-Date-Format.noarch 1.002-4.el4.1 installed
perl-File-Remove.noarch 1.42-1.el4.rf installed
perl-File-Slurp.noarch 9999.13-1.el4.rf installed
perl-File-chmod.noarch 0.32-1.el4.rf installed
perl-Geo-IP.i386 1.38-1.el4.rf installed
perl-IO-Compress.noarch 2.024-1.el4.rf installed
perl-MIME-Lite.noarch 3.025-1.el4.rf installed
perl-Mail-RFC822-Address.noarch 0.3-1.el4.sme installed
perl-Params-Util.i386 1.00-1.el4.rf installed
perl-Scalar-List-Utils.i386 1.22-1.el4.rf installed
perl-Test-Pod.noarch 1.40-1.el4.rf installed
perl-Time-TAI64.noarch 2.11-1.el4.sme installed
perl-TimeDate.noarch 1:1.16-6.el4 installed
perl-Unix-ConfigFile.noarch 0.06-3.el4.sme installed
perl-XML-NamespaceSupport.noarch 1.11-1.el4.rf installed
perl-XML-SAX.noarch 0.96-1.el4.rf installed
perl-rrdtool.i386 1.2.30-1.el4.rf installed
php.i386 5.1.6-3.el4s1.8 installed
php-cli.i386 5.1.6-3.el4s1.8 installed
php-domxml.i386 4.3.9-3.22.9 installed
php-gd.i386 5.1.6-3.el4s1.8 installed
php-imap.i386 5.1.6-3.el4s1.8 installed
php-ldap.i386 5.1.6-3.el4s1.8 installed
php-mbstring.i386 5.1.6-3.el4s1.8 installed
php-mysql.i386 5.1.6-3.el4s1.8 installed
php-pdo.i386 5.1.6-3.el4s1.8 installed
php-pear.noarch 1:1.4.11-1.el4s1.1 installed
phpmyadmin.noarch 2.11.10-2.el4.rf installed
postgresql-libs.i386 8.1.9-1.el4s1.1 installed
postgresqlclient7.i386 7.4.14-1.el4s1.1.el4.c installed
python-elementtree.i386 1.2.6-7.el4.rf installed
pythonabi.i386 1:2.3-3.el4.at installed
rkhunter.noarch 1.3.4-8.el4.sme installed
rrdtool.i386 1.2.30-1.el4.rf installed
sarg.i386 2.2.3.1-1.el4.rf installed
sme-crontab_manager.noarch 1.2-4 installed
sme-unjunkmgr.noarch 1.1.3-1 installed
smeserver-awstats.noarch 1.2-7.el4.sme installed
smeserver-diskusage.noarch 0.0.1-13.el4.sme installed
smeserver-lazy_admin_tools.noarch 0.9.1-2 installed
smeserver-phpmyadmin.noarch 2.11.1.2-3.el4.sme installed
smeserver-remoteuseraccess.noarch 1.2-33.el4.sme installed
smeserver-sarg.noarch 2.2.1-6.el4.sme installed
smeserver-sme7admin.noarch 1.1.1-16.el4.sme installed
smeserver-squidguard.noarch 1.0-22 installed
smeserver-vacation.noarch 1.0-36.el4.sme installed
smeserver-wbl.noarch 0.1.0-11.el4.sme installed
squidguard.i386 1.2.0-2.2.el4.rf installed
squidguard-blacklists.noarch 20050528-1.2.el4.rf installed
yum-metadata-parser.i386 1.1.0-2.el4.centos installed
-
You should be able to do:
rpm -e --nodeps perl-IO-Compress
yum install perl-IO-Compress
-
No Charlie, not really...
[root@proxy ~]# rpm -e --nodeps perl-IO-Compress
[root@proxy ~]# yum install perl-IO-Compress
Loading "protect-packages" plugin
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Loading "smeserver" plugin
Setting up Install Process
Setting up repositories
smeaddons 100% |=========================| 1.9 kB 00:00
smeextras 100% |=========================| 1.9 kB 00:00
base 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 951 B 00:00
smeos 100% |=========================| 1.9 kB 00:00
smeupdates 100% |=========================| 1.9 kB 00:00
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Excluding Packages from CentOS - os
Finished
Excluding Packages from CentOS - updates
Finished
Parsing package install arguments
No Match for argument: perl-IO-Compress
Nothing to do
[root@proxy ~]# yum install perl-IO-Compress --enablerepo=*
Loading "protect-packages" plugin
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Loading "smeserver" plugin
Setting up Install Process
Setting up repositories
smecontribs 100% |=========================| 1.9 kB 00:00
smetest 100% |=========================| 1.9 kB 00:01
dag 100% |=========================| 1.1 kB 00:00
smedev 100% |=========================| 1.9 kB 00:00
contrib 100% |=========================| 951 B 00:00
smeupdates-testing 100% |=========================| 1.9 kB 00:00
centosplus 100% |=========================| 951 B 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 23 kB 00:00
sqlite cache needs updating, reading in metadata
smetest : ################################################## 31/31
primary.xml.gz 100% |=========================| 6.7 kB 00:00
sqlite cache needs updating, reading in metadata
smeupdates: ################################################## 16/16
primary.xml.gz 100% |=========================| 144 kB 00:00
sqlite cache needs updating, reading in metadata
centosplus: ################################################## 387/387
Excluding Packages from Dag - EL4
Finished
Excluding Packages from CentOS - os
Finished
Excluding Packages from CentOS - updates
Finished
Parsing package install arguments
No Match for argument: perl-IO-Compress
Nothing to do
[root@proxy ~]#
So now I have uninstalled it .. and have no possibility to reinstall.... argh.
but, on the other hand, yum update now gives no errors.. and as it it late, I will risk saying OK. now. it is downloading Horde right now.
still, I saved the package perl-IO-Compress-2.024-1.el4.rf.noarch.rpm in my home, so I can install it if something complains..
let's hope for the best.. ;)
Michel
-
It appears that you still haven't disabled the 'dag' repository in your yum configuration.
-
yes it is..
[root@proxy ~]# db yum_repositories show
addons=repository
EnableGroups=no
GPGCheck=yes
MirrorList=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
Name=CentOS - addons
Visible=no
status=disabled
base=repository
EnableGroups=no
Exclude=kernel,kernel-smp,kernel-xenU,mkinitrd,mdadm,initscripts
GPGCheck=yes
MirrorList=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
Name=CentOS - os
Visible=yes
status=enabled
centosplus=repository
EnableGroups=no
GPGCheck=yes
MirrorList=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
Name=CentOS - centosplus
Visible=no
status=disabled
contrib=repository
EnableGroups=no
GPGCheck=yes
MirrorList=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
Name=CentOS - contrib
Visible=no
status=disabled
dag=repository
BaseURL=http://apt.sw.be/redhat/el4/en/$basearch/dag
EnableGroups=no
Exclude=freetype,htop,iptraf,rsync,syslinux
GPGCheck=yes
GPGKey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
Name=Dag - EL4
Visible=no
status=disabled
extras=repository
EnableGroups=no
GPGCheck=yes
MirrorList=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
Name=CentOS - extras
Visible=no
status=disabled
smeaddons=repository
EnableGroups=yes
GPGCheck=yes
MirrorList=http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smeaddons-7
Name=SME Server - addons
Visible=yes
status=enabled
smecontribs=repository
EnableGroups=yes
GPGCheck=yes
MirrorList=http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smecontribs-7
Name=SME Server - contribs
Visible=no
status=disabled
smedev=repository
EnableGroups=yes
GPGCheck=yes
MirrorList=http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smedev-7
Name=SME Server - dev
Visible=no
status=disabled
smeextras=repository
EnableGroups=yes
GPGCheck=yes
MirrorList=http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smeextras-7
Name=SME Server - extras
Visible=yes
status=enabled
smeos=repository
EnableGroups=yes
GPGCheck=yes
MirrorList=http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smeos-7
Name=SME Server - os
Visible=yes
status=enabled
smetest=repository
EnableGroups=yes
GPGCheck=yes
MirrorList=http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smetest-7
Name=SME Server - test
Visible=no
status=disabled
smeupdates=repository
EnableGroups=yes
GPGCheck=yes
MirrorList=http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smeupdates-7
Name=SME Server - updates
Visible=yes
status=enabled
smeupdates-testing=repository
EnableGroups=yes
GPGCheck=yes
MirrorList=http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smeupdates-testing-7
Name=SME Server - updates testing
Visible=yes
status=disabled
updates=repository
EnableGroups=no
Exclude=kernel,kernel-smp,kernel-xenU,mkinitrd,mdadm,initscripts
GPGCheck=yes
MirrorList=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
Name=CentOS - updates
Visible=yes
status=enabled
-
yes it is..
You appear to have not updated the yum configuration after changing the db status. Use server-manager, or signal-event or expand-template.
-
magwm
See the FAQ (linked at top of forums), specifically this section which is easy to find
http://wiki.contribs.org/SME_Server:Documentation:FAQ#Adding.2C_removing_or_disabling_repositories
-
Thank you Mary,
I thought that signal-event post-upgrade would also recreate the yum repo files.
however this time I did a signal-event yum-modify
with the perl-IO-Compress package removed, the server updated fine.
now it is a few days later, everything seems, ok, but i'm investigating, before updating my mail server...
thank you all for your time!
Michel
-
I thought that signal-event post-upgrade would also recreate the yum repo files.
signal-event post-upgrade won't. signal-event post-upgrade ; signal-event reboot should. signal-event post-upgrade must *always* be immediately followed by reboot.
-
signal-event post-upgrade won't. signal-event post-upgrade ; signal-event reboot should.
I find that strange.. but I did it right anyway because I gave a signal-event reboot afterwards
Why would a reboot recreate my yum config??? surely there are some really good reasons which me noob need not know..
anyway, nice to know..
-
Why would a reboot recreate my yum config??? surely there are some really good reasons which me noob need not know..
As part of the boot process after a signal-event post-upgrade is re-expanding all configuration files that should be generated after installation/upgrade so when your system is up, it has the actual and up-to-date configuration files available to populate services and applications.