Hi, Am Freitag, den 10.09.2010, 19:22 +0200 schrieb Stephen Kitt: > On Fri, Sep 10, 2010 at 06:15:12PM +0200, Joachim Breitner wrote: > > Am Freitag, den 10.09.2010, 18:05 +0200 schrieb Joachim Breitner: > > > I can confirm this (relatively old) bug. > > > > hmm, or not. It seems that some files in /lib32 went missing here, > > reinstallation of lib32* packages helped. > > Could this be similar to #595918? It looks like there's a > recently-updated package deleting 32-bit libraries...
I think I found the bad package: $ ls /usr/lib32/wine-unstable/wine.bin ls: Zugriff auf /usr/lib32/wine-unstable/wine.bin nicht möglich: Datei oder Verzeichnis nicht gefunden $ sudo apt-get --reinstall install libwine-unstable Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Statusinformationen werden eingelesen... Fertig 0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen noch 0 B von 11,4M B an Archiven heruntergeladen werden. Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt. (Lese Datenbank ... 379118 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereiten zum Ersetzen von libwine-unstable 1.1.32-1+b1 (durch .../libwine-unstable_1.1.32-1+b1_amd64.deb) ... Entpacke Ersatz für libwine-unstable ... Verarbeite Trigger für man-db ... Richte libwine-unstable ein (1.1.32-1+b1) ... $ ls /usr/lib32/wine-unstable/wine.bin /usr/lib32/wine-unstable/wine.bin $ sudo apt-get --reinstall install libc6-i386 Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Statusinformationen werden eingelesen... Fertig 0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen noch 0 B von 3.803k B an Archiven heruntergeladen werden. Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt. (Lese Datenbank ... 379118 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereiten zum Ersetzen von libc6-i386 2.11.2-5 (durch .../libc6-i386_2.11.2-5_amd64.deb) ... Entpacke Ersatz für libc6-i386 ... Richte libc6-i386 ein (2.11.2-5) ... $ ls /usr/lib32/wine-unstable/wine.bin /usr/lib32/wine-unstable/wine.bin It must be related to the preinst: $ cat /var/lib/dpkg/info/libc6-i386.preinst #!/bin/sh set -e case $1 in (upgrade|install) if [ "$(readlink /lib32)" = "/emul/ia32-linux/lib" ]; then rm /lib32 fi if [ "$(readlink /usr/lib32)" = "/emul/ia32-linux/usr/lib" ]; then rm /usr/lib32 fi ;; (*) ;; esac but I do not really understand why it is causing problems. Here, /usr/lib32 is not a symbolic link. Also, I find that I have a file named /emul/ia32-linux/usr/lib/wine-unstable/wine.bin which is not listed by "dpkg -L libwine-unstable". Not sure if that is a problem, or cruft, or what. Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata
signature.asc
Description: This is a digitally signed message part