PDA

View Full Version : FC6->F7 Upgrade woes



Shaggs
8th November 2007, 01:24 AM
Hello,

I'm having some problems upgrading my system from Fedora Core 6 to Fedora 7. I am following the instructions for a yum upgrade as laid out here: http://fedoraproject.org/wiki/YumUpgradeFaq#head-35dec39334d084099cd45c4f4541dba914ed52b1 , but I'm getting stuck at the yum upgrade part. I'm getting a whole bunch of Dependancy errors. (I'll put these in a code thingy for easier reading):


Error: Missing Dependency: libnetsnmp.so.10 is needed by package libsane-hpaio
Error: Missing Dependency: libpython2.4.so.1.0 is needed by package rhythmbox
Error: Missing Dependency: libgcj.so.8rh is needed by package cairo-java
Error: Missing Dependency: dbus = 0.62-0.2.fc5 is needed by package dbus-sharp
Error: Missing Dependency: libgnutls.so.12 is needed by package cups
Error: Missing Dependency: libdbus-1.so.2 is needed by package kdebase
Error: Missing Dependency: libnetsnmp.so.10 is needed by package hplip
Error: Missing Dependency: python-abi = 2.4 is needed by package smart
Error: Missing Dependency: libnetsnmp.so.10 is needed by package kdeutils
Error: Missing Dependency: python(abi) = 2.4 is needed by package libxml2-python
Error: Missing Dependency: libpisock.so.8 is needed by package kdepim
Error: Missing Dependency: python-abi = 2.4 is needed by package system-config-printer-libs
Error: Missing Dependency: mono(glib-sharp) = 2.8.0.0 is needed by package gsf-sharp
Error: Missing Dependency: libevent-1.1a.so.1 is needed by package tor
Error: Missing Dependency: python(abi) = 2.4 is needed by package system-config-printer-gui
Error: Missing Dependency: libgnutls.so.12(GNUTLS_1_2) is needed by package cups
Error: Missing Dependency: libgcj.so.8rh is needed by package glib-java
Error: Missing Dependency: /usr/lib/python2.4 is needed by package libxml2-python
Error: Missing Dependency: libgnutls.so.12(GNUTLS_1_2) is needed by package cups-libs
Error: Missing Dependency: libdbus-1.so.2 is needed by package libgnomecups
Error: Missing Dependency: libgcj.so.8rh is needed by package libgconf-java
Error: Missing Dependency: python(abi) = 2.4 is needed by package hplip
Error: Missing Dependency: libgsf-1.so.113 is needed by package gsf-sharp
Error: Missing Dependency: python-abi = 2.4 is needed by package system-config-printer
Error: Missing Dependency: libgnutls.so.12 is needed by package cups-libs
Error: Missing Dependency: libpython2.4.so.1.0 is needed by package kdeedu
Error: Missing Dependency: libedataserver-1.2.so.7 is needed by package pidgin
Error: Missing Dependency: python(abi) = 2.4 is needed by package rpm-python
Error: Missing Dependency: libpython2.4.so.1.0 is needed by package kdeutils
Error: Missing Dependency: libnetsnmp.so.10 is needed by package hpijs
Error: Missing Dependency: libgcj.so.8rh is needed by package libgtk-java
Error: authconfig conflicts with nss_ldap < 254
Error: Missing Dependency: libgsf-gnome-1.so.113 is needed by package gsf-sharp
Error: Missing Dependency: python(abi) = 2.4 is needed by package system-config-printer-libs
Error: Missing Dependency: python(abi) = 2.4 is needed by package smart
Error: Missing Dependency: libdbus-1.so.2 is needed by package cups
Error: Missing Dependency: /boot/vmlinuz-2.6.23.1-21.fc7 is needed by package alsa-kmdl-2.6.23.1-21.fc7
Error: Missing Dependency: /boot/vmlinuz-2.6.22.9-91.fc7 is needed by package nvidia-graphics100.14.09-kmdl-2.6.22.9-91.fc7
Error: Missing Dependency: httpd = 2.2.4-4 is needed by package httpd-devel

