it-swarm.com.de

Fehler in der Datei "blacklist.conf" beim Ignorieren einer fehlerhaften Zeile beginnend mit ...

Ich erhalte den im Bild unten gezeigten Fehler, auch nach dem Löschen der Datei blacklist.conf. Ich habe die vier Zeilen gefunden und gelöscht, aber es wird immer noch der gleiche Fehler angezeigt.

error line

1
Vikee

Da Sie /etc/modprobe/blacklist.conf gelöscht haben, handelt es sich um eine wichtige Datei. Ubuntu wird angewiesen, ein problematisches Kernelmodul auf die Blacklist zu setzen. Daher empfehle ich Ihnen, das Paket kmod, das diese Datei enthält, erneut zu installieren. Sie sollten es jedoch so neu installieren, dass Ihre geänderten Änderungen überschrieben werden.

Verwenden Sie dazu diesen Befehl in einem Terminal

Sudo apt-get --reinstall -o Dpkg::Options::="--force-confask" install kmod

Daraufhin werden Sie gefragt, ob Sie die geänderte blacklist.conf -Datei beibehalten oder mit der Datei des Paketverwalters überschreiben möchten. Hier wählen Sie Y zum Überschreiben aus.

Als nächstes müssen Sie die initramfs mit dem Befehl generieren

Sudo update-initramfs -u -v

Starten Sie neu und der Fehler sollte behoben sein.


Edit: Ich habe es nicht als Overkill angesehen, kmod nur für eine Konfigurationsdatei zu installieren, weil dieses kmod Paket ist weniger als 100 KB. Außerdem ist es für einen neuen Benutzer besser, die ursprüngliche Version direkt wiederherzustellen, ohne sie von einem anderen Ort zu kopieren.

1
Anwar

Ihre vier Fehlermeldungen summieren sich zu:

Sudo modprobe /etc/rc.local exit

Sudo ist ein Befehl, mit dem Sie Root-Befugnisse erhalten, um leistungsstarke Befehle auszuführen.

modprobe ist ein Tool, das das Laden, Entladen und die Kompatibilität von Modulen steuert.

/ etc/rc.local ist eine Datei, in die Sie beim Systemstart Startbefehle eingeben können.

exit wird verwendet, um eine Gruppe von Befehlen zu beenden, die sich in einer Datei wie rc.local und vielen anderen Dateien befinden.

Ihre Blacklist-Fehler beziehen sich überhaupt nicht auf ein Kernel-ladbares Modul.

Nach dem Entfernen von Blacklist-Befehlsfehlern müssen Sie Folgendes in das Terminal eingeben:

Sudo update-initramfs -u

Dadurch wird ein neues initramfs mit einer aktualisierten Blacklist für Ihren nächsten Start generiert.

0

In /etc/modprobe.d/blacklist.conf müssen Sie nur zwei Dinge haben: das Schlüsselwort blacklist und den Namen des Moduls, das beim Start nicht geladen werden soll . (In Wirklichkeit werden alle /etc/modprobe.d/ -Dateien vom Befehl modprobe verwendet, sodass sie auch andere Schlüsselwörter enthalten können, wie im modprobe.d -Handbuch angegeben. Wenn es sich jedoch um eine Blacklist-Datei handelt, verwenden Sie nur blacklist-Schlüsselwort und Modulnamen.)

Hier ist ein Beispiel aus meiner eigenen Datei:

$ head /etc/modprobe.d/blacklist.conf                                          
# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.

# evbug is a debug tool that should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

Die vollständige Datei finden Sie hier auf Ubuntu Pastebin: http://paste.ubuntu.com/23101549/

Unabhängig davon, welche Zeilen Sie dort hatten, Sudo modprobe /etc/rc.local exit, müssen sie entfernt werden.

0