LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   how to fix yum update problems (https://www.linuxquestions.org/questions/linux-newbie-8/how-to-fix-yum-update-problems-755051/)

robotronic 09-14-2009 06:33 AM

how to fix yum update problems
 
Can Someone help me debug my yum update problems?
Many thanks!
Code:

# yum update
Loaded plugins: fastestmirror, kernel-module, kmod, priorities
Loading mirror speeds from cached hostfile
 * epel: www.mirrorservice.org
 * rpmforge: fr2.rpmfind.net
 * base: mirror.sov.uk.goscomb.net
 * updates: mirror.sov.uk.goscomb.net
 * addons: mirror.sov.uk.goscomb.net
 * extras: mirror.sov.uk.goscomb.net
1198 packages excluded due to repository priority protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package vlc.i386 0:0.9.9a-3.el5.rf set to be updated
--> Processing Dependency: libportaudio.so.2 for package: vlc
---> Package rsync.i386 0:3.0.6-1.el5.rf set to be updated
---> Package autofs.i386 1:5.0.1-0.rc2.102.el5_3.1 set to be updated
---> Package php.i386 0:5.2.4-3.eye set to be updated
---> Package libtorrent.i386 0:0.12.4-1.el5.rf set to be updated
---> Package nscd.i386 0:2.5-34.el5_3.1 set to be updated
---> Package flash-plugin.i386 0:10.0.32.18-0.2.el5.rf set to be updated
---> Package perl-DBI.i386 0:1.609-1.el5.rf set to be updated
--> Processing Dependency: perl(RPC::PlClient) >= 0.2000 for package: perl-DBI
--> Processing Dependency: perl(RPC::PlServer) >= 0.2001 for package: perl-DBI
---> Package libpurple.i386 0:2.6.2-0.el5 set to be updated
---> Package wine-capi.i386 0:1.0.1-1.el5.rf set to be updated
---> Package wine-nas.i386 0:1.0.1-1.el5.rf set to be updated
---> Package nmap.i386 2:5.00-1.el5.rf set to be updated
---> Package tkinter.i386 0:2.4.3-24.el5_3.6 set to be updated
---> Package xorg-x11-drv-i810.i386 0:2.1.1-7.eye set to be updated
---> Package blas.i386 0:3.1.1-1.el5.rf set to be updated
---> Package cairomm.i386 0:1.2.4-2.1.el5.rf set to be updated
---> Package libXv.i386 0:1.0.3-3.eye set to be updated
---> Package kernel.i686 0:2.6.18-128.7.1.el5 set to be installed
---> Package wine-twain.i386 0:1.0.1-1.el5.rf set to be updated
---> Package libicu.i386 0:3.6-5.11.4 set to be updated
---> Package libXrandr.i386 0:1.2.2-1.eye set to be updated
---> Package php-mysql.i386 0:5.2.4-3.eye set to be updated
---> Package java-1.6.0-openjdk.i386 1:1.6.0.0-1.2.b09.el5 set to be updated
---> Package libXvMC.i386 0:1.0.4-3.eye set to be updated
---> Package php-gd.i386 0:5.2.4-3.eye set to be updated
---> Package ffmpeg-libpostproc.i386 0:0.5-2.el5.rf set to be updated
---> Package dol.i386 0:0.6.0-2 set to be updated
--> Processing Dependency: xorg-x11-drv-elo2300 for package: xorg-x11-drivers
---> Package mesa-libGLU.i386 0:7.0.2-3.eye set to be updated
---> Package xorg-x11-server-Xnest.i386 0:1.3.0.0-33.eye set to be updated
---> Package kernel-devel.i686 0:2.6.18-128.7.1.el5 set to be installed
---> Package rtorrent.i386 0:0.8.4-2.el5.rf set to be updated
---> Package xorg-x11-server-Xorg.i386 0:1.3.0.0-33.eye set to be updated
---> Package php-devel.i386 0:5.2.4-3.eye set to be updated
--> Processing Dependency: xorg-x11-drv-joystick for package: xorg-x11-drivers
---> Package libxml2-devel.i386 0:2.6.28-2.eye set to be updated
---> Package framecpp.i386 0:1.14.0-2 set to be updated
--> Processing Dependency: libhdf5.so.0 for package: octave
---> Package libXfixes.i386 0:4.0.3-2.eye set to be updated
---> Package gsl.i386 0:1.12-1.el5.rf set to be updated
---> Package gsm.i386 0:1.0.13-1.el5.rf set to be updated
---> Package unrar.i386 0:3.9.4-1.el5.rf set to be updated
---> Package samba-client.i386 0:3.0.33-3.7.el5_3.1 set to be updated
---> Package cups-libs.i386 1:1.3.7-8.el5_3.6 set to be updated
---> Package libxslt.i386 0:1.1.20-1.eye set to be updated
---> Package octave.i386 6:3.0.5-1.el5 set to be updated
---> Package apr.i386 0:1.2.7-11.el5_3.1 set to be updated
---> Package libmodplug.i386 0:0.8.7-1.el5.rf set to be updated
---> Package python-devel.i386 0:2.4.3-24.el5_3.6 set to be updated
---> Package php-ldap.i386 0:5.2.4-3.eye set to be updated
---> Package framecpp-devel.i386 0:1.14.0-2 set to be updated
---> Package kile.i386 0:2.0-1.el5.rf set to be updated
---> Package gstreamer-ffmpeg.i386 0:0.10.5-1.el5.rf set to be updated
---> Package tzdata.noarch 0:2009k-1.el5 set to be updated
---> Package kernel-headers.i386 0:2.6.18-128.7.1.el5 set to be updated
---> Package cadaver.i386 0:0.22.5-1.el5.rf set to be updated
---> Package ksh.i386 0:20080202-2.el5_3.1 set to be updated
---> Package httpd.i386 0:2.2.3-22.el5.centos.2 set to be updated
---> Package libxml2-python.i386 0:2.6.28-2.eye set to be updated
---> Package php-common.i386 0:5.2.4-3.eye set to be updated
---> Package wine-esd.i386 0:1.0.1-1.el5.rf set to be updated
---> Package libXdamage.i386 0:1.1.1-3.eye set to be updated
---> Package gsl-devel.i386 0:1.12-1.el5.rf set to be updated
---> Package pulseaudio-libs.i386 0:0.9.10-1.el5.2 set to be updated
---> Package libXcomposite.i386 0:0.4.0-3.eye set to be updated
---> Package libframe-devel.i386 0:8.08.1-1.lscsoft set to be updated
---> Package bind-utils.i386 30:9.3.4-10.P1.el5_3.3 set to be updated
---> Package nspr.i386 0:4.7.4-1.el5_3.1 set to be updated
---> Package glibc-devel.i386 0:2.5-34.el5_3.1 set to be updated
---> Package python-setuptools.noarch 0:0.6c7-2.eye set to be updated
---> Package curl-devel.i386 0:7.15.5-2.1.el5_3.5 set to be updated
---> Package kdelibs.i386 6:3.5.4-22.el5.centos set to be updated
---> Package vte.i386 0:0.16.3-2.eye set to be updated
---> Package apr-util.i386 0:1.2.7-7.el5_3.2 set to be updated
---> Package gnome-terminal.i386 0:2.18.0-1.eye set to be updated
---> Package python.i386 0:2.4.3-24.el5_3.6 set to be updated
---> Package wine-core.i386 0:1.0.1-1.el5.rf set to be updated
---> Package gnutls.i386 0:1.4.1-3.el5_3.5 set to be updated
---> Package glue.i386 0:1.28.1-1.lscsoft set to be updated
--> Processing Dependency: python-cjson for package: glue
---> Package samba-common.i386 0:3.0.33-3.7.el5_3.1 set to be updated
---> Package perl-HTML-Parser.i386 0:3.61-1.el5.rf set to be updated
---> Package java-1.6.0-openjdk-devel.i386 1:1.6.0.0-1.2.b09.el5 set to be updated
---> Package xorg-x11-drv-v4l.i386 0:0.1.1-8.eye set to be updated
---> Package php-pear.noarch 1:1.6.2-2.eye set to be updated
---> Package syslinux.i386 0:3.82-1.el5.rf set to be updated
--> Processing Dependency: perl(Crypt::PasswdMD5) for package: syslinux
--> Processing Dependency: perl(Digest::SHA1) for package: syslinux
---> Package net-snmp-libs.i386 1:5.3.2.2-5.el5_3.2 set to be updated
---> Package cups.i386 1:1.3.7-8.el5_3.6 set to be updated
---> Package libquicktime.i386 0:1.1.3-1.el5.rf set to be updated
---> Package xorg-x11-drv-ati.i386 0:6.7.195-3.eye set to be updated
---> Package php-pdo.i386 0:5.2.4-3.eye set to be updated
---> Package libframe.i386 0:8.08.1-1.lscsoft set to be updated
---> Package php-cli.i386 0:5.2.4-3.eye set to be updated
---> Package libwpd.i386 0:0.8.14-1.el5.rf set to be updated
---> Package xorg-x11-drv-via.i386 0:0.2.2-4.eye set to be updated
---> Package ddd.i386 0:3.3.11-14.el5.4 set to be updated
---> Package mkinitrd.i386 0:5.1.19.6-44.1 set to be updated
---> Package numpy.i386 0:1.2.1-2.el5 set to be updated
--> Processing Dependency: libptcblas.so.3 for package: numpy
--> Processing Dependency: libatlas.so.3 for package: numpy
--> Processing Dependency: libptf77blas.so.3 for package: numpy
---> Package python-nose.noarch 0:0.10.4-1.el5.rf set to be updated
---> Package libXext.i386 0:1.0.1-4.eye set to be updated
---> Package wine-jack.i386 0:1.0.1-1.el5.rf set to be updated
---> Package pstoedit.i386 0:3.50-1.el5.rf set to be updated
--> Processing Dependency: libEMF.so.1 for package: pstoedit
---> Package php-xmlrpc.i386 0:5.2.4-3.eye set to be updated
---> Package pidgin.i386 0:2.6.2-0.el5 set to be updated
---> Package libXrender.i386 0:0.9.4-1.eye set to be updated
---> Package libdrm.i386 0:2.3.0-7.eye set to be updated
---> Package perl-DBD-mysql.i386 0:4.012-1.el5.rf set to be updated
---> Package libmpeg2-utils.i386 0:0.5.1-2.el5.rf set to be updated
--> Processing Dependency: libmpeg2 = 0.5.1-2.el5.rf for package: libmpeg2-utils
--> Processing Dependency: libmpeg2.so.0 for package: libmpeg2-utils
--> Processing Dependency: libmpeg2convert.so.0 for package: libmpeg2-utils
---> Package udftools.i386 0:1.0.0b3-3.el5.rf set to be updated
---> Package curl.i386 0:7.15.5-2.1.el5_3.5 set to be updated
---> Package libXdmcp.i386 0:1.0.2-4.eye set to be updated
---> Package ffmpeg.i386 0:0.5-2.el5.rf set to be updated
---> Package php-xml.i386 0:5.2.4-3.eye set to be updated
---> Package tomcat5-jsp-2.0-api.i386 0:5.5.23-0jpp.7.el5_3.2 set to be updated
---> Package expat.i386 0:2.0.1-2.eye set to be updated
--> Processing Dependency: libexpat.so.0 for package: gdb
--> Processing Dependency: libexpat.so.0 for package: avahi
--> Processing Dependency: libexpat.so.0 for package: cadaver
--> Processing Dependency: libexpat.so.0 for package: lftp
--> Processing Dependency: libexpat.so.0 for package: git
--> Processing Dependency: libexpat.so.0 for package: openoffice.org-core
--> Processing Dependency: libexpat.so.0 for package: httpd
--> Processing Dependency: libexpat.so.0 for package: dbus-glib
--> Processing Dependency: libexpat.so.0 for package: dbus
--> Processing Dependency: libexpat.so.0 for package: fontconfig
--> Processing Dependency: libexpat.so.0 for package: hal
--> Processing Dependency: libexpat.so.0 for package: apr-util
--> Processing Dependency: libexpat.so.0 for package: python-elementtree
--> Processing Dependency: libexpat.so.0 for package: mod_perl
--> Processing Dependency: libexpat.so.0 for package: insight
--> Processing Dependency: libexpat.so.0 for package: elinks
--> Processing Dependency: libexpat.so.0 for package: libmusicbrainz
--> Processing Dependency: libexpat.so.0 for package: neon
--> Processing Dependency: libexpat.so.0 for package: subversion
---> Package wine-cms.i386 0:1.0.1-1.el5.rf set to be updated
---> Package mtr.i386 2:0.75-1.el5.rf set to be updated
---> Package nash.i386 0:5.1.19.6-44.1 set to be updated
---> Package libtiff.i386 0:3.8.2-7.el5_3.4 set to be updated
---> Package libvorbis.i386 1:1.1.2-3.el5_3.3 set to be updated
---> Package iso-codes.noarch 0:1.0a-1.el5.rf set to be updated
---> Package viewvc.noarch 0:1.1.2-2.el5.rf set to be updated
---> Package lapack.i386 0:3.1.1-1.el5.rf set to be updated
---> Package glibc-common.i386 0:2.5-34.el5_3.1 set to be updated
---> Package python-tz.noarch 0:2006p-1.el5.rf set to be updated
---> Package xulrunner.i386 0:1.9.0.12-1.el5 set to be updated
---> Package glue-debuginfo.i386 0:1.28.1-1.lscsoft set to be updated
---> Package bind-libs.i386 30:9.3.4-10.P1.el5_3.3 set to be updated
--> Processing Dependency: wine-core = 1.0.1-1.el5 for package: wine-desktop
---> Package glibc-headers.i386 0:2.5-34.el5_3.1 set to be updated
---> Package glibc.i686 0:2.5-34.el5_3.1 set to be updated
---> Package mesa-libGL.i386 0:7.0.2-3.eye set to be updated
---> Package xvidcore.i386 0:1.2.2-1.el5.rf set to be updated
---> Package subversion.i386 0:1.6.5-0.1.el5.rf set to be updated
---> Package glx-utils.i386 0:7.0.2-3.eye set to be updated
---> Package xorg-x11-drv-vesa.i386 0:1.3.0-10.eye set to be updated
---> Package python-dateutil.noarch 0:1.2-1.el5.rf set to be updated
---> Package libxml2.i386 0:2.6.28-2.eye set to be updated
---> Package memtest86+.i386 0:2.11-1.el5.rf set to be updated
---> Package firefox.i386 0:3.0.12-1.el5.centos set to be updated
---> Package mod_ssl.i386 1:2.2.3-22.el5.centos.2 set to be updated
---> Package php-odbc.i386 0:5.2.4-3.eye set to be updated
---> Package perl-BSD-Resource.i386 0:1.2901-1.el5.rf set to be updated
---> Package libXxf86vm.i386 0:1.0.1-4.eye set to be updated
---> Package nss.i386 0:3.12.3.99.3-1.el5.centos.2 set to be updated
--> Processing Dependency: gsl-devel = 1.10-10.el5 for package: gsl-static
---> Package lftp.i386 0:3.7.15-1.el5.rf set to be updated
---> Package hdf5.i386 0:1.8.0-1.el5.rf set to be updated
---> Package wine-ldap.i386 0:1.0.1-1.el5.rf set to be updated
---> Package php-imap.i386 0:5.2.4-3.eye set to be updated
---> Package python-matplotlib-tk.i386 0:0.91.2-1.el5.rf set to be updated
---> Package perl-IO-Compress.noarch 0:2.021-1.el5.rf set to be updated
--> Processing Dependency: perl(Compress::Raw::Bzip2) >= 2.021 for package: perl-IO-Compress
--> Processing Dependency: perl(Compress::Raw::Zlib) >= 2.021 for package: perl-IO-Compress
---> Package nss-tools.i386 0:3.12.3.99.3-1.el5.centos.2 set to be updated
---> Package cairo.i386 0:1.4.10-2.eye set to be updated
---> Package libframe-utils.i386 0:8.08.1-1.lscsoft set to be updated
---> Package autoconf.noarch 0:2.61-9.eye set to be updated
---> Package dnsmasq.i386 0:2.50-1.el5.rf set to be updated
---> Package automake.noarch 0:1.10-6.eye set to be updated
---> Package tomcat5-servlet-2.4-api.i386 0:5.5.23-0jpp.7.el5_3.2 set to be updated
---> Package fuse.i386 0:2.7.4-1.el5.rf set to be updated
---> Package libXinerama.i386 0:1.0.2-3.eye set to be updated
---> Package perl-HTML-Tagset.noarch 0:3.20-1.el5.rf set to be updated
---> Package python-matplotlib.i386 0:0.91.2-1.el5.rf set to be updated
--> Running transaction check
---> Package compat-expat1.i386 0:1.95.8-3.eye set to be updated
---> Package perl-Digest-SHA1.i386 0:2.12-1.el5.rf set to be updated
---> Package perl-PlRPC.noarch 0:0.2020-1.el5.rf set to be updated
--> Processing Dependency: perl(Net::Daemon) for package: perl-PlRPC
--> Processing Dependency: perl(Net::Daemon::Log) for package: perl-PlRPC
--> Processing Dependency: perl(Net::Daemon::Test) for package: perl-PlRPC
---> Package perl-Crypt-PasswdMD5.noarch 0:1.3-1.2.el5.rf set to be updated
---> Package perl-Compress-Raw-Bzip2.i386 0:2.021-1.el5.rf set to be updated
--> Processing Dependency: xorg-x11-drv-elo2300 for package: xorg-x11-drivers
--> Processing Dependency: xorg-x11-drv-joystick for package: xorg-x11-drivers
--> Processing Dependency: libhdf5.so.0 for package: octave
---> Package atlas-sse.i386 0:3.8.3-1.el5 set to be updated
---> Package libEMF.i386 0:1.0.3-1.el5.rf set to be updated
---> Package python-cjson.i386 0:1.0.5-1.el5 set to be updated
---> Package perl-Compress-Raw-Zlib.i386 0:2.021-1.el5.rf set to be updated
---> Package portaudio.i386 0:19-1.20071207.el5.rf set to be updated
--> Processing Dependency: wine-core = 1.0.1-1.el5 for package: wine-desktop
--> Processing Dependency: gsl-devel = 1.10-10.el5 for package: gsl-static
---> Package libmpeg2.i386 0:0.5.1-2.el5.rf set to be updated
--> Running transaction check
---> Package perl-Net-Daemon.noarch 0:0.43-1.el5.rf set to be updated
--> Processing Dependency: xorg-x11-drv-elo2300 for package: xorg-x11-drivers
--> Processing Dependency: xorg-x11-drv-joystick for package: xorg-x11-drivers
--> Processing Dependency: libhdf5.so.0 for package: octave
--> Processing Dependency: wine-core = 1.0.1-1.el5 for package: wine-desktop
--> Processing Dependency: gsl-devel = 1.10-10.el5 for package: gsl-static
--> Processing Dependency: /usr/lib/python2.4 for package: gamin-python
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
--> Processing Dependency: xorg-x11-drv-elo2300 for package: xorg-x11-drivers
--> Processing Dependency: xorg-x11-drv-joystick for package: xorg-x11-drivers
--> Processing Dependency: libhdf5.so.0 for package: octave
---> Package java-1.6.0-openjdk-src.i386 1:1.6.0.0-1.2.b09.el5 set to be updated
--> Processing Dependency: wine-core = 1.0.1-1.el5 for package: wine-desktop
--> Processing Dependency: gsl-devel = 1.10-10.el5 for package: gsl-static
--> Finished Dependency Resolution
6:octave-3.0.5-1.el5.i386 from epel has depsolving problems
  --> Missing Dependency: libhdf5.so.0 is needed by package 6:octave-3.0.5-1.el5.i386 (epel)
xorg-x11-drivers-7.1-4.1.el5.i386 from installed has depsolving problems
  --> Missing Dependency: xorg-x11-drv-joystick is needed by package xorg-x11-drivers-7.1-4.1.el5.i386 (installed)
gsl-static-1.10-10.el5.i386 from installed has depsolving problems
  --> Missing Dependency: gsl-devel = 1.10-10.el5 is needed by package gsl-static-1.10-10.el5.i386 (installed)
wine-desktop-1.0.1-1.el5.i386 from installed has depsolving problems
  --> Missing Dependency: wine-core = 1.0.1-1.el5 is needed by package wine-desktop-1.0.1-1.el5.i386 (installed)
xorg-x11-drivers-7.1-4.1.el5.i386 from installed has depsolving problems
  --> Missing Dependency: xorg-x11-drv-elo2300 is needed by package xorg-x11-drivers-7.1-4.1.el5.i386 (installed)
Excluding to be erased: kernel-2.6.18-92.1.18.el5.i686
--> Running transaction check
--> Processing Dependency: xorg-x11-drv-elo2300 for package: xorg-x11-drivers
--> Processing Dependency: xorg-x11-drv-joystick for package: xorg-x11-drivers
--> Processing Dependency: libhdf5.so.0 for package: octave
--> Processing Dependency: wine-core = 1.0.1-1.el5 for package: wine-desktop
--> Processing Dependency: gsl-devel = 1.10-10.el5 for package: gsl-static
---> Package kernel.i686 0:2.6.18-92.1.18.el5 set to be erased
--> Finished Dependency Resolution
6:octave-3.0.5-1.el5.i386 from epel has depsolving problems
  --> Missing Dependency: libhdf5.so.0 is needed by package 6:octave-3.0.5-1.el5.i386 (epel)
xorg-x11-drivers-7.1-4.1.el5.i386 from installed has depsolving problems
  --> Missing Dependency: xorg-x11-drv-joystick is needed by package xorg-x11-drivers-7.1-4.1.el5.i386 (installed)
gsl-static-1.10-10.el5.i386 from installed has depsolving problems
  --> Missing Dependency: gsl-devel = 1.10-10.el5 is needed by package gsl-static-1.10-10.el5.i386 (installed)
wine-desktop-1.0.1-1.el5.i386 from installed has depsolving problems
  --> Missing Dependency: wine-core = 1.0.1-1.el5 is needed by package wine-desktop-1.0.1-1.el5.i386 (installed)
xorg-x11-drivers-7.1-4.1.el5.i386 from installed has depsolving problems
  --> Missing Dependency: xorg-x11-drv-elo2300 is needed by package xorg-x11-drivers-7.1-4.1.el5.i386 (installed)
Error: Missing Dependency: xorg-x11-drv-elo2300 is needed by package xorg-x11-drivers-7.1-4.1.el5.i386 (installed)
Error: Missing Dependency: wine-core = 1.0.1-1.el5 is needed by package wine-desktop-1.0.1-1.el5.i386 (installed)
Error: Missing Dependency: gsl-devel = 1.10-10.el5 is needed by package gsl-static-1.10-10.el5.i386 (installed)
Error: Missing Dependency: libhdf5.so.0 is needed by package 6:octave-3.0.5-1.el5.i386 (epel)
Error: Missing Dependency: xorg-x11-drv-joystick is needed by package xorg-x11-drivers-7.1-4.1.el5.i386 (installed)


watcher69b 09-14-2009 07:40 AM

try to manually resolve the dependancy problem

yum install xorg-x11-drv-elo2300 wine-core gsl-devel

then

yum update -y

again

should work

knudfl 09-14-2009 07:50 AM

.. And if some packages are excluded in /etc/yum.conf
.. you won't get them.

Quote :
"1198 packages excluded due to repository priority protections"

Nice to know which 1,198 , and better check it.

Example line in /etc/yum.conf :
exclude=x*
.. and you get no packages starting with x.
.....

robotronic 09-14-2009 08:27 AM

Okay, so I tried the first suggestion, but I get the same problem:

Code:

# yum install gsl-devel
Loaded plugins: fastestmirror, kernel-module, kmod, priorities
Loading mirror speeds from cached hostfile
 * epel: www.mirrorservice.org
 * rpmforge: apt.sw.be
 * base: mirror.sov.uk.goscomb.net
 * updates: mirror.sov.uk.goscomb.net
 * addons: mirror.sov.uk.goscomb.net
 * extras: mirror.sov.uk.goscomb.net
1198 packages excluded due to repository priority protections
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package gsl-devel.i386 0:1.12-1.el5.rf set to be updated
--> Processing Dependency: gsl = 1.12-1.el5.rf for package: gsl-devel
--> Processing Dependency: gsl-devel = 1.10-10.el5 for package: gsl-static
--> Running transaction check
---> Package gsl.i386 0:1.12-1.el5.rf set to be updated
--> Processing Dependency: gsl-devel = 1.10-10.el5 for package: gsl-static
--> Finished Dependency Resolution
gsl-static-1.10-10.el5.i386 from installed has depsolving problems
  --> Missing Dependency: gsl-devel = 1.10-10.el5 is needed by package gsl-static-1.10-10.el5.i386 (installed)
Error: Missing Dependency: gsl-devel = 1.10-10.el5 is needed by package gsl-static-1.10-10.el5.i386 (installed)

I don't really understand because the dependencies seems to be ok:
Code:

]# yum list installed gsl-devel gsl-static
Loaded plugins: fastestmirror, kernel-module, kmod, priorities
Installed Packages
gsl-devel.i386                                                                                      1.10-10.el5                                                                                      installed
gsl-static.i386                                                                          1.10-10.el5                                                                                      installed