I dont quite know where to go from here. A little information about my machine:
It was originally installed as FC5, and I recently upgraded it to FC6 (using a yum upgrade).
I run MythTV on it (getting mythtv from atrpms)
The repoitories I have (enabled) are:
atrpms
base (release, updates and extras)
fedora
fedora-updates (updates)
freshrpms

Before starting the upgrade, I did not remove rhnlib or up2date. I have tried to now, but yum cannot find either of them.

Any assistance would be appreciated.

Thanks.

Shaggs
8th November 2007, 07:57 AM
OK - I have spent some time removing packages, to remove conflicts. I am now down to the following (again in a code block)

Error: Missing Dependency: libgnutls.so.12 is needed by package cups
Error: Missing Dependency: libdbus-1.so.2 is needed by package kdebase
Error: Missing Dependency: python(abi) = 2.4 is needed by package libxml2-python
Error: Missing Dependency: libdbus-1.so.2 is needed by package libgnomecups
Error: Missing Dependency: libgnutls.so.12(GNUTLS_1_2) is needed by package cups
Error: Missing Dependency: /usr/lib/python2.4 is needed by package libxml2-python
Error: Missing Dependency: libgnutls.so.12(GNUTLS_1_2) is needed by package cups-libs
Error: Missing Dependency: libgnutls.so.12 is needed by package cups-libs
Error: Missing Dependency: python(abi) = 2.4 is needed by package rpm-python
Error: authconfig conflicts with nss_ldap < 254
Error: Missing Dependency: libdbus-1.so.2 is needed by package cups
Error: Missing Dependency: /boot/vmlinuz-2.6.23.1-21.fc7 is needed by package alsa-kmdl-2.6.23.1-21.fc7
Error: Missing Dependency: /boot/vmlinuz-2.6.22.9-91.fc7 is needed by package nvidia-graphics100.14.09-kmdl-2.6.22.9-91.fc7
Error: Missing Dependency: httpd = 2.2.4-4 is needed by package httpd-devel
Now I'm a bit concerned - if I try to remove cups, it will remove about 20 packages for dependency reasons. I dont know if this is an issue though - most of them seem to be for gnome, while my machine is running KDE.

Another thing I'm concerned about is kdebase - this will remove 6 packages for dependencies (kdeaccessibility, kdeaddons, kdegames, kdemultimedia, kdenetwork and kdepim). Some of these sound important to me.

removing libxml2-python set off the removal of about 40 packages - such as NetworkManager, avahi, bind, caching-nameserver, cups, dbus, dhcdbd, evince, evolution, and a stack of others. That bothers me a little.

Various other packages removes more than I am comfortable with, but the most troubling is rpm-python - removing this will remove yum and yum-utils. Then where will I be?

Anyone have any suggestions (besides a clean install - I dont feel like reconfiguring my mythtv setup).

Wayne
8th November 2007, 08:04 AM
It wasn't recommended to do a yum update from FC6 to F7 because a lot of things changed, including the way the kernel labels hard disks (hda is now sda ) You would have saved yourself a lot of time and grey hairs doing a clean install.

Wayne

Shaggs
8th November 2007, 11:20 AM
You obviously dont know how many grey hairs I got installing/configuring mythtv.

I'm still hoping I can somehow upgrade this without having to do a clean install. Mythtv was just to painful to set up to want to do it again.

leadgolem
8th November 2007, 11:31 AM
Personally, I would suggest waiting a few hours and doing a clean install of Fedora 8.

You are probably having these difficulties because atrpms has overwritten some of your base packages with one not compatible with fedora 7. I'm not sure if it exists, but you could try the yum plugin "yum-allowdowngrade" and see if that helps.
su
yum install yum-allowdowngrade
yum --allowdowngrade upgradeSaved my buns when jpackage messed up my java.