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/newrpmsThat 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.