Koozali.org: home of the SME Server

yum update and missing dependencies - duh!

Offline meanlocha

  • **
  • 30
  • +0/-0
yum update and missing dependencies - duh!
« on: September 25, 2007, 08:41:00 PM »
I am having problems updating and am getting missing dependency errors:
Error: Missing Dependency: xorg-x11-libs = 6.8.2-1.EL.19 is needed by package xorg-x11-xfs
Error: Missing Dependency: mysql = 4.1.20-2.RHEL4.1 is needed by package mysql-devel

the two packages are definitely installed so I dont know why yum is complaining.

Any clues?

Thanks for any help!

Anthony

The following is what I see on the console:
============================
[root@pv-linux db]# yum clean all
==============================================================
WARNING: Additional commands may be required after running yum
==============================================================
Loading "fastestmirror" plugin
Loading "smeserver" plugin
Cleaning up Everything
286 headers removed
240 packages removed
6 metadata files removed
0 cache files removed
2 cache files removed
================================================================
No new rpms were installed. No additional commands are required.
================================================================
[root@pv-linux db]# yum update
==============================================================
WARNING: Additional commands may be required after running yum
==============================================================
Loading "fastestmirror" plugin
Loading "smeserver" plugin
Setting up Update Process
Setting up repositories
ftp://ftp.planetmirror.com/pub/smeserver/releases/7/smeos/i386/repodata/repomd.xml: [Errno 4] IOError: [Errno ftp error] 550 7: No such file or directory
Trying other mirror.
smeos                     100% |=========================|  951 B    00:00
smeupdates                100% |=========================|  951 B    00:00
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 249 kB    00:04
smeos     : ################################################## 524/524
primary.xml.gz            100% |=========================|  28 kB    00:00
smeupdates: ################################################## 76/76
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for cyrus-sasl-md5 to pack into transaction set.
cyrus-sasl-md5-2.1.19-14. 100% |=========================|  14 kB    00:00
---> Package cyrus-sasl-md5.i386 0:2.1.19-14 set to be updated
---> Downloading header for kmod-ppp to pack into transaction set.
kmod-ppp-1.0.2-2.2.6.9_55 100% |=========================| 2.5 kB    00:00
---> Package kmod-ppp.i686 0:1.0.2-2.2.6.9_55.0.6.EL set to be updated
---> Downloading header for perl-LDAP to pack into transaction set.
perl-LDAP-0.34-1.el4.rf.n 100% |=========================|  17 kB    00:00
---> Package perl-LDAP.noarch 0:0.34-1.el4.rf set to be updated
---> Downloading header for perl-Log-Agent to pack into transaction set.
perl-Log-Agent-0.307-1.el 100% |=========================|  13 kB    00:00
---> Package perl-Log-Agent.noarch 0:0.307-1.el4.rf set to be updated
---> Downloading header for php-pear to pack into transaction set.
php-pear-4.3.9-3.22.9.i38 100% |=========================|  34 kB    00:00
---> Package php-pear.i386 0:4.3.9-3.22.9 set to be updated
---> Downloading header for perl-Net-Server to pack into transaction set.
perl-Net-Server-0.97-1.el 100% |=========================| 8.7 kB    00:00
---> Package perl-Net-Server.noarch 0:0.97-1.el4.rf set to be updated
---> Downloading header for php-domxml to pack into transaction set.
php-domxml-4.3.9-3.22.9.i 100% |=========================|  20 kB    00:00
---> Package php-domxml.i386 0:4.3.9-3.22.9 set to be updated
---> Downloading header for kernel-smp to pack into transaction set.
kernel-smp-2.6.9-55.0.6.E 100% |=========================| 239 kB    00:03
---> Package kernel-smp.i686 0:2.6.9-55.0.6.EL set to be installed
---> Downloading header for php-mysql to pack into transaction set.
php-mysql-4.3.9-3.22.9.i3 100% |=========================|  20 kB    00:00
---> Package php-mysql.i386 0:4.3.9-3.22.9 set to be updated
---> Downloading header for php-imap to pack into transaction set.
php-imap-4.3.9-3.22.9.i38 100% |=========================|  20 kB    00:00
---> Package php-imap.i386 0:4.3.9-3.22.9 set to be updated
---> Downloading header for php-gd to pack into transaction set.
php-gd-4.3.9-3.22.9.i386. 100% |=========================|  20 kB    00:00
---> Package php-gd.i386 0:4.3.9-3.22.9 set to be updated
---> Downloading header for perl-Crypt-OpenSSL-RSA to pack into transaction set.
perl-Crypt-OpenSSL-RSA-0. 100% |=========================| 4.7 kB    00:00
---> Package perl-Crypt-OpenSSL-RSA.i386 0:0.25-1.el4.rf set to be updated
---> Downloading header for tar to pack into transaction set.
tar-1.14-12.5.1.RHEL4.i38 100% |=========================|  13 kB    00:00
---> Package tar.i386 0:1.14-12.5.1.RHEL4 set to be updated
---> Downloading header for cyrus-sasl to pack into transaction set.
cyrus-sasl-2.1.19-14.i386 100% |=========================|  21 kB    00:00
---> Package cyrus-sasl.i386 0:2.1.19-14 set to be updated
---> Downloading header for php-mbstring to pack into transaction set.
php-mbstring-4.3.9-3.22.9 100% |=========================|  19 kB    00:00
---> Package php-mbstring.i386 0:4.3.9-3.22.9 set to be updated
---> Downloading header for xorg-x11-libs to pack into transaction set.
xorg-x11-libs-6.8.2-1.EL. 100% |=========================| 292 kB    00:03
---> Package xorg-x11-libs.i386 0:6.8.2-1.EL.31 set to be updated
---> Downloading header for clamd to pack into transaction set.
clamd-0.91.2-1.el4.rf.i38 100% |=========================| 5.4 kB    00:00
---> Package clamd.i386 0:0.91.2-1.el4.rf set to be updated
---> Downloading header for ocrad to pack into transaction set.
ocrad-0.17-1.el4.rf.i386. 100% |=========================| 3.5 kB    00:00
---> Package ocrad.i386 0:0.17-1.el4.rf set to be updated
---> Downloading header for php-ldap to pack into transaction set.
php-ldap-4.3.9-3.22.9.i38 100% |=========================|  20 kB    00:00
---> Package php-ldap.i386 0:4.3.9-3.22.9 set to be updated
---> Downloading header for kernel to pack into transaction set.
kernel-2.6.9-55.0.6.EL.i6 100% |=========================| 238 kB    00:02
---> Package kernel.i686 0:2.6.9-55.0.6.EL set to be installed
---> Downloading header for php to pack into transaction set.
php-4.3.9-3.22.9.i386.rpm 100% |=========================|  24 kB    00:00
---> Package php.i386 0:4.3.9-3.22.9 set to be updated
---> Downloading header for perl-Error to pack into transaction set.
perl-Error-0.17008-2.el4. 100% |=========================| 4.6 kB    00:00
---> Package perl-Error.noarch 0:0.17008-2.el4.rf set to be updated
---> Downloading header for xorg-x11-Mesa-libGL to pack into transaction set.
xorg-x11-Mesa-libGL-6.8.2 100% |=========================| 259 kB    00:02
---> Package xorg-x11-Mesa-libGL.i386 0:6.8.2-1.EL.31 set to be updated
---> Downloading header for perl-GSSAPI to pack into transaction set.
perl-GSSAPI-0.24-1.el4.rf 100% |=========================| 5.1 kB    00:00
---> Package perl-GSSAPI.i386 0:0.24-1.el4.rf set to be updated
---> Downloading header for kmod-appletalk to pack into transaction set.
kmod-appletalk-1.0-2.2.6. 100% |=========================| 2.5 kB    00:00
---> Package kmod-appletalk.i686 0:1.0-2.2.6.9_55.0.6.EL set to be updated
---> Downloading header for kmod-slip to pack into transaction set.
kmod-slip-1.0-2.2.6.9_55. 100% |=========================| 2.4 kB    00:00
---> Package kmod-slip.i686 0:1.0-2.2.6.9_55.0.6.EL set to be updated
---> Downloading header for mysql-server to pack into transaction set.
mysql-server-4.1.20-2.RHE 100% |=========================|  30 kB    00:00
---> Package mysql-server.i386 0:4.1.20-2.RHEL4.1.0.1 set to be updated
---> Downloading header for atrpms to pack into transaction set.
atrpms-70-1.noarch.rpm    100% |=========================| 6.4 kB    00:00
---> Package atrpms.noarch 0:70-1 set to be updated
---> Downloading header for perl-Compress-Zlib to pack into transaction set.
perl-Compress-Zlib-2.005- 100% |=========================| 4.5 kB    00:00
---> Package perl-Compress-Zlib.noarch 0:2.005-1.el4.rf set to be updated
---> Downloading header for perl-DBI to pack into transaction set.
perl-DBI-1.58-2.el4.rf.i3 100% |=========================|  19 kB    00:00
---> Package perl-DBI.i386 0:1.58-2.el4.rf set to be updated
---> Downloading header for maildrop to pack into transaction set.
maildrop-2.0.4-3.el4.i386 100% |=========================| 9.6 kB    00:00
---> Package maildrop.i386 0:2.0.4-3.el4 set to be updated
---> Downloading header for clamav-db to pack into transaction set.
clamav-db-0.91.2-1.el4.rf 100% |=========================| 3.3 kB    00:00
---> Package clamav-db.i386 0:0.91.2-1.el4.rf set to be updated
---> Downloading header for kmod-ppp-smp to pack into transaction set.
kmod-ppp-smp-1.0.2-2.2.6. 100% |=========================| 2.6 kB    00:00
---> Package kmod-ppp-smp.i686 0:1.0.2-2.2.6.9_55.0.6.EL set to be updated
---> Downloading header for perl-HTML-Tagset to pack into transaction set.
perl-HTML-Tagset-3.10-1.e 100% |=========================| 2.8 kB    00:00
---> Package perl-HTML-Tagset.noarch 0:3.10-1.el4.rf set to be updated
---> Downloading header for mysql to pack into transaction set.
mysql-4.1.20-2.RHEL4.1.0. 100% |=========================|  35 kB    00:00
---> Package mysql.i386 0:4.1.20-2.RHEL4.1.0.1 set to be updated
---> Downloading header for clamav to pack into transaction set.
clamav-0.91.2-1.el4.rf.i3 100% |=========================| 8.3 kB    00:00
---> Package clamav.i386 0:0.91.2-1.el4.rf set to be updated
---> Downloading header for check4updates to pack into transaction set.
check4updates-70-1.noarch 100% |=========================| 4.5 kB    00:00
---> Package check4updates.noarch 0:70-1 set to be updated
---> Downloading header for kmod-slip-smp to pack into transaction set.
kmod-slip-smp-1.0-2.2.6.9 100% |=========================| 2.4 kB    00:00
---> Package kmod-slip-smp.i686 0:1.0-2.2.6.9_55.0.6.EL set to be updated
---> Downloading header for perl-XML-SAX to pack into transaction set.
perl-XML-SAX-0.16-1.el4.r 100% |=========================| 8.7 kB    00:00
---> Package perl-XML-SAX.noarch 0:0.16-1.el4.rf set to be updated
---> Downloading header for kmod-appletalk-smp to pack into transaction set.
kmod-appletalk-smp-1.0-2. 100% |=========================| 2.5 kB    00:00
---> Package kmod-appletalk-smp.i686 0:1.0-2.2.6.9_55.0.6.EL set to be updated
---> Downloading header for spamassassin to pack into transaction set.
spamassassin-3.2.3-44.el4 100% |=========================|  48 kB    00:00
---> Package spamassassin.i386 0:3.2.3-44.el4 set to be updated
--> Running transaction check
--> Processing Dependency: perl(RPC::PlClient) >= 0.2000 for package: perl-DBI
--> Processing Dependency: perl(IO::Compress::Gzip) >= 2.005 for package: perl-Compress-Zlib
--> Processing Dependency: perl(IO::Uncompress::Gunzip) >= 2.005 for package: perl-Compress-Zlib
--> Processing Dependency: perl(IO::Compress::Base::Common) >= 2.005 for package: perl-Compress-Zlib
--> Processing Dependency: xorg-x11-libs = 6.8.2-1.EL.19 for package: xorg-x11-xfs
--> Processing Dependency: perl(Compress::Raw::Zlib) >= 2.005 for package: perl-Compress-Zlib
--> Processing Dependency: perl(IO::Compress::Gzip::Constants) >= 2.005 for package: perl-Compress-Zlib
--> Processing Dependency: mysql = 4.1.20-2.RHEL4.1 for package: mysql-devel
--> Processing Dependency: perl(RPC::PlServer) >= 0.2001 for package: perl-DBI
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for perl-IO-Compress-Base to pack into transaction set.
perl-IO-Compress-Base-2.0 100% |=========================| 4.6 kB    00:00
---> Package perl-IO-Compress-Base.noarch 0:2.005-1.el4.rf set to be updated
---> Downloading header for perl-Compress-Raw-Zlib to pack into transaction set.
perl-Compress-Raw-Zlib-2. 100% |=========================| 4.5 kB    00:00
---> Package perl-Compress-Raw-Zlib.i386 0:2.005-1.el4.rf set to be updated
---> Downloading header for perl-IO-Compress-Zlib to pack into transaction set.
perl-IO-Compress-Zlib-2.0 100% |=========================| 8.9 kB    00:00
---> Package perl-IO-Compress-Zlib.noarch 0:2.005-1.el4.rf set to be updated
---> Downloading header for perl-PlRPC to pack into transaction set.
perl-PlRPC-0.2020-1.el4.r 100% |=========================| 4.4 kB    00:00
---> Package perl-PlRPC.noarch 0:0.2020-1.el4.rf set to be updated
--> Running transaction check
--> Processing Dependency: perl(Net::Daemon::Log) for package: perl-PlRPC
--> Processing Dependency: xorg-x11-libs = 6.8.2-1.EL.19 for package: xorg-x11-xfs
--> Processing Dependency: perl(Net::Daemon) for package: perl-PlRPC
--> Processing Dependency: mysql = 4.1.20-2.RHEL4.1 for package: mysql-devel
--> Processing Dependency: perl(Net::Daemon::Test) for package: perl-PlRPC
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for perl-Net-Daemon to pack into transaction set.
perl-Net-Daemon-0.43-1.el 100% |=========================| 3.4 kB    00:00
---> Package perl-Net-Daemon.noarch 0:0.43-1.el4.rf set to be updated
--> Running transaction check
--> Processing Dependency: xorg-x11-libs = 6.8.2-1.EL.19 for package: xorg-x11-xfs
--> Processing Dependency: mysql = 4.1.20-2.RHEL4.1 for package: mysql-devel
--> Finished Dependency Resolution
Error: Missing Dependency: xorg-x11-libs = 6.8.2-1.EL.19 is needed by package xorg-x11-xfs
Error: Missing Dependency: mysql = 4.1.20-2.RHEL4.1 is needed by package mysql-devel
================================================================
No new rpms were installed. No additional commands are required.
================================================================
[root@pv-linux db]# grep Release /home/e-smith/db/configuration
sysconfig=configuration|InstallEpoch|1164406550|KernelArch|i686|KeyboardType|pc|Keytable|us|Language|en_US|PreviousSystemMode|servergateway|Registration|none|ReleaseVersion|7.2|SoftwareRaid|no|SystemID|5D8C0690-B9F8-11DA-B1DE-E3245F628EA6
[root@pv-linux db]#
...

