python2.7: Datei "/usr/lib/python2.7/py_compile.py" kann nicht geöffnet werden

2867
Mio

Ich bekomme viele Fehler mit apt-get. Ich habe versucht, das Paket manuell zu installieren, aber alles scheint festzustehen.

mio@vm:~$ sudo apt-get install --reinstall python2.7-minimal Reading package lists... Done Building dependency tree Reading state information... Done Reinstallation of python2.7-minimal is not possible, it cannot be downloaded. The following packages were automatically installed and are no longer required: aspell-en libkdc2-heimdal libroken18-heimdal aspell libhdb9-heimdal libpython2.7 libtdb1 libasn1-8-heimdal libgssapi3-heimdal tdb-tools libwind0-heimdal libenchant1c2a libtevent0 libhcrypto4-heimdal libhx509-5-heimdal libheimbase1-heimdal libhunspell-1.3-0 libldb1 libheimntlm0-heimdal libaspell15 libkrb5-26-heimdal Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue [Y/n]? Y Setting up python2.7-minimal (2.7.5-8) ... python2.7: can't open file '/usr/lib/python2.7/py_compile.py': [Errno 2] No such file or directory dpkg: error processing python2.7-minimal (--configure): subprocess installed post-installation script returned error exit status 2 Setting up mysql-server-5.5 (5.5.33+dfsg-1) ... configured to not write apport reports [ ok [....] Stopping MySQL database server: mysqld. Usage: /etc/init.d/mongod  insserv: warning: script 'mongodb' missing LSB tags and overrides insserv: Default-Start undefined, assuming empty start runlevel(s) for script `mongodb' insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script `mongodb' [FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed! invoke-rc.d: initscript mysql, action "start" failed. dpkg: error processing mysql-server-5.5 (--configure): subprocess installed post-installation script returned error exit status 1 configured to not write apport reports Setting up mongodb-10gen (2.4.8) ... [FAIL] Starting database: mongod failed! invoke-rc.d: initscript mongodb, action "start" failed. dpkg: error processing mongodb-10gen (--configure): subprocess installed post-installation script returned error exit status 1 configured to not write apport reports dpkg: dependency problems prevent configuration of mysql-server: mysql-server depends on mysql-server-5.5; however: Package mysql-server-5.5 is not configured yet.  dpkg: error processing mysql-server (--configure): dependency problems - leaving unconfigured configured to not write apport reports Errors were encountered while processing: python2.7-minimal mysql-server-5.5 mongodb-10gen mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1) 

Für Python2.7-minimal habe ich es versucht

apt-get install --reinstall python2.7-minimal

Ohne Erfolg. Alle befehlen wie

apt-get clean apt-get -f installieren

Gib das gleiche zurück.

Jede Hilfe wird für Python, auch für andere Pakete, sehr geschätzt.

3
Was ist die Ausgabe von 'apt-get check'? rickhg12hs vor 10 Jahren 0
@rickhg12hs : `> apt-get checkReading package lists... Done > Building dependency tree > Reading state information... Done` Mio vor 10 Jahren 0
Was ist die Ausgabe von 'apt-get update'? rickhg12hs vor 10 Jahren 0
@ rickhg12hs Hit http://downloads-distro.mongodb.org dist Release.gpg Hit ...... Paketlisten lesen ... Fertig Mio vor 10 Jahren 0
@ Rickhg12hs kein Fehler bei apt-get Update Mio vor 10 Jahren 0
Merkwürdig, aber gut, keine Fehler. Würden Sie ein apt-get Upgrade durchführen? rickhg12hs vor 10 Jahren 0
@rickhg12hs i get nearly the same as on my main question. Finishing with Errors were encountered while processing: python2.7-minimal mysql-server-5.5 mongodb-10gen mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1) Mio vor 10 Jahren 0
Was zeigt 'dpkg -C'? rickhg12hs vor 10 Jahren 0
@ rickhg12hs `Die folgenden Pakete wurden entpackt, aber noch nicht konfiguriert. Sie müssen mit dpkg --configure oder der Konfigurationsmenüoption in dselect konfiguriert werden, damit sie funktionieren: mysql-server MySQL-Datenbankserver (Metapaket abhängig von den Lates-Optionen) Mio vor 10 Jahren 0
@ rickhg12hs `Die folgenden Pakete sind nur zur Hälfte konfiguriert, wahrscheinlich aufgrund von Problemen bei der erstmaligen Konfiguration. Die Konfiguration sollte mit dpkg --configure erneut versucht werden oder die Menüoption configure in dselect: mongodb-10gen Eine objekt- / dokumentorientierte Datenbank python2.7-minimum Minimale Teilmenge der Python-Sprache (Version 2.7) mysql-server-5.5 MySQL-Datenbankserver-Binärdateien und Systemdatenbank-Setup` Mio vor 10 Jahren 0
@ rickhg12hs `Bei den folgenden Paketen fehlt die Steuerdatei" md5sums "in der Datenbank. Sie müssen erneut installiert werden: dhcp3-client-ISC-DHCP-Server (Übergangspaket) bin86 16-Bit-x86-Assembler und -Loader dhcp3-Common-ISC-DHCP-Common-Dateien (Übergangspaket ) ` Mio vor 10 Jahren 0
@ rickhg12hs, aber ich versuche es eins nach dem anderen mit `dpkg --configure ' `Ich bekomme genau die gleichen Fehler wie bei 'apt-get upgrade' Mio vor 10 Jahren 0
Haben Sie die empfohlenen Neuinstallationen ausprobiert? rickhg12hs vor 10 Jahren 0

2 Antworten auf die Frage

1
czechDude

Nach dem Upgrade auf Ubuntu 16.04 -> 18.04 hatte ich ein Problem, bei dem pyhon3.7-Bibliotheken fehlten. Ganze apt / dpkg wurde blockiert. Zum Glück wurde /usr/lib/python3.7/py_compile.pyeine Ebene tiefer gefunden /usr/local/lib/python3.7. Lösung, die für mich funktionierte, war Backup (Umbenennen) /usr/lib/python3.7und durch Sym-Link ersetzen.

Nastavuje se balík python3-tk:amd64 (3.6.5-3) … (null): can't open file '/usr/lib/python3.7/py_compile.py': [Errno 2] No such file or directory dpkg: chyba při zpracovávání balíku python3-tk:amd64 (--configure): installed python3-tk:amd64 package post-installation script subprocess returned error exit status 2 Nastavuje se balík python3-lib2to3 (3.6.5-3) … (null): can't open file '/usr/lib/python3.7/py_compile.py': [Errno 2] No such file or directory dpkg: chyba při zpracovávání balíku python3-lib2to3 (--configure): installed python3-lib2to3 package post-installation script subprocess returned error exit status 2 ... 
0
Mio

Ich habe fast gefunden und Probleme mit Hilfe hier gefunden http://ubuntuforums.org/showthread.php?t=1763604&page=3 .

Einfach machen dpkg -P --force depends <packages who fail>

Weitere Infos zu diesen Argumenten finden Sie unter http://tipstricks.itmatrix.eu/?p=755

Und nach der Installation mit Eignung sudo aptitude install mysql-server-5.1

Nicht der sauberste Weg, aber keine Fehler mehr!