When I look in /etc/yum.conf I cannot see any exclusions mentioned:
Code:

[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1

# Note: yum-RHN-plugin doesn't honor this.
metadata_expire=1h

installonly_limit = 5

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

I have quite a lot of repos and I'm not really sure how to manage them!
Code:

yum.repos.d]# ls
CentOS-Base.repo        epel.repo          lscsoft.repo      rpmforge.repo
CentOS-Base.repo.rpmnew  epel-testing.repo  mirrors-rpmforge
CentOS-Media.repo        eyemagnet.repo    pidgin.repo

Thanks!

knudfl 09-15-2009 07:45 AM

Try moving the "alien" repo's to a backup directory
e.g. /etc/yum.repos.d/backup/ or disable them all :

' epel-testing.repo lscsoft.repo eyemagnet.repo
pidgin.repo rpmforge.repo '.

The problem can be : one of the packages, you are
trying to install, is having a higher (build) version
in the 'alien' repo, and is thus selected from this non
supported repo.
But no guarantee, that the dependencies exist at all
for that version. ?
.....

chrism01 09-15-2009 06:51 PM

Quote:

CentOS-Base.repo epel.repo lscsoft.repo rpmforge.repo
CentOS-Base.repo.rpmnew epel-testing.repo mirrors-rpmforge
CentOS-Media.repo eyemagnet.repo pidgin.repo
Looks like a Centos installation, version 5.x.