Offline mmccarn

  • *
  • 2,656
  • +10/-0
Re: yum update and missing dependencies - duh!
« Reply #1 on: September 26, 2007, 01:27:47 AM »
You don't seem to have 'base' or 'updates' enabled.

Since SME 7.1.1 these repos MUST be enabled.

UNLESS you installed directly from the recent SME 7.2 CD you MUST follow the instructions posted in several places to reset your yum repository configuration and update some of the key yum components before anything else will work:

http://wiki.contribs.org/SME_Server:Documentation:FAQ#Which_repositories_should_be_enabled
http://wiki.contribs.org/Updating_to_SME_7.2#Ensuring_the_correct_yum_repository_configuration

(If you've already done all this, my apologies -- but you should still see <tt>base.......</tt> and <code>updates.......</code> in your yum output...)

Offline meanlocha

  • **
  • 30
  • +0/-0
Re: yum update and missing dependencies - duh!
« Reply #2 on: September 26, 2007, 05:06:38 AM »
you got it right.
I enabled updates and base on yum
and it works just fine.

Thanks
Anthony
...

Offline CharlieBrady

  • *
  • 6,918
  • +3/-0
Re: yum update and missing dependencies - duh!
« Reply #3 on: September 26, 2007, 08:30:06 PM »
you got it right.
I enabled updates and base on yum
and it works just fine.

It would also have worked fine if you had removed xorg-x11-xfs and mysql-devel (or had never installed them).