Caldir
Anmeldungsdatum: 28. August 2013
Beiträge: Zähle...
|
Wenn ich aktualisieren möchte erscheint diese Meldung: Das Paketsystem ist beschädigt
Überprüfen Sie, ob Sie Software-Paketquellen von Drittanbietern nutzen. Wenn dies der Fall ist, so deaktivieren Sie diese, da sie häufig eine Fehlerquelle sind.
Führen Sie außerdem in einem Terminal den folgenden Befehl aus: apt-get install -f Ich starte ein Terminal und es folgt diese Meldung: E: Sperrdatei /var/lib/dpkg/lock konnte nicht geöffnet werden - open (13: Keine Berechtigung)
E: Sperren des Administrationsverzeichnisses (/var/lib/dpkg/) nicht möglich, sind Sie root? Was kann ich tun? Bearbeitet von axt: Titel um Inodes präzisiert.
|
frostschutz
Anmeldungsdatum: 18. November 2010
Beiträge: 7657
|
Bist du root? Benutzt du sudo? Bei apt-get & co fast immer notwendig...
|
Caldir
(Themenstarter)
Anmeldungsdatum: 28. August 2013
Beiträge: 21
|
Ja, ich habe den Befehl mit sudo gestartet. Eine Anzeige verlangt ein Ja von mir und bekommt es - dann folgt viel Text auf dem Terminal und zum Schluß lande ich wieder bei der Eingabeauffordeung. Ich schließe das Terminal und starte die Aktualisierungen neu - gleiche Meldung erscheint wieder.
|
frostschutz
Anmeldungsdatum: 18. November 2010
Beiträge: 7657
|
Caldir schrieb: dann folgt viel Text auf dem Terminal
Konkret? Hier ist Platz für viel Text: http://paste.ubuntuusers.de/ Bitte auch ein ls -l /var/lib/dpkg/ falls die "sind Sie root" Meldung wirklich auch als root bzw. mit sudo kommt.
|
Caldir
(Themenstarter)
Anmeldungsdatum: 28. August 2013
Beiträge: 21
|
Okay, hier ist der Text:
Caldir1
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
Wo ist denn da "viel Text"? Das Bißchen Zeug das nächste mal bitte in einer Codebox (Symbol Zahnrad auf Papier).
Auf dem Gerät ist kein Speicherplatz mehr verfügbar
...ist die Ursache. Starte mit [ctrl] + [alt] + [t] ein Terminal und führe über copy & paste aus: Die Ausgaben postet Du in Codeboxes.
|
Caldir
(Themenstarter)
Anmeldungsdatum: 28. August 2013
Beiträge: 21
|
chris@chris-OptiPlex-GX620:~$ df -h
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/sda5 9,9G 7,9G 1,6G 84% /
udev 1,6G 4,0K 1,6G 1% /dev
tmpfs 656M 876K 655M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 1,6G 80K 1,6G 1% /run/shm
chris@chris-OptiPlex-GX620:~$ df -i
Dateisystem Inodes IBenutzt IFrei IUse% Eingehängt auf
/dev/sda5 654080 648013 6067 100% /
udev 211908 539 211369 1% /dev
tmpfs 215563 458 215105 1% /run
none 215563 3 215560 1% /run/lock
none 215563 5 215558 1% /run/shm
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
Caldir schrieb:
chris@chris-OptiPlex-GX620:~$ df -i
Dateisystem Inodes IBenutzt IFrei IUse% Eingehängt auf
/dev/sda5 654080 648013 6067 100% /
Kein freier Platz auf Partitionen wäre schon nicht so einfach gewesen, keine freien Inodes ist aber wirklich problematisch (hat's in letzter Zeit mehrere teils sehr lange Threads gegeben). | sudo apt-get clean && sudo apt-get autoremove
|
Läuft das fehlerfrei durch (kaum anzunehmen), erneut die Ausgabe von
|
frostschutz
Anmeldungsdatum: 18. November 2010
Beiträge: 7657
|
Die alte ext* Krankheit... keine freien Inodes mehr. Zuviele Dateien im Dateisystem. Seufz. 600k Inodes auf 10G sind einfach zu wenig, leider kann man das nachträglich kaum sinnvoll korrigieren. Wenn der Installer das so anlegt dann ist das fahrlässig. Du kannst die Partition größer machen, z.B. auf 20G dann sollte sich auch die Inode-Zahl entsprechend doppeln. Aber wenn du versuchst die dann wieder mit kleinen Dateien zu füllen, gehen die Inodes wieder aus, das Problem hat sich also womöglich nur verzögert. Du kannst Dateien löschen, falls du (oder was anderes) zufällig einhunderttausend angelegt hast die du gar nicht brauchst. Aber die einzig richtige Lösung ist, von einer LiveCD aus Dateien runterkopieren (rsync -a oder tar), Dateisystem neu machen (mkfs -T small o.ä.) so daß es mehr Inodes auf gleichem Raum gibt, oder anderes Dateisystem ohne Inode-Krankheit benutzen, und dann Dateien wieder zurückkopieren. /etc/fstab anpassen (neue Dateisystem-UUID und ggf. -Typ) nicht vergessen.
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
frostschutz schrieb:
Du kannst Dateien löschen, falls du (oder was anderes) zufällig einhunderttausend angelegt hast die du gar nicht brauchst.
😀 Beispielsweise den Browser-Cache leeren. Fakt ist, daß immer dann so etwas passiert, wenn man sein System nicht pflegt.
|
Caldir
(Themenstarter)
Anmeldungsdatum: 28. August 2013
Beiträge: 21
|
chris@chris-OptiPlex-GX620:~$ sudo apt-get clean && sudo apt-get autoremove
[sudo] password for chris:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
linux-generic-pae : Hängt ab von: linux-image-generic-pae (= 3.2.0.51.61) aber 3.2.0.52.62 ist installiert
linux-headers-generic-pae : Hängt ab von: linux-headers-3.2.0-51-generic-pae ist aber nicht installiert
E: Unerfüllte Abhängigkeiten. Versuchen Sie, -f zu benutzen.
chris@chris-OptiPlex-GX620:~$ df -i
Dateisystem Inodes IBenutzt IFrei IUse% Eingehängt auf
/dev/sda5 654080 647949 6131 100% /
udev 211908 539 211369 1% /dev
tmpfs 215563 458 215105 1% /run
none 215563 3 215560 1% /run/lock
none 215563 5 215558 1% /run/shm
Hat sich wohl nichts geändert. Würde mehr Speicherplatz helfen? Wenn ja, dann wäre eine Umpartionierung möglich.
|
frostschutz
Anmeldungsdatum: 18. November 2010
Beiträge: 7657
|
Du brauchst bis zu 100k freie Inodes für das Update des linux-header Paket. (davon ausgehend daß die dateien kurzzeitig doppelt vorhanden sind) Du könntest /var/lib/dpkg (oder gleich /var komplett) auf ne eigene Partition verlegen, aber das sind halt so Luftsprünge die man eigentlich nicht brauchen sollte, solange noch Speicherplatz frei ist im Dateisystem...
|
axt
Anmeldungsdatum: 22. November 2006
Beiträge: 34254
|
Caldir schrieb:
Würde mehr Speicherplatz helfen? Wenn ja, dann wäre eine Umpartionierung möglich.
Temporär würde es Abhilfe bringen, um die eigentliche Ursache beheben zu können. Wie gesagt, es geht nicht um freien Partitionsplatz, sondern freie Inodes. Das mit dem Browser-Cache Leeren ist ernst gemeint. Dort sammelt sich eine Unmenge kleiner Files an (.gif, .htm, .js), die zwar vergleichsweise wenig Partitionsplatz brauchen, aber enorm viele Inodes belegen.
|
Caldir
(Themenstarter)
Anmeldungsdatum: 28. August 2013
Beiträge: 21
|
Ich habe Firefox so eingestellt, dass er den Cache immer leert wenn er geschlossen wird. Ansonsten habe ich weitere Dateien gelöscht. Noch zeigt er 100 % Inode Nutzung an. Ich habe erst mal Gedankenpause gemacht und lasse Ubuntu erst mal zu.
|
Knarf68
Anmeldungsdatum: 14. Mai 2013
Beiträge: 2702
|
Ist das Home Verzeichnis schon auf einer extra Partition?
|