Subject: Upgrading/downgrading of libcairo2 breaks glx
Package: libcairo2
Version: 1.10.2-7~bpo60+1
Severity: important
Hello.
After updating libcairo2 (1.8.10-6) to 1.10.2-7~bpo60+1 from squeeze-backports
glx is broken
aptitude
Reading changelogs... Done
(Reading database ... 236530 files and directories currently installed.)
Preparing to replace libcairo2-dev 1.8.10-6 (using
.../libcairo2-dev_1.10.2-7~bpo60+1_amd64.deb) ...
Unpacking replacement libcairo2-dev ...
Preparing to replace libcairo2 1.8.10-6 (using
.../libcairo2_1.10.2-7~bpo60+1_amd64.deb) ...
Unpacking replacement libcairo2 ...
Selecting previously deselected package libcairo-gobject2.
Unpacking libcairo-gobject2 (from .../libcairo-
gobject2_1.10.2-7~bpo60+1_amd64.deb) ...
Selecting previously deselected package libcairo-script-interpreter2.
Unpacking libcairo-script-interpreter2 (from .../libcairo-script-
interpreter2_1.10.2-7~bpo60+1_amd64.deb) ...
Selecting previously deselected package libxcb-shm0-dev.
Unpacking libxcb-shm0-dev (from .../libxcb-shm0-dev_1.6-1_amd64.deb) ...
(Reading database ... 236567 files and directories currently installed.)
Removing libxcb-render-util0-dev ...
Removing libxcb-render-util0 ...
Setting up libcairo2 (1.10.2-7~bpo60+1) ...
Setting up libcairo-gobject2 (1.10.2-7~bpo60+1) ...
Setting up libcairo-script-interpreter2 (1.10.2-7~bpo60+1) ...
Setting up libxcb-shm0-dev (1.6-1) ...
Setting up libcairo2-dev (1.10.2-7~bpo60+1) ...
Press return to continue.
$ glxinfo
name of display: :0.0
Error: couldn't find RGB GLX visual or fbconfig
one solution is
# update-alternatives --config glx
There are 2 choices for the alternative glx (providing /usr/lib/glx).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/nvidia 100 auto mode
1 /usr/lib/mesa-diverted 5 manual mode
2 /usr/lib/nvidia 100 manual mode
Press enter to keep the current choice[*], or type selection number:
update-alternatives: warning: forcing reinstallation of alternative
/usr/lib/nvidia because link group glx is broken.
When I downgrade libcairo2 effect is the same.
My video driver is nvidia 295.59 from squeese-backports
Best Regards,
Aleksandr.
-- System Information:
Debian Release: 6.0.7
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libcairo2 depends on:
ii libc6 2.11.3-4 Embedded GNU C Library: Shared lib
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.4.2-2.1+squeeze4 FreeType 2 font engine, shared lib
ii libpixman-1-0 0.24.0-1~bpo60+1 pixel-manipulation library for X a
ii libpng12-0 1.2.44-1+squeeze4 PNG library - runtime
ii libx11-6 2:1.3.3-4 X11 client-side library
ii libxcb-render0 1.6-1 X C Binding, render extension
ii libxcb-shm0 1.6-1 X C Binding, shm extension
ii libxcb1 1.6-1 X C Binding
ii libxrender1 1:0.9.6-1 X Rendering Extension client libra
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
libcairo2 recommends no packages.
libcairo2 suggests no packages.
-- no debconf information