Fedora 13 to 14 upgrade problem

Hassan Ibraheem hasan.ibraheem at gmail.com
Sun Nov 7 12:00:56 UTC 2010


Hi,
I'm sorry for the ambiguous subject line, but I couldn't really
describe my problem more specifically.

I firstly tried upgrading to Fedora 14 from 13 using PreUpgrade (the
GTK interface). After rebooting, the package upgrading was interrupted
because of an error upgrading google-chrome-stable (from the Google
repo, admittely my mistake for not disabling it before upgrading), so
I booted using fc13 kernel (more on that later) and removed the
package. Then attempted the upgrade again, and it finished
successfully.

The fc14 kernel however doesn't boot. It gives kernel panic , can't
mount root on unknown block. I checked the grub entry, and found that
there's no initrd line, and there's no initramfs image in /boot for
the fc14 kernel either.
I tried running mkinitrd to create an image for the fc14 kernel, but I
got many lines of
"ERROR: modinfo: could not open /lib/modules/2.6.35.6-48.fc14.i686/modules.dep"

I then checked the package list to remove the kernel then install it
again to see if that would fix the problem, but I noticed another
thing. For most of the packages, I have both the fc13 and fc14
packages.

I then tried upgrading using yum, but I get a duplicate error for most
packages like:
"sssd-1.4.0-2.fc14.i686 is a duplicate with sssd-1.3.0-35.fc13.i686
sssd-client-1.4.0-2.fc14.i686 is a duplicate with sssd-client-1.3.0-35.fc13.i686
stix-fonts-1.0.0-1.fc14.noarch is a duplicate with stix-fonts-0.9-13.fc12.noarch
strigi-devel-0.7.2-5.fc14.i686 is a duplicate with
strigi-devel-0.7.2-5.fc13.i686
strigi-libs-0.7.2-5.fc14.i686 is a duplicate with strigi-libs-0.7.2-5.fc13.i686
stunnel-4.33-1.fc14.i686 is a duplicate with stunnel-4.33-1.fc13.i686
subversion-1.6.13-1.fc14.i686 is a duplicate with subversion-1.6.13-1.fc13.i686
subversion-libs-1.6.13-1.fc14.i686 is a duplicate with
subversion-libs-1.6.13-1.fc13.i686
sudo-1.7.4p4-3.fc14.i686 is a duplicate with sudo-1.7.4p4-3.fc13.i686
swing-layout-1.0.4-2.fc14.noarch is a duplicate with
swing-layout-1.0.4-1.fc13.i686
syslinux-4.02-3.fc14.i686 is a duplicate with syslinux-3.84-1.fc13.i686
system-config-boot-0.4.1-2.fc14.i686 is a duplicate with
system-config-boot-0.4.1-1.fc12.i686
system-config-date-1.9.61-1.fc14.noarch is a duplicate with
system-config-date-1.9.59-1.fc13.noarch"

Now, I've managed to erase and install the fc14 kernel, and now the
initrd line is added and it boots successfully.
Still one problem remains, I want to get rid of those duplicates, I'm
trying to use package-cleanup, but to fix the problems, it suggests
removing most of KDE. I hope I could avoid that.

I tried to hunt that down with yum, and I found a weird problem with
the akonadi package. It's a duplicate, or it's not!
Many KDE packages depend on akonadi, so I suspect that's the problem.
I can't get rid of the old fc13 akonadi, and keep the fc14 one.
Here's the case:

[root at localhost ~]# yum install akonadi
Loaded plugins: presto, refresh-packagekit
Setting up Install Process
Package matching akonadi-1.4.0-1.fc14.i686 already installed. Checking
for update.
Nothing to do

[root at localhost ~]# yum list akonadi
Loaded plugins: presto, refresh-packagekit
Installed Packages
akonadi.i686
1.4.0-3.fc13
@updates/13

[root at localhost ~]# yum list akonadi --showduplicates
Loaded plugins: presto, refresh-packagekit
Installed Packages
akonadi.i686
1.4.0-3.fc13
@updates/13
Available Packages
akonadi.i686
1.4.0-1.fc14
fedora

