Problem bei Update von Python 2.5 unter Ubuntu 8.04 LTS

Bei einem Update unter Ubuntu 8.04 LTS gab es unerwartete Probleme beim Aktualisieren des python2.5-minimal Paketes. Das Problem konnte jedoch relativ schnell und leicht behoben werden.

Warnung: Die im Folgenden beschriebene Vorgehensweise kann zu Systemproblemen, Systemausfällen und Datenverlust führen.

Beim Versuch ein Ubuntu 8.04 LTS System zu aktualisieren kam folgende Fehlermeldung(gekürzt).

$ sudo apt-get upgrade
...
Vorkonfiguration der Pakete ...
Richte python2.5-minimal ein (2.5.2-2ubuntu6) ...
Linking and byte-compiling packages for runtime python2.5...
pycentral: pycentral rtinstall: package python-setuptools: not overwriting local files
pycentral rtinstall: package python-setuptools: not overwriting local files
dpkg: Fehler beim Bearbeiten von python2.5-minimal (--configure):
 Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 python2.5-minimal
E: Sub-process /usr/bin/dpkg returned an error code (1)

Auch der Versuch das Paket manuell zu konfigurieren brachte nicht den erwünschten Erfolg.

$ sudo dpkg --configure python2.5-minimal
Richte python2.5-minimal ein (2.5.2-2ubuntu6) ...
Linking and byte-compiling packages for runtime python2.5...
pycentral: pycentral rtinstall: package python-setuptools: not overwriting local files
pycentral rtinstall: package python-setuptools: not overwriting local files
dpkg: Fehler beim Bearbeiten von python2.5-minimal (--configure):
 Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 python2.5-minimal

Das Paket python2.5-minimal kann auch nicht ohne Probleme deinstalliert und wieder installiert werden, da es eine recht langen Liste von Abhängigkeiten hat. Zum Erfolg führte schließlich eine erzwungene Deinstallation ohne auf Abhängigkeiten zu achten.

$ sudo dpkg -r --force-depends python2.5-minimal
dpkg: python2.5-minimal: Abhängigkeitsprobleme, aber entferne es auf Anfrage dennoch:
 python-minimal hängt ab von python2.5-minimal (>= 2.5.2).
(Lese Datenbank ... 25531 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne python2.5-minimal ...
Unlinking and removing bytecode for runtime python2.5
    python-pkg-resources: 2.4, 2.5 (['install', 'ok', 'installed'])
    libapache2-mod-python: 2.5 (['install', 'ok', 'installed'])
    python-pygments: >= 2.3 (['install', 'ok', 'installed'])
    python-setuptools: 2.4, 2.5 (['install', 'ok', 'installed'])

Anschließend konnten alle Abhängigkeitsprobleme behoben und das Paket python2.5-minimal wieder installiert werden.

$ sudo apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Reading state information... Fertig
Abhängigkeit werden korrigiert... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  python2.5-minimal
Vorgeschlagene Pakete:
  binfmt-support
Die folgenden NEUEN Pakete werden installiert:
  python2.5-minimal
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 39 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen noch 0B von 1176kB Archiven geholt werden.
After this operation, 4444kB of additional disk space will be used.
Möchten Sie fortfahren [J/n]?
Wähle vormals abgewähltes Paket python2.5-minimal.
(Lese Datenbank ... 25370 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke python2.5-minimal (aus .../python2.5-minimal_2.5.2-2ubuntu6_i386.deb) ...
Richte python2.5-minimal ein (2.5.2-2ubuntu6) ...
Linking and byte-compiling packages for runtime python2.5...

Richte python2.5 ein (2.5.2-2ubuntu6) ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place

Verwandte Artikel