Re: Xorg broken in Lenny
On Wed, Jun 18, 2008 at 10:27:22 +0100, Chris Lale wrote:
> Florian Kulzer wrote:
> > On Tue, Jun 17, 2008 at 12:25:16 +0100, Chris Lale wrote:
> >> Florian Kulzer wrote:
> >>> On Sat, Jun 07, 2008 at 16:03:33 +0100, Chris Lale wrote:
> >>>> Xorg stopped working after a recent dist-upgrade of Lenny (Testing). The problem
> >>>> seems to be that the package xserver-xorg-core will not install. dpkg is unable
> >>>> to create `./usr/lib/xorg/modules/libwfb.so'.
> >
> > [ snip: We verified that there is enough space on left on the root
> > partition. /usr/lib/xorg/modules/libwfb.so does not exist so far; I am
> > not sure if that is OK. (I suspected some problem with attributes
> > making it impossible to overwrite the file.) ]
> >
> > Just to be on the safe side: Check with "mount" if your root partition
> > is mounted rw.
>
> Permissions of root partition (/dev/hda11) look OK:
>
> # mount
> /dev/hda11 on / type ext3 (rw,errors=remount-ro)
> tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
> proc on /proc type proc (rw,noexec,nosuid,nodev)
> sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
> procbususb on /proc/bus/usb type usbfs (rw)
> udev on /dev type tmpfs (rw,mode=0755)
> tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
> devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
> /dev/hda7 on /home/chris/multimedia type ext3
> (rw,noexec,nosuid,nodev,errors=remount-ro)
> /dev/hdb7 on /mnt/bkpb2 type ext3 (rw)
>
> >
> > I think the next thing to check is the status of the file in the .deb;
> > what do you get with:
> >
> > dpkg-deb -c /var/cache/apt/archives/xserver-xorg-core_2%3a1.4.1~git20080517-1_i386.deb | grep libwfb
> >
>
> The file .deb file exists in the cache:
>
> # ls /var/cache/apt/archives | grep xserver-xorg-core
> xserver-xorg-core_2%3a1.4.1~git20080517-1_i386.deb
>
> The file libwfb.so in the .deb seems OK:
>
> # dpkg-deb -c /var/cache/apt/archives/xserver-xorg-core_2%3a1.4.1~git20080
> 0517-1_i386.deb | grep libwfb
> -rw-r--r-- root/root 199392 2008-05-18 12:55 ./usr/lib/xorg/modules/libwfb.so
Check if you can actually extract the file (and all other files in the
deb) to some $TEMPDIR with:
dpkg-deb -X /var/cache/apt/archives/xserver-xorg-core_2%3a1.4.1~git200800517-1_i386.deb $TEMPDIR
Then check what "file" reports for the extracted libfbw.so in the
temporary location.
> During install, aptitude reports this error:
>
> Unpacking replacement xserver-xorg-core ...
> dpkg: error processing
> /var/cache/apt/archives/xserver-xorg-core_2%3a1.4.1~git20080517-1_i386.deb
> (--unpack):
> unable to create `./usr/lib/xorg/modules/libwfb.so': No such file or directory
> dpkg-deb: subprocess paste killed by signal (Broken pipe)
>
> The old version I am trying to upgrade is xserver-xorg-core 2:1.3.0.0.dfsg. The
> /usr/lib/xorg/modules/ directory is currently owner root and group root with
> permissions drwxr-xr-x and does not contain any existing file libfbw.so. I
> cannot find a copy of the xserver-xorg-core 2:1.3.0.0.dfsg deb to check whether
> libfbw.so should exist in the old version.
Version 2:1.3.0.0.dfsg-12lenny2 from security.debian.org does not seem
to have fhis file, at least on amd64.
> However, it does not exist in Etch. I
> can't see any other obvious reason why libfbw.so won't be installed.
Can you generate libwfb.so in the proper location with touch (as root)?
Does the existence of an empty libwfb.so help with the installation?
What if you extract the file from the .deb and put it into place
yourself?
Try to download the .deb again, maybe from another mirror, etc.
> This Lenny partition is a "spare" installation I have on the same disc as my
> everyday Etch installation. I am happy to experiment a bit. Perhaps, if all else
> fails, I should completely uninstall xorg? What's the best way to do this?
You can remove xorg and libx11-6. I am not sure if this is a good way to
approach the problem, though,
--
Regards, | http://users.icfo.es/Florian.Kulzer
Florian |
Reply to: