Unlöschbare Datei

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Idler
Beiträge: 18
Registriert: 29.04.2005 11:53:10

Unlöschbare Datei

Beitrag von Idler » 25.10.2007 17:48:35

Hallo Board,

ich habe hier ein debian sid mit halbwegs aktuellem Kernel. Leider scheitert das Update mit folgender Meldung:
dpkg: error processing /var/cache/apt/archives/libgnutls13_2.0.1-1_i386.deb (--unpack):
unable to stat `./usr/share/locale/en@boldquot/LC_MESSAGES' (which I was about to install): Invalid argument

Also schaue ich mir die Datei an an welche er da nicht rankommt und stelle fest, dass diese tatsächlich kaputt ist. Nur was dagegen tun?
# ls -l LC_MESSAGES
ls: LC_MESSAGES: Invalid argument
# rm -rf LC_MESSAGES
rm: cannot lstat `LC_MESSAGES': Invalid argument

Ich habe auf einem anderen Rechner geschaut, da ist das ein Verzeichnis, keine Datei. Das Dateisystem ist nebenbei erwähnt ein XFS. Jemand eine Idee wie ich das Ding wieder flott bekomme?

Dankeschön
mfG Idler

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 25.10.2007 18:08:49

Hi

Öhmm...

Code: Alles auswählen

LC_MESSAGES
kenne ich nur als Variable in den locale.

Sind diese korrekt gesetzt ?
Bsp.:

Code: Alles auswählen

<root@informatix>: /root
# > locale
LANG=de_DE@euro
LANGUAGE=de_DE:de:en_GB:en
LC_CTYPE="de_DE@euro"
LC_NUMERIC="de_DE@euro"
LC_TIME="de_DE@euro"
LC_COLLATE="de_DE@euro"
LC_MONETARY="de_DE@euro"
LC_MESSAGES="de_DE@euro"
LC_PAPER="de_DE@euro"
LC_NAME="de_DE@euro"
LC_ADDRESS="de_DE@euro"
LC_TELEPHONE="de_DE@euro"
LC_MEASUREMENT="de_DE@euro"
LC_IDENTIFICATION="de_DE@euro"
LC_ALL=

Idler
Beiträge: 18
Registriert: 29.04.2005 11:53:10

Beitrag von Idler » 25.10.2007 18:20:21

Die Variablen stimmen. Das ist schon ne Datei... kannst ja auch bei dir mal schauen. Ich würde sie ja einfach von einem anderen Rechner kurz nehmen, aber ich kann die datei nicht ls'en, nicht löschen, nix.

mfG Idler

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 25.10.2007 18:40:58

Hi

Tatsächlich...

Code: Alles auswählen

<root@informatix>: /root
# > ll /usr/share/locale/en@boldquot/LC_MESSAGES
insgesamt 276
drwxr-xr-x 2 root root   4096 2007-09-19 07:08 .
drwxr-xr-x 3 root root   4096 2005-12-28 14:18 ..
-rw-r--r-- 1 root root 118280 2006-12-11 22:20 bash.mo
-rw-r--r-- 1 root root   9089 2006-11-28 09:25 gettext-runtime.mo
-rw-r--r-- 1 root root 133480 2007-03-07 23:16 gnupg.mo
Hmm...

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von neuss » 25.10.2007 18:47:43

Hallo,

sieht doch irgendwie nach einem Fehler im Dateisystem aus.
Ich würde es erstmal mit xfs_repair aus dem Paket xfsprogs probieren.

gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

crazyed

Beitrag von crazyed » 25.10.2007 18:49:09

Versuch mal mit einer LiveCD oder falls vorhanden von einem anderen OS auf der Kiste.

Antworten