rawhide report: 20060809 changes - fixes to restore X login

Gerry Tool gstool at earthlink.net
Thu Aug 10 01:18:48 UTC 2006


Kevin DeKorte wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> buildsys at redhat.com wrote:
>>  
> 
> 
> I think this mornings rawhide update broke some stuff bad, my machine won't boot
> into X anymore. I believe I have tracked down the problem to this..
> 
> symbol lookup error: /usr/lib/libgdk-x11-2.0.so.0: undefined symbol
> cairo_xlib_surface_create
> 
Reading the fedora-devel-list article about this rawhide update, the 
problem is due to two packages, cairo-1.2.2-1 and pango-1.14.0-2.

To solve the problem, I downloaded the original FC6T2 packages from an 
FTP mirror
(ftp://redhat.secsup.org/pub/linux/redhat/fedora/core/test/5.91/i386/os/Fedora/RPMS) 
to a directory on my FC6T2 partition using another Linux system 
installed on my hard drive.

These packages are cairo-1.2.0-2.i386.rpm and pango-1.13.4-2.i386.rpm.

Then I booted to FC6T2 and logged into a console with Alt-F1 as root, 
changed to the directory where I had saved them, and ran

rpm --oldpackage --force -ivh <the original package names>

This left me with two versions of each package installed, so I had to

rpm -e pango-1.14.0-2
rpm -e cairo-1.2.2-1

This order is required because pango depends on the cairo version.

I then successfully booted into X in FC6T2.

Others probably know a less clumsy way not requiring the two rpm -e 
actions at the end.

Gerry




More information about the test mailing list