Hallo,
On 3/18/25 18:03, Webmaster - Internet-Gestaltung wrote:
Folgender Vorgang (soweit ich dies noch nachvollziehen kann).
Ich wollte "texlive-full" (LaTeX) installieren (mit: sudo apt-get install texlive-full). Sämtlich Dateien/Pakete wurden herunter geladen und die Installationsroutine fing an diese zu installieren. Nebenher hatte ich etwas anderes getan (was weiß ich leider nicht mehr), hierbei crashte das Programm. Da ich nicht wusste ob dies evtl. Auswirkung auf die laufende Installation hatte, schaute ich im Terminal nach:
… Running mtxrun --generate. This may take some time... done. Pregenerating ConTeXt MarkIV format. This may take some time...
Ok, dachte ich und wartete, über 2 Stunden passierte nichts. Ich denke der Crash eines anderen Programms hatte Auswirkung auf die Installation.
Das halte ich für unwahrscheinlich.
Jeglicher Versuch die Installation rückgängig zu machen schlug fehl. Auch kann ich keine Aktualisierung mehr durch führen oder etwas anderes installieren. Immer kommt diese Fehlermeldung:
E: Sperre /var/lib/dpkg/lock-frontend konnte nicht erlangt werden. Sie wird von Prozess xxxxx (dpkg) gehalten. N: Beachten Sie, dass das Entfernen der Sperrdatei keine Lösung ist und Ihr System beschädigen kann. E: Erlangen der Sperre für die Dpkg-Oberfläche (/var/lib/dpkg/lock-frontend) nicht möglich; wird sie von einem anderen Prozess verwendet?
Auch mit Synaptic-Paketverwaltung kann ich nichts mehr machen. Meldung: E: Der dpkg-Prozess wurde unterbrochen; Sie müssen manuell »dpkg --configure -a« ausführen, um das Problem zu beheben. E: _cache->open() failed, please report.
Führe sich den Befehl "sudo dpkg --configure -a" aus, hänge ich immer wieder hier:
context (2019.03.21.20190425-2) wird eingerichtet ... Running mtxrun --generate. This may take some time... done. Pregenerating ConTeXt MarkIV format. This may take some time...
This may take some time => Wie lange soll man den warten? Leider wird hier kein Fortschritt angezeigt.
Hmm, unter Debian sieht das etwas anders aus, aber ich vermute, dass die Ausgabe des Commands in eine Datei in /tmp geschrieben wird. Hast Du da Dateien, die luatools.$irgendwas heißen. Vielleicht kann man da Fortschritt sehen? (`tail -f /tmp/luatools.*`).
Ansonsten: Je nach Rechnerpower und HD kann das tatsächlich länger dauern. Damit 2h noch in Ordnung ist, muss das aber ein Rechner aus dem vorherigen Jahrzehnt sein.
Im extremen Notfall, editiere die Datei /var/lib/dpkg/info/context.postinst und werfe den Aufruf raus. Dann läuft das `dpkg --configure -a` flott durch und Du kannst die Pakete wieder deinstallieren.
Liebe Grüße Uwe