ubuntuusers.de

Probleme mit command-not-found und Python

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

Torri

Avatar von Torri

Anmeldungsdatum:
29. Mai 2008

Beiträge: 845

Wohnort: Kyiv, Ukraine

Ich habe aus Versehen Python von meinem Ubuntu (teilweise) gelöscht. Wenn ich jetzt sudo apt update ausführe, kommt das:

E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code

Ich kann noch Updates aus Fremdquellen runterladen.

Jetzt bekomme ich sowas hier als Fehlermeldung:

bash: /usr/lib/command-not-found: cannot execute: required file not found

Wenn ich python --version oder python3 --version ausführe. Gleichzeitig kann ich Python auch nicht neu installieren:

Reinstallation of python3 is not possible, it cannot be downloaded.

Wie kann ich mein System wiederherstellen? Ich habe kein Problem damit, Python zu löschen und neu zu installieren. Ich wollte ursprünglich einen Konflikt auflösen zwischen einer manuell installierten und einer System-Python-Version, hab aber vielleicht das Falsche gelöscht.

Torri

(Themenstarter)
Avatar von Torri

Anmeldungsdatum:
29. Mai 2008

Beiträge: 845

Wohnort: Kyiv, Ukraine

Ich habe es jetzt darauf eingeschränkt, dass ich anscheinend das Paket python3-minimal installieren muss, aber nicht kann. Ich habe versucht, es direkt herunterzuladen und zu installieren, scheitere aber gerade hieran:

sudo dpkg -i python3-minimal_3.12.3-0ubuntu1_amd64.deb
dpkg: warning: downgrading python3-minimal from 3.12.3-0ubuntu2 to 3.12.3-0ubuntu1
(Reading database ... 406577 files and directories currently installed.)
Preparing to unpack python3-minimal_3.12.3-0ubuntu1_amd64.deb ...
Unpacking python3-minimal (3.12.3-0ubuntu1) over (3.12.3-0ubuntu2) ...
dpkg: dependency problems prevent configuration of python3-minimal:
 ubuntu-pro-client (34~24.04) breaks python3-minimal (<< 3.12.3-0ubuntu2~) and is installed.
  Version of python3-minimal to be configured is 3.12.3-0ubuntu1.
 cloud-init (24.2-0ubuntu1~24.04.2) breaks python3-minimal (<< 3.12.3-0ubuntu2~) and is installed.
  Version of python3-minimal to be configured is 3.12.3-0ubuntu1.

dpkg: error processing package python3-minimal (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db (2.12.0-4build2) ...
Errors were encountered while processing:
 python3-minimal

EDIT: Ich habe es gelöst, indem ich die Python-Konfigurationsdateien auf meinem Computer mit denen eines anderen Ubuntu-Laptops verglichen und dann eine fehlende Datei herüberkopiert habe. Dann noch ein wenig Terminal-Arbeit, dann hat es funktioniert.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Ich habe aus Versehen Python von meinem Ubuntu (teilweise) gelöscht.

Sehr schlecht, weil Teile der Tools, die sich im die Paketverwaltung kümmern, auf Python aufsetzen.

Wenn es jetzt wieder funktioniert ist es ja gut. Ob es dauerhaft funktioniert wird sich zeigen.

Gruß, noisefloor

Torri

(Themenstarter)
Avatar von Torri

Anmeldungsdatum:
29. Mai 2008

Beiträge: 845

Wohnort: Kyiv, Ukraine

noisefloor schrieb:

Hallo,

Ich habe aus Versehen Python von meinem Ubuntu (teilweise) gelöscht.

Sehr schlecht, weil Teile der Tools, die sich im die Paketverwaltung kümmern, auf Python aufsetzen.

Hab ich gemerkt.

Ich hab alles getestet, was ich testen konnte, und bekomme keine Fehlermeldung mehr, weder bei System-Operationen noch bei der Nutzung von Python selbst. Die Datei-Transplantation hat also anscheinend gut funktioniert.

Antworten |