The Centos repos should be ok, although you shouldn't have 2 Centos-Base really...
Note that there are other Centos-xxx repos you can add. See the Centos docs.

epel is the unofficial repo for RHEL5/Centos compatible stuff ie stuff that RH don't supply. Should be ok.

You NEVER want a repo called xxx-testing.xxx unless you enjoy alpha quality code testing. Disable it.

All the other repos are ones I'd not try to install on a RHEL/Centos system. Try disabling them.

use

yum clean all

possibly also

rpm --rebuild

to clean up the yum/rpm db/cache.

Do you know the history of this box; why it's got those repos? Is it your personal box?

robotronic 09-16-2009 02:01 PM

Yeah it's my work (academic) box. So I added eyemagnet for compiz fusion, I guess I can leave that as it is working fine now. lscsoft is software I use for work, although I don't actually need to update that too often. I'm not sure about rpmforge - maybe I added that for vlc?

Anyway I disabled all the alien repos, then updated and this worked. It broke X because I have propietary NVIDIA drivers so i sorted all that out.

Now even if I just enable the epel repo it won't work:

Code:

CentOS-Base.repo:enabled=1
CentOS-Base.repo.rpmnew:enabled=1
CentOS-Base.repo.rpmnew:enabled=1
CentOS-Media.repo:enabled=0
epel.repo:enabled=1
epel.repo:enabled=0
epel.repo:enabled=0
eyemagnet.repo:enabled=0
lscsoft.repo:enabled=0
pidgin.repo:enabled=0
pidgin.repo:enabled=0
pidgin.repo:enabled=0
rpmforge.repo:enabled = 0

