package libc6 2.13-0ubuntu13 failed to install/upgrade: Unterprozess neues pre-installation-Skript gab den Fehlerwert 127 zurück

Bug #959214 reported by David Georg Reichelt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
eglibc (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Ich habe Ubuntu aktuallisiert, dannach lief firefox, insbesondere das adobe-flash Plugin, schon nicht mehr. Seit dem Neustart funktioniert Ubuntu jetzt nur noch im abgesichterten Graphikmodus, und der gemeldete Fehler tritt auf.

ProblemType: Package
DistroRelease: Ubuntu 11.04
Package: libc6 2.13-0ubuntu13
ProcVersionSignature: Ubuntu 2.6.38-11.50-generic 2.6.38.8
Uname: Linux 2.6.38-11-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Mon Mar 19 11:21:20 2012
DpkgTerminalLog:
 Vorbereitung zum Ersetzen von libc6 2.13-0ubuntu13 (durch .../libc6_2.13-0ubuntu13.1_amd64.deb) ...
 /var/lib/dpkg/tmp.ci/preinst: 389: od: not found
 dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libc6_2.13-0ubuntu13.1_amd64.deb (--unpack):
  Unterprozess neues pre-installation-Skript gab den Fehlerwert 127 zurück
ErrorMessage: Unterprozess neues pre-installation-Skript gab den Fehlerwert 127 zurück
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
SourcePackage: eglibc
Title: package libc6 2.13-0ubuntu13 failed to install/upgrade: Unterprozess neues pre-installation-Skript gab den Fehlerwert 127 zurück
UpgradeStatus: Upgraded to natty on 2011-05-02 (321 days ago)

Revision history for this message
David Georg Reichelt (davidgeorg-reichelt) wrote :
Revision history for this message
David Georg Reichelt (davidgeorg-reichelt) wrote :

Scheinbar hat das ganze etwas damit zu tun, dass libc6 sich nicht aktuallisieren lässt. Wenn man versucht, das System zu aktuallisieren, passiert folgendes:

Die folgenden Pakete haben nicht erfüllte Abhängigkeiten:

libc6: Depends: libc-bin (= 2.13-0ubuntu13) aber 2.13-0ubuntu13.1 ist bereits installiert
libc6-dbg: Depends: libc6 (= 2.13-0ubuntu13.1) aber 2.13-0ubuntu13 ist bereits installiert
libc6-dev: Depends: libc6 (= 2.13-0ubuntu13.1) aber 2.13-0ubuntu13 ist bereits installiert
Depends: libc-dev-bin (= 2.13-0ubuntu13.1) aber 2.13-0ubuntu13.1 ist bereits installiert
libc6-i386: Depends: libc6 (= 2.13-0ubuntu13.1) aber 2.13-0ubuntu13 ist bereits installiert

Vermutlich ist das eine Aktuallisierung irgendwie fehlgeschlagen oder nicht vollständig ausgeführt wurden, und jetzt geht das ganze System nicht mehr.

Revision history for this message
David Georg Reichelt (davidgeorg-reichelt) wrote :

Wenn man im Skript die Zeilen bei der abort-upgrade Prüfung so ändert:

if [ "$type" != abort-upgrade ]
then
  echo "davor"
  ldbytes=`head -c 20 /lib64/ld-linux-x86-64.so.2 | od -c`
  echo "dannach"

dann wird das dannach nicht ausgegeben. Deshalb habe ich angenommen, es liegt an dem dort stehenden od. Auch ohne zu verstehen, was der Befehl genau macht, habe ich einfach die Anführungszeichen dort zu ' geändert. Wenn man dann das Paket mit dpkg -b neu erstellt, dann mit dpkg -i installiert, dann laufen auch die restlichen Aktuallisierungen durch, und jetzt geht mein System auch wieder. Scheinbar ist das ein Fehler, der nur unter bestimmten Bedingungen auftritt, aber scheint doch auf etwas Unrobustheit des Preinst-Skripts hinzuweisen...

Revision history for this message
David Georg Reichelt (davidgeorg-reichelt) wrote :

Noch eine Ergänzung: od ist bei mir nicht vorhanden. Wenn man preinst ausgeführt hat, kam ja immer nen Fehler mit od; scheinbar hat es etwas damit zu tun. Genauere Informationen sind hier: http://www.ubuntu-forum.de/post/345927/problem-mit-libc6-nach-update.html#post345927

Revision history for this message
dino99 (9d9) wrote :

This is no more a supported version now

Changed in eglibc (Ubuntu):
status: New → Incomplete
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.