
Nach dem Aktualisieren meiner Linux-Header sind mir Probleme mit einer alten Version aufgefallen, die auch apt-get blockiert hat. Ich habe versucht, die Quellen manuell zu entfernen, aber ich stecke an diesem Punkt fest.
cd usr/src/linux-headers-4.13.0-36/drivers/pci/switch/Makefile/
sudo rm switch
wirft den Fehler
rm: cannot remove 'switch': Too many levels of symbolic links
Folgendes habe ich versucht, nachdem ich herumgegoogelt hatte, aber nichts davon hat funktioniert:
sudo rm -r switch
sudo rm -R switch
sudo chmod 666 switch
sudo find -L ./ -mindepth 10
sudo unlink switch
Die Antwort war immer „Zu viele Ebenen symbolischer Links“.
Wenn ich ls -al mache, bekomme ich
d????????? ? ? ? ? ? switch
Was ist mit der Datei nicht in Ordnung bzw. wie kann ich sie diagnostizieren? Wie kann ich sie löschen? Vielen Dank für Ihre Hilfe!
Antwort1
Nachdem ich die Maschine neu gestartet hatte, bootete ich in die (initramfs) Konsole. Dortdiese Antworthat mir geholfen. Während ich meinen sda1 mit dem Befehl reparierte, musste ich INodes und einige andere Blöcke reparieren.
fsck /dev/sda1