Code:

yum update
Loaded plugins: fastestmirror, kernel-module, kmod, priorities
Loading mirror speeds from cached hostfile
 * epel: www.mirrorservice.org
 * base: mirror.netweaver.com
 * updates: mirror.netweaver.com
 * centosplus: mirror.netweaver.com
 * addons: mirror.netweaver.com
 * extras: mirror.netweaver.com
epel                                                    | 3.4 kB    00:00   
Setting up Update Process
Resolving Dependencies
There are unfinished transactions remaining. You mightconsider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package opencv.i386 0:1.0.0-3.el5 set to be updated
---> Package python-matplotlib.i386 0:0.98.5.2-3.el5 set to be updated
---> Package libid3tag.i386 0:0.15.1b-5.el5 set to be updated
---> Package libcaca.i386 0:0.99-0.5.beta16.el5 set to be updated
---> Package hdf5.i386 0:1.6.9-2.el5 set to be updated
---> Package iftop.i386 0:0.17-6.el5 set to be updated
---> Package libdvdnav.i386 0:4.1.3-1.el5 set to be updated
---> Package octave.i386 6:3.0.5-1.el5 set to be updated
--> Processing Dependency: libdvdread.so.3 for package: gstreamer-plugins-ugly
--> Processing Dependency: libdvdread.so.3 for package: vlc
---> Package taglib.i386 0:1.5-2.el5 set to be updated
---> Package pulseaudio-libs.i386 0:0.9.10-1.el5.2 set to be updated
--> Processing Dependency: libcucul.so.0 for package: vlc
---> Package svgalib.i386 0:1.9.25-3.el5 set to be updated
---> Package gsm.i386 0:1.0.12-4.el5 set to be updated
---> Package cppunit.i386 0:1.12.0-4.el5.1 set to be updated
---> Package numpy.i386 0:1.2.1-2.el5 set to be updated
--> Processing Dependency: libptcblas.so.3 for package: numpy
--> Processing Dependency: libatlas.so.3 for package: numpy
--> Processing Dependency: libptf77blas.so.3 for package: numpy
---> Package libdvdread.i386 0:4.1.3-1.el5 set to be updated
---> Package perl-Git.i386 0:1.5.5.6-4.el5 set to be updated
---> Package xerces-c.i386 0:2.7.0-8.el5 set to be updated
---> Package viewvc.noarch 0:1.0.9-1.el5 set to be updated
---> Package libmodplug.i386 1:0.8.7-1.el5 set to be updated
---> Package git.i386 0:1.5.5.6-4.el5 set to be updated
---> Package libcdio.i386 0:0.78.2-5.el5 set to be updated
---> Package libsndfile.i386 0:1.0.17-2.el5 set to be updated
---> Package python-matplotlib-tk.i386 0:0.98.5.2-3.el5 set to be updated
---> Package ddd.i386 0:3.3.11-14.el5.4 set to be updated
--> Running transaction check
--> Processing Dependency: libdvdread.so.3 for package: gstreamer-plugins-ugly
--> Processing Dependency: libdvdread.so.3 for package: vlc
---> Package atlas-sse.i386 0:3.8.3-1.el5 set to be updated
--> Processing Dependency: libcucul.so.0 for package: vlc
--> Finished Dependency Resolution
vlc-0.9.9a-1.el5.rf.i386 from installed has depsolving problems
  --> Missing Dependency: libdvdread.so.3 is needed by package vlc-0.9.9a-1.el5.rf.i386 (installed)
