
Ich schreibe dies aus Erfahrung, da ich die meisten Antworten für einen Neuling zu detailliert finde und hoffe, dass dadurch zwei unterschiedliche Aspekte geklärt werden.
Ich habe den 5.3.4-Kernel mit UKUU installiert und bekam viele Warnungen unter Ubuntu 18.04, die besagten
Möglicherweise fehlende Firmware für Modul i915
und dasselbe Problem für Nouveau. Das ist
Möglicherweise fehlende Firmware für Modul Nouveau
Darüber hinaus habe ich ein Problem, das besagt, dass Ihr Dpkg von einer anderen Anwendung verwendet wird.
Fehler: dpkg ist durch einen anderen Prozess gesperrt
Fehler: Dpkg-Statusdatenbank ist durch einen anderen Prozess gesperrt
Ich fand beidpkg: Fehler: Die Dpkg-Statusdatenbank ist durch einen anderen Prozess gesperrtdass es nicht ratsam ist, Sperrdateien mit Befehlen wie
sudo rm /var/lib/dpkg/lock
oder
sudo rm /var/lib/dpkg/lock-frontend
oder
sudo rm /var/cache/apt/archives/lock
vielmehr sollten wir den richtigen Prozess finden, der die Sperre aufrechterhält
vielleicht durch die Verwendung
lsof /var/lib/dpkg/lock
Eigentlich weiß ich nicht mehr, durch welchen Befehl ich das erfahren habe, aber ich habe festgestellt, dass die Sperre tatsächlich durch eine unbeaufsichtigte Funktion aufrechterhalten wird. Dies wurde jedoch nirgendwo in den Sperrdateien angezeigt und als ich versuchte
ps cax | grep PID
es hat mir nicht geholfen, da der grep-Befehl nur die Zeilen anzeigt, die mit dieser PID in Zusammenhang stehen. Ich habe grep PID gelöscht und stattdessen verwendet
ps cax | grep un*
Das gab mir die richtige PID. Ich habe den Prozess dadurch beendet.
sudo kill -9 PID
dann habe ich keine Sperrdatei entfernt, sondern nur das Dpkg neu konfiguriert.
sudo dpkg --configure -a
Das hat mir bei meinem ersten Teil des Problems geholfen
Dann habe ich erfahren, dass ich ein Problem mit Grafiktreibern habe, weshalb ich bekomme
Möglicherweise fehlende Firmware für Modul i915
und dasselbe Problem für Nouveau. Das ist
Möglicherweise fehlende Firmware für Modul Nouveau
Ich habe festgestellt, dass der folgende Link bei mir tatsächlich funktioniert, ohne dass ich viel über Grafiktreiber und ihre Details wissen muss.
https://linoxide.com/linux-how-to/install-nvidia-drivers-ubuntu/
Meine Frage zur Sperrdatei lautet: Welche Arten von Sperren gibt es, in welchen Dateien sind sie aufgelistet und wie werden die Prozesse aufgeteilt, um ihre Einträge in Sperrdateien zu platzieren? In meinem Fall habe ich die PID in den Sperrdateien nicht erhalten (da ich mich nicht mehr vollständig an diesen Teil erinnere). Ist es möglich, dass zwei PIDs vorhanden sind, die mit derselben Sperre in Zusammenhang stehen? Was ist ein solcher Fall?