On Fri, 2009-08-28 at 10:10 +0300, Alexander Todorov wrote:
> John Broomfield
> > Hi guys,
> > I've seen a few messages regarding this problem, but can't figure out
w=
here to start.
> > I had a nice working fc11 which I was doing "yum update" to, and has
su=
ddenly "converted" to updating from fc12 (which baffled me for starters).
> > Now it is no longer stable (a nasty Dell box) but I can't continue upda=
ting with yum due to the reknown rpmlib problem.
> > Obviously "yum update" fails, so I tried the regular:
> > yum --enablerepo=3Dupdates-testing update rpm
> > which also fails (print below).
> > How do I move forward? (thanks, and sorry for the repeat).
>=20
> I also saw this yesterday during dracut testing. My system was F11 and I =
tried
> to update to rawhide. What I did was:
> # yum update yum rpm
> # yum update yum rpm --enablerepo rawhide
> # yum update --enablerepo=3Drawhide
> The first update of rpm and yum updates xy-libs IIRC wich allowed the sec=
ond and
> 3rd update to pass.
You nailed it Alexander. It's a bit buried (a few clicks beyond
https://fedoraproject.org/wiki/Common_F12_bugs#Issues_when_upgrading_from_p=
revious_releases), but upgrades from F11 packages to F12/rawhide using yum =
will need to update rpm first to gain support for
https://fedoraproject.org=
/wiki/Features/XZRpmPayloads.
Thanks,
James
No joy, the first "yum update yum rpm" fails. I tried a "yum clean
all" and then simply "yum update rpm" which also fails. Find below the
whole output from it.
Any ideas where to start?
# yum update rpm
Loaded plugins: dellsysidplugin2, refresh-packagekit
rawhide/metalink | 11 kB 00:00
rawhide | 3.7 kB 00:00
rawhide/primary_db | 9.3 MB 03:15
Setting up Update Process
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: rpm = 4.7.0-8.fc12 for package: rpm-python-4.7.0-8.fc
12.i586
--> Processing Dependency: rpm = 4.7.0-8.fc12 for package: rpm-libs-4.7.0-8.fc12
.i586
--> Processing Dependency: rpm = 4.7.0-8.fc12 for package: rpm-build-4.7.0-8.fc1
2.i586
--> Processing Dependency: rpm = 4.7.0-8.fc12 for package: rpm-devel-4.7.0-8.fc1
2.i586
---> Package rpm.i686 0:4.7.1-4.fc12 set to be updated
--> Processing Dependency: liblzma.so.0 for package: rpm-4.7.1-4.fc12.i686
--> Running transaction check
---> Package rpm-build.i686 0:4.7.1-4.fc12 set to be updated
--> Processing Dependency: xz for package: rpm-build-4.7.1-4.fc12.i686
---> Package rpm-devel.i686 0:4.7.1-4.fc12 set to be updated
--> Processing Dependency: xz-devel >= 4.999.8 for package: rpm-devel-4.7.1-4.fc
12.i686
---> Package rpm-libs.i686 0:4.7.1-4.fc12 set to be updated
--> Processing Dependency: libc.so.6(GLIBC_2.11) for package: rpm-libs-4.7.1-4.f
c12.i686
---> Package rpm-python.i686 0:4.7.1-4.fc12 set to be updated
---> Package xz-libs.i686 0:4.999.8-0.10.beta.20090817git.fc12 set to be updated
--> Running transaction check
--> Processing Dependency: glibc = 2.10.1-2 for package: glibc-headers-2.10.1-2.
i586
--> Processing Dependency: glibc = 2.10.1-2 for package: glibc-common-2.10.1-2.i
586
--> Processing Dependency: glibc = 2.10.1-2 for package: glibc-devel-2.10.1-2.i5
86
---> Package glibc.i686 0:2.10.90-15 set to be updated
---> Package xz.i686 0:4.999.8-0.10.beta.20090817git.fc12 set to be updated
---> Package xz-devel.i686 0:4.999.8-0.10.beta.20090817git.fc12 set to be update
d
--> Running transaction check
---> Package glibc-common.i686 0:2.10.90-15 set to be updated
---> Package glibc-devel.i686 0:2.10.90-15 set to be updated
---> Package glibc-headers.i686 0:2.10.90-15 set to be updated
--> Processing Conflict: glibc-2.10.90-15.i686 conflicts prelink < 0.4.2
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package prelink.i686 0:0.4.2-2.fc12 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository
Size
================================================================================
Updating:
prelink i686 0.4.2-2.fc12 rawhide 955 k
rpm i686 4.7.1-4.fc12 rawhide 825 k
Installing for dependencies:
xz i686 4.999.8-0.10.beta.20090817git.fc12 rawhide 99 k
xz-devel i686 4.999.8-0.10.beta.20090817git.fc12 rawhide 34 k
xz-libs i686 4.999.8-0.10.beta.20090817git.fc12 rawhide 89 k
Updating for dependencies:
glibc i686 2.10.90-15 rawhide 2.8 M
glibc-common i686 2.10.90-15 rawhide 5.9 M
glibc-devel i686 2.10.90-15 rawhide 945 k
glibc-headers i686 2.10.90-15 rawhide 526 k
rpm-build i686 4.7.1-4.fc12 rawhide 110 k
rpm-devel i686 4.7.1-4.fc12 rawhide 77 k
rpm-libs i686 4.7.1-4.fc12 rawhide 300 k
rpm-python i686 4.7.1-4.fc12 rawhide 43 k
Transaction Summary
================================================================================
Install 3 Package(s)
Upgrade 10 Package(s)
Total download size: 13 M
Is this ok [y/N]: y
Downloading Packages:
(1/13): glibc-2.10.90-15.i686.rpm | 2.8 MB 00:59
(2/13): glibc-common-2.10.90-15.i686.rpm | 5.9 MB 01:59
(3/13): glibc-devel-2.10.90-15.i686.rpm | 945 kB 00:17
(4/13): glibc-headers-2.10.90-15.i686.rpm | 526 kB 00:08
(5/13): prelink-0.4.2-2.fc12.i686.rpm | 955 kB 00:18
(6/13): rpm-4.7.1-4.fc12.i686.rpm | 825 kB 00:16
(7/13): rpm-build-4.7.1-4.fc12.i686.rpm | 110 kB 00:02
(8/13): rpm-devel-4.7.1-4.fc12.i686.rpm | 77 kB 00:01
(9/13): rpm-libs-4.7.1-4.fc12.i686.rpm | 300 kB 00:05
(10/13): rpm-python-4.7.1-4.fc12.i686.rpm | 43 kB 00:01
(11/13): xz-4.999.8-0.10.beta.20090817git.fc12.i686.rpm | 99 kB 00:01
(12/13): xz-devel-4.999.8-0.10.beta.20090817git.fc12.i68 | 34 kB 00:01
(13/13): xz-libs-4.999.8-0.10.beta.20090817git.fc12.i686 | 89 kB 00:01
--------------------------------------------------------------------------------
Total 50 kB/s | 13 MB 04:20
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
rpmlib(PayloadIsXz) <= 5.2-1 is needed by glibc-common-2.10.90-15.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by rpm-build-4.7.1-4.fc12.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by glibc-headers-2.10.90-15.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by rpm-4.7.1-4.fc12.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by xz-devel-4.999.8-0.10.beta.20090817git
.fc12.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by glibc-2.10.90-15.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by rpm-python-4.7.1-4.fc12.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by xz-libs-4.999.8-0.10.beta.20090817git.
fc12.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by rpm-libs-4.7.1-4.fc12.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by glibc-devel-2.10.90-15.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by xz-4.999.8-0.10.beta.20090817git.fc12.
i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by prelink-0.4.2-2.fc12.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by rpm-devel-4.7.1-4.fc12.i686
Complete!
(1, [u'Please report this error in
http://yum.baseurl.org/report'])