vlc-0.9.9a-1.el5.rf.i386 from installed has depsolving problems
  --> Missing Dependency: libcucul.so.0 is needed by package vlc-0.9.9a-1.el5.rf.i386 (installed)
gstreamer-plugins-ugly-0.10.9-1.el5.rf.i386 from installed has depsolving problems
  --> Missing Dependency: libdvdread.so.3 is needed by package gstreamer-plugins-ugly-0.10.9-1.el5.rf.i386 (installed)
Error: Missing Dependency: libcucul.so.0 is needed by package vlc-0.9.9a-1.el5.rf.i386 (installed)
Error: Missing Dependency: libdvdread.so.3 is needed by package vlc-0.9.9a-1.el5.rf.i386 (installed)
Error: Missing Dependency: libdvdread.so.3 is needed by package gstreamer-plugins-ugly-0.10.9-1.el5.rf.i386 (installed)

I guess I can live without the alien repos, it is a bit annoying though..

Thanks for all your thoughts.

chrism01 09-16-2009 06:38 PM

The problem is once you start mixing unsupported repos in, your system can easily get confused, because multiple repos often have different versions/dependency lists.
There are extra Centos repos you don't have; might be worth looking at them to see if you can get what you need just from Centos. It'll be more stable.

chrism01 09-16-2009 06:38 PM

The problem is once you start mixing unsupported repos in, your system can easily get confused, because multiple repos often have different versions/dependency lists.
There are extra Centos repos you don't have; might be worth looking at them to see if you can get what you need just from Centos. It'll be more stable.


All times are GMT -5. The time now is 08:25 AM.