PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datei lässt sich nicht löschen - Fehler im Dateisystem?



minur
13.06.08, 10:52
Hallo,

vor ein paar Tagen habe ich mein Ubuntu-System auf 8.04 LTS aktualisiert.
Seither habe ich ein Problem mit der Paktetverwaltung, genauer mit dem Paket libaspell15:


$ sudo apt-get -f install
[sudo] password for benedikt:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessair
es*:
libfaad2-0 g++-4.1 libmp4v2-0 libstdc++6-4.1-dev libx264-54 libxine1-gnome
libiso9660-4 libnetcdf3 libungif4g
Veuillez utiliser «*apt-get autoremove*» pour les supprimer.
Les paquets supplémentaires suivants seront installés*:
libaspell15
Les paquets suivants seront mis ŕ jour*:
libaspell15
1 mis ŕ jour, 0 nouvellement installés, 0 ŕ enlever et 1 non mis ŕ jour.
5 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/661ko dans les archives.
Aprčs cette opération, 45,1ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n]*? o
(Lecture de la base de données... 170760 fichiers et répertoires déjŕ installés.
)
Préparation du remplacement de libaspell15 0.60.5-1ubuntu1 (en utilisant .../lib
aspell15_0.60.5-1ubuntu2_i386.deb) ...
Dépaquetage de la mise ŕ jour de libaspell15 ...
dpkg*: erreur de traitement de /var/cache/apt/archives/libaspell15_0.60.5-1ubunt
u2_i386.deb (--unpack)*:
impossible de créer un lien symbolique de secours de «*./usr/lib/aspell/url.amf
*» avant d'installer une nouvelle version: Opération non permise
dpkg-deb: sous-processus paste tué par le signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution*:
/var/cache/apt/archives/libaspell15_0.60.5-1ubuntu2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Offensichtlich liegt es an der Datei /usr/lib/aspell/url.amf, die sich weder verschieben noch löschen lässt. Auch die Berechtigungsattribute sind nicht veränderbar. Liegt vielleicht ein Fehler im Dateisystem vor? (Ich verwende ext3)


benedikt@phobos:/usr/lib/aspell$ sudo rm -f url.amf
rm: ne peut enlever `url.amf': Opération non permise
benedikt@phobos:/usr/lib/aspell$ ls -l url.amf
-rw-r--r-- 1 root root 98 2008-06-10 18:35 url.amf
benedikt@phobos:/usr/lib/aspell$ sudo chmod 777 url.amf
chmod: modification des permissions de `url.amf': Opération non permise


Jedenfalls lässt sich derzeit kein Paket installieren oder entfernen. Wäre schön, wenn ihr mir helfen könntet, mit der Datei fertig zu werden ...

Viele Grüße
Benedikt

totycro
13.06.08, 15:30
Sollte es ein Fehler im Dateisystem sein, kann man den meistens mit fsck beheben. Ich nehme mal an, dass sich die Datei auf der Rootpartition befindet, dann führe das fsck am besten von einer Livecd aus; ob es dein Problem löst, kann ich nicht sagen, aber schaden würde es auch nicht.

kreol
13.06.08, 21:16
Bei ext2/3: poste mal die Ausgabe von lsattr auf die Datei, evtl. gibt es da zusätzliche Dateiattribute die Du mit chattr ändern könntest. Was steht in der /etc/fstab?

Bei dem fsck darf die Partition nicht (schreibbar) gemountet sein, also nimm im Zweifel dafür eine Live-CD. Hat totycro ja schon geschrieben.


Kreol

minur
29.07.08, 11:13
Ich dank euch für eure Hinweise, durch die ich das Problem lösen konnte.
Habe mit lsattr die Attribute der Datei angeschaut, mit anderen Dateien verglichen und dann die Attribute, die dort zusätzlich gesetzt waren, gelöscht.

Vielen Dank!