[root at localhost ~]# yum install akonadi-1.4.0-1.fc14
Loaded plugins: presto, refresh-packagekit
Setting up Install Process
Package matching akonadi-1.4.0-1.fc14.i686 already installed. Checking
for update.
Nothing to do

[root at localhost ~]# yum reinstall akonadi-1.4.0-1.fc14
Loaded plugins: presto, refresh-packagekit
Setting up Reinstall Process
No Match for argument: akonadi-1.4.0-1.fc14
Package(s) akonadi-1.4.0-1.fc14 available, but not installed.
Nothing to do

[root at localhost ~]# yum remove akonadi-1.4.0-3.fc13
Loaded plugins: presto, refresh-packagekit
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package akonadi.i686 0:1.4.0-3.fc13 set to be erased
--> Processing Dependency: libakonadiprotocolinternals.so.1 for
package: 6:kdepim-4.4.7-1.fc14.i686
--> Processing Dependency: libakonadiprotocolinternals.so.1 for
package: kdepim-runtime-4.4.7-1.fc14.i686
--> Processing Dependency: libakonadiprotocolinternals.so.1 for
package: kdepimlibs-akonadi-4.4.5-1.fc13.i686
--> Processing Dependency: libakonadiprotocolinternals.so.1 for
package: kdepimlibs-akonadi-4.5.2-1.fc14.i686
--> Processing Dependency: libakonadiprotocolinternals.so.1 for
package: 6:kdepim-libs-4.4.7-1.fc14.i686
--> Processing Dependency: akonadi(x86-32) >= 1.3.1 for package:
kdepimlibs-akonadi-4.4.5-1.fc13.i686
--> Processing Dependency: akonadi(x86-32) >= 1.4.0 for package:
kdepimlibs-akonadi-4.5.2-1.fc14.i686
--> Running transaction check
---> Package kdepim.i686 6:4.4.7-1.fc14 set to be erased
---> Package kdepim-libs.i686 6:4.4.7-1.fc14 set to be erased
---> Package kdepim-runtime.i686 0:4.4.7-1.fc14 set to be erased
--> Processing Dependency: kdepim-runtime = 4.4.7-1.fc14 for package:
kdepim-runtime-libs-4.4.7-1.fc14.i686
---> Package kdepimlibs-akonadi.i686 0:4.4.5-1.fc13 set to be erased
--> Processing Dependency: libakonadi-contact.so.4 for package:
kdepimlibs-devel-4.5.2-1.fc14.i686
--> Processing Dependency: libakonadi-kabc.so.4 for package:
kdepimlibs-devel-4.5.2-1.fc14.i686
--> Processing Dependency: libakonadi-kcal.so.4 for package:
kdepimlibs-devel-4.5.2-1.fc14.i686
--> Processing Dependency: libakonadi-kcal.so.4 for package:
kdebase-workspace-4.5.2-3.fc14.i686
--> Processing Dependency: libakonadi-kde.so.4 for package:
PyKDE4-akonadi-4.4.5-1.fc13.i686
--> Processing Dependency: libakonadi-kde.so.4 for package:
kdepimlibs-devel-4.5.2-1.fc14.i686
--> Processing Dependency: libakonadi-kde.so.4 for package:
kdebase-workspace-4.5.2-3.fc14.i686
--> Processing Dependency: libakonadi-kde.so.4 for package:
PyKDE4-akonadi-4.5.2-2.fc14.i686
--> Processing Dependency: libakonadi-kmime.so.4 for package:
PyKDE4-akonadi-4.4.5-1.fc13.i686
--> Processing Dependency: libakonadi-kmime.so.4 for package:
kdepimlibs-devel-4.5.2-1.fc14.i686
--> Processing Dependency: libakonadi-kmime.so.4 for package:
kdebase-workspace-4.5.2-3.fc14.i686
--> Processing Dependency: libakonadi-kmime.so.4 for package:
PyKDE4-akonadi-4.5.2-2.fc14.i686
--> Processing Dependency: libmailtransport.so.4 for package:
kdepimlibs-devel-4.5.2-1.fc14.i686
--> Processing Dependency: kdepimlibs-akonadi(x86-32) >= 4.4.5 for
package: PyKDE4-akonadi-4.4.5-1.fc13.i686
---> Package kdepimlibs-akonadi.i686 0:4.5.2-1.fc14 set to be erased
--> Running transaction check
---> Package PyKDE4-akonadi.i686 0:4.4.5-1.fc13 set to be erased
---> Package PyKDE4-akonadi.i686 0:4.5.2-2.fc14 set to be erased
--> Processing Dependency: PyKDE4-akonadi(x86-32) = 4.5.2-2.fc14 for
package: PyKDE4-devel-4.5.2-2.fc14.i686
---> Package kdebase-workspace.i686 0:4.5.2-3.fc14 set to be erased
--> Processing Dependency: kdebase-workspace for package:
qtcurve-kde4-1.6.3-1.fc14.i686
--> Processing Dependency: kdebase-workspace for package:
qtcurve-kde4-1.6.3-1.fc13.i686
--> Processing Dependency: kdebase-workspace >= 4.5.2 for package:
kdeartwork-4.5.2-1.fc14.i686
--> Processing Dependency: kdebase-workspace = 4.5.2-3.fc14 for
package: kdebase-workspace-libs-4.5.2-3.fc14.i686
--> Processing Dependency: kdebase-workspace >= 4.4.5 for package:
6:kdemultimedia-4.4.5-1.fc13.i686
--> Processing Dependency: kdebase-workspace = 4.5.2-3.fc14 for
package: kdebase-workspace-python-applet-4.5.2-3.fc14.i686
--> Processing Dependency: kdebase-workspace >= 4.4.5 for package:
kdeartwork-4.4.5-1.fc13.i686
--> Processing Dependency: kdebase-workspace >= 4.5.2 for package:
6:kdemultimedia-4.5.2-1.fc14.i686
---> Package kdepim-runtime-libs.i686 0:4.4.7-1.fc14 set to be erased
---> Package kdepimlibs-devel.i686 0:4.5.2-1.fc14 set to be erased
--> Running transaction check
---> Package PyKDE4-devel.i686 0:4.5.2-2.fc14 set to be erased
---> Package kdeartwork.i686 0:4.4.5-1.fc13 set to be erased
---> Package kdeartwork.i686 0:4.5.2-1.fc14 set to be erased
---> Package kdebase-workspace-libs.i686 0:4.5.2-3.fc14 set to be erased
--> Processing Dependency: libkdecorations.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libkephal.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libkfontinst.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libkfontinstui.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libkscreensaver.so.5 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libksgrd.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libksignalplotter.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libkwineffects.so.1 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libkwinnvidiahack.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libkworkspace.so.4 for package:
ktorrent-4.0.3-1.fc14.i686
--> Processing Dependency: libkworkspace.so.4 for package: kdm-4.5.2-3.fc14.i686
--> Processing Dependency: libkworkspace.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: liblsofui.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: liboxygenstyle.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libplasma-geolocation-interface.so.4 for
package: kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libplasmaclock.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libplasmagenericshell.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libprocesscore.so.4 for package:
9:kdevelop-libs-4.1.0-1.fc14.i686
--> Processing Dependency: libprocesscore.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libprocessui.so.4 for package:
9:kdevelop-libs-4.1.0-1.fc14.i686
--> Processing Dependency: libprocessui.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libsolidcontrol.so.4 for package:
1:knetworkmanager-libs-0.9-0.28.20101011.fc14.i686
--> Processing Dependency: libsolidcontrol.so.4 for package:
kbluetooth-0.4.2-1.fc13.i686
--> Processing Dependency: libsolidcontrol.so.4 for package:
6:kdeutils-libs-4.5.2-1.fc14.i686
--> Processing Dependency: libsolidcontrol.so.4 for package:
6:kdeutils-4.5.2-1.fc14.i686
--> Processing Dependency: libsolidcontrol.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libsolidcontrol.so.4 for package:
ktorrent-4.0.3-1.fc14.i686
--> Processing Dependency: libsolidcontrol.so.4 for package:
kbluetooth-0.4.2-2.fc14.i686
--> Processing Dependency: libsolidcontrol.so.4 for package:
1:kde-plasma-networkmanagement-0.9-0.28.20101011.fc14.i686
--> Processing Dependency: libsolidcontrolifaces.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libtaskmanager.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: libweather_ion.so.4 for package:
kdebase-workspace-devel-4.5.2-3.fc14.i686
--> Processing Dependency: solid-bluetooth for package:
kbluetooth-0.4.2-2.fc14.i686
--> Processing Dependency: solid-bluetooth for package:
kbluetooth-0.4.2-1.fc13.i686
--> Processing Dependency: kdebase-workspace-libs(x86-32) =
4.5.2-3.fc14 for package: kdebase-workspace-devel-4.5.2-3.fc14.i686
---> Package kdebase-workspace-python-applet.i686 0:4.5.2-3.fc14 set
to be erased
---> Package kdemultimedia.i686 6:4.4.5-1.fc13 set to be erased
---> Package kdemultimedia.i686 6:4.5.2-1.fc14 set to be erased
---> Package qtcurve-kde4.i686 0:1.6.3-1.fc13 set to be erased
---> Package qtcurve-kde4.i686 0:1.6.3-1.fc14 set to be erased
--> Running transaction check
---> Package kbluetooth.i686 0:0.4.2-1.fc13 set to be erased
--> Processing Dependency: dbus-bluez-pin-helper for package:
bluez-4.71-5.fc14.i686
--> Processing Dependency: dbus-bluez-pin-helper for package:
bluez-4.64-1.fc13.i686
---> Package kbluetooth.i686 0:0.4.2-2.fc14 set to be erased
---> Package kde-plasma-networkmanagement.i686
1:0.9-0.28.20101011.fc14 set to be erased
---> Package kdebase-workspace-devel.i686 0:4.5.2-3.fc14 set to be erased
---> Package kdeutils.i686 6:4.5.2-1.fc14 set to be erased
---> Package kdeutils-libs.i686 6:4.5.2-1.fc14 set to be erased
---> Package kdevelop-libs.i686 9:4.1.0-1.fc14 set to be erased
--> Processing Dependency: kdevelop-libs(x86-32) = 9:4.1.0-1.fc14 for
package: 9:kdevelop-4.1.0-1.fc14.i686
---> Package kdm.i686 0:4.5.2-3.fc14 set to be erased
--> Processing Dependency: kdm for package: kde-settings-kdm-4.4-16.fc13.noarch
--> Processing Dependency: kdm for package: kde-settings-kdm-4.5-9.fc14.noarch
---> Package knetworkmanager-libs.i686 1:0.9-0.28.20101011.fc14 set to be erased
---> Package ktorrent.i686 0:4.0.3-1.fc14 set to be erased
--> Processing Dependency: ktorrent = 4.0.3-1.fc14 for package:
ktorrent-libs-4.0.3-1.fc14.i686
--> Running transaction check
---> Package bluez.i686 0:4.64-1.fc13 set to be erased
---> Package bluez.i686 0:4.71-5.fc14 set to be erased
---> Package kde-settings-kdm.noarch 0:4.4-16.fc13 set to be erased
---> Package kde-settings-kdm.noarch 0:4.5-9.fc14 set to be erased
---> Package kdevelop.i686 9:4.1.0-1.fc14 set to be erased
---> Package ktorrent-libs.i686 0:4.0.3-1.fc14 set to be erased


Obviously, this upgrade is messed up and I don't know what have gone wrong.
Sorry for the long email. :)

-- 
Hassan Ibraheem


More information about the test mailing list