Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Löschen eines "weird files" [Half solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Sat Aug 05, 2006 10:03 am    Post subject: Löschen eines "weird files" [Half solved] Reply with quote

Hallo miteinander,

nachdem wieder einmal ein Gewitter vorbeigezogen und einen Stromausfall nach sich gezogen hat, stehe ich vor dem Problem, dass
es bei mir nun solch ein unten stehendes File gibt und ich es nicht löschen kann.
Aber mit dem File kann ich auch kein Syslog-NG mehr emergen oder unmergen.
Über Feedback würde ich mich freuen.

Gruss
Evil

Code:
?----wxr-- 25449 2097152 27904 16 1970-01-01 01:00 /usr/share/man/man5/syslog-ng.conf.5.gz


Last edited by Evildad on Mon Aug 07, 2006 7:18 pm; edited 1 time in total
Back to top
View user's profile Send private message
schmutzfinger
Veteran
Veteran


Joined: 26 Oct 2003
Posts: 1287
Location: Dresden/Germany

PostPosted: Sat Aug 05, 2006 10:24 am    Post subject: Reply with quote

Sowas habe ich noch nie gesehen und weiß auch auf Anhieb nicht was man damit machen kann. Wichtig wären hier erstmal die Fehlermeldungen von "rm" bzw. "rm -f". Dazu die Meldungen von dmesg, falls es welche gibt. Und dann noch von welchem Dateisystem wir sprechen und was fsck zum Dateisystem sagt.
Back to top
View user's profile Send private message
Lenz
Veteran
Veteran


Joined: 17 Jul 2003
Posts: 1439
Location: Marburg [HE, D, EU]

PostPosted: Sat Aug 05, 2006 10:25 am    Post subject: Reply with quote

Mal
Code:
fsck

ausgeführt?
_________________
.:: Lenz' Signature 1.7b ::.

| Gentoo Linux since v1.4 (08-2003) [Screenshot]
| NetHack Highscore: 5.476.380 Pts., Val-Dwa-Fem-Law, ~ ascended to demigoddess-hood ~
Back to top
View user's profile Send private message
smg
Veteran
Veteran


Joined: 13 Aug 2004
Posts: 1402
Location: /home/stephan

PostPosted: Sat Aug 05, 2006 10:26 am    Post subject: Reply with quote

Was sagt
Code:
 ls -i
?
Kannst dus über die inode killen?

Bye.
_________________
GnuPG-Key-ID: 0xF8C275D4
Fingerprint: 5B6F 134A 189B A24D 342B 0961 8D4B 0230 F8C2 75D4
Code:
perl -WTe '($")=$/;print qq(@{[reverse('0'..'100')]}$/BOOM!$/);'
Back to top
View user's profile Send private message
s|mon
Apprentice
Apprentice


Joined: 04 Jul 2004
Posts: 219
Location: Bayern [de]

PostPosted: Sat Aug 05, 2006 10:29 am    Post subject: Reply with quote

Hi ich hatte nach einem filesystemcheck letztens auch eine nicht löschbare datei.
Also falls du das dateisystem schon überprüft hast helfen dir eventuell lsattr und chattr,
bzw deren man-pages weiter.

mfg s|mon
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Sat Aug 05, 2006 11:00 am    Post subject: Reply with quote

fsck hab ich schon ausgeführt aber es scheint alles in Ordnung zu sein... Naja zumindest meint es das...

rm /usr/share/man/man5/syslog-ng.conf.5.gz gibt folgenden Fehler

Code:
rm /usr/share/man/man5/syslog-ng.conf.5.gz
rm: remove write-protected weird file `/usr/share/man/man5/syslog-ng.conf.5.gz'? yes
rm: cannot remove `/usr/share/man/man5/syslog-ng.conf.5.gz': Operation not permitted


Selbiges für rm -f :evil:

ls -i /usr/share/man/man5/syslog-ng.conf.5.gz
Code:

1798668 /usr/share/man/man5/syslog-ng.conf.5.gz


lsattr und chattr sind dann wohl noch meine Freunde.
@s|mon: Wie bist du das File denn losgeworden?

Schonmal Danke für die vielen Replies :D

Gruss

evil
Back to top
View user's profile Send private message
s|mon
Apprentice
Apprentice


Joined: 04 Jul 2004
Posts: 219
Location: Bayern [de]

PostPosted: Sat Aug 05, 2006 11:15 am    Post subject: Reply with quote

Also lsattr und chattr sind für ext-Dateisysteme. Weiß ja nicht sicher ob du ext2/3 hast oder etwas anderes.
Man kann damit einige Attribute für Dateien setzten. Soweit ich das sehe werden diese aber selten bzw. nur in Ausnahmefällen genutzt.
Mit "lsattr filename" kannst du dir die Attribute welche gesetzt sind anzeigen lassen.
Quote:
lsattr /usr/share/man/man5/syslog-ng.conf.5.gz
------------- /usr/share/man/man5/syslog-ng.conf.5.gz

Wie man sieht sind hier keine gesetzt. In deinem Fall würde ich versuchen alle gesetzten auf diese Datei zu entfernen (mit chattr) und dannach testen ob du löschen darfst. Was die einzelnen Attribute bedeuten kannst du ja in der man-page nachlesen.
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Sat Aug 05, 2006 11:18 am    Post subject: Reply with quote

Ja ganz vergessen zu sagen. Ist ext3

Aber irgendwie mag mich heute jemand nicht...

Code:
lsattr /usr/share/man/man5/syslog-ng.conf.5.gz
lsattr: Operation not supported While reading flags on /usr/share/man/man5/syslog-ng.conf.5.gz


Hmm bleibt wohl nur noch der Weg über den Inode übrig aber das hab ich noch nie gemacht...
Back to top
View user's profile Send private message
smg
Veteran
Veteran


Joined: 13 Aug 2004
Posts: 1402
Location: /home/stephan

PostPosted: Sat Aug 05, 2006 11:22 am    Post subject: Reply with quote

Evildad wrote:
Ja ganz vergessen zu sagen. Ist ext3

Aber irgendwie mag mich heute jemand nicht...

Code:
lsattr /usr/share/man/man5/syslog-ng.conf.5.gz
lsattr: Operation not supported While reading flags on /usr/share/man/man5/syslog-ng.conf.5.gz


Hmm bleibt wohl nur noch der Weg über den Inode übrig aber das hab ich noch nie gemacht...


Bist du root?

Bye.
_________________
GnuPG-Key-ID: 0xF8C275D4
Fingerprint: 5B6F 134A 189B A24D 342B 0961 8D4B 0230 F8C2 75D4
Code:
perl -WTe '($")=$/;print qq(@{[reverse('0'..'100')]}$/BOOM!$/);'
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Sat Aug 05, 2006 11:26 am    Post subject: Reply with quote

Ja bin ich :D
Back to top
View user's profile Send private message
s|mon
Apprentice
Apprentice


Joined: 04 Jul 2004
Posts: 219
Location: Bayern [de]

PostPosted: Sat Aug 05, 2006 11:29 am    Post subject: Reply with quote

Steht am Ende von "dmesg" etwas, und ist das filesystem eventuell read-only gemounted und wie wurde der filesystemcheck aufgerufen. Ich musste diesen bei mir wiederholt und mit "-f" (also check erzwingen auch wenn für unnötig erachtet) aufrufen, bis keine Fehler mehr gefunden wurden.

edit: btw ein Backup der wichtigen Daten kann nie schaden.
Back to top
View user's profile Send private message
Vortex375
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1739
Location: Deutschland

PostPosted: Sat Aug 05, 2006 2:03 pm    Post subject: Reply with quote

Ist es denn vll. möglich die Datei zu löschen wenn man mit der Gentoo-CD oder einem anderen Live-Linux bootet?
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Sat Aug 05, 2006 5:37 pm    Post subject: Reply with quote

Vortex375 wrote:
Ist es denn vll. möglich die Datei zu löschen wenn man mit der Gentoo-CD oder einem anderen Live-Linux bootet?


Hab ne alte Knoppix CD entstaubt und auch dort konnte man das File nicht löschen
fsck hab ich auch unter Knoppix versucht...

Hat aber keine Fehler gefunden. Muss aber nochmal mit force versuchen...

Und ja am Ende von dmesg steht was aber leider hab ich den genauen Wortlaut nicht mehr im Kopf. Bin grad nicht am Computer. Aber was von wegen Inode... (werd den genauen Fehler noch nachreichen)

Sonst noch Vorschläge?
Back to top
View user's profile Send private message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1146
Location: Baden / Germany

PostPosted: Sat Aug 05, 2006 8:40 pm    Post subject: Reply with quote

Hast Du denn schon mal versucht, die Dateiattribute anders zu setzen ?
Also ganz einfach
Code:
chmod 777 <Datei>
  oder
chmod g-w <Datei>


Kannst Du überhaupt noch Dateiattribute ändern oder ist das auch kaputt ?
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Sun Aug 06, 2006 8:52 am    Post subject: Reply with quote

tazinblack wrote:
Hast Du denn schon mal versucht, die Dateiattribute anders zu setzen ?
Also ganz einfach
Code:
chmod 777 <Datei>
  oder
chmod g-w <Datei>


Kannst Du überhaupt noch Dateiattribute ändern oder ist das auch kaputt ?


Das war das erste was ich versucht hatte aber leider Permission denied :?
Back to top
View user's profile Send private message
STiGMaTa_ch
Veteran
Veteran


Joined: 28 Dec 2004
Posts: 1686
Location: Rüti ZH / Schweiz

PostPosted: Sun Aug 06, 2006 11:04 am    Post subject: Reply with quote

Versuch mal folgendes vorgehen:

P.s. ich mache für das Beispiel folgende Annahmen. Bitte passe dies jeweils an
deine Umgebung an:
- /usr ist eine eigene Partition auf /dev/hda4

1.) Knoppix CD einlegen und in Runlevel 2 booten -> knoppix 2
2.) Starte debugfs
Code:
debugfs -w /dev/hda4

3.) Danach musst du in das Verzeichnis wechseln, wo sich das File befindet. Achte darauf, dass du den Pfad relativ zur Partition angeben musst. Das bedeutet:
Wenn /usr eine eigene Partition ist und die Datei /usr/mein/verzeichnis/problemdatei.txt lautet, dann musst du cd mein/verzeichnis eingeben.
Liegt /usr jedoch auf der root Partition, dann wäre der Befehl cd usr/mein/verzeichnis !
Code:
debugfs: cd share/man/man5

4.) Nun muss die Datei gelöscht werden:
Code:
debugfs: clri syslog-ng.conf.5.gz

5.) Zum Schluss das Programm beenden, und die Partition mittels fsck nochmals prüfen.
Code:
debugfs: quit
fsck /dev/hda4

6.) Nun kannst du rebooten und schauen ob das File immer noch vorhanden ist.

Wenn ja... uff... Hartnäckiges Ding :-)

Lieber Gruss
STiGMaTa
_________________
Ich bin Schuldknappe. Das bedeutet ich bin immer an allem Schuld. Und das nicht zu knapp! | Der alltägliche Familienwahnsinn auf meinem BLOG
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Mon Aug 07, 2006 5:43 pm    Post subject: Reply with quote

So ein Update...

Nachdem 5 erfolglose Versuche mit fsck und Knoppix vergangen sind hab ich nochmal Gentoo gebootet, danach kam dann 5 mal in Folge, dass das Root File System einen File System Error hat...

Code:
 EXT3-fs warning (device hda3): ext3_clear_journal_err: Filesystem error recorded from previous mount: IO failure


Das gute daran, das beknackte File ist endlich weg...

Aber wieso kommt es denn jetzt wiederholt zu solchen Journal Fehlern?
Kann es sein, dass die Platte langsam über den Jordan geht?
Back to top
View user's profile Send private message
Anarcho
Advocate
Advocate


Joined: 06 Jun 2004
Posts: 2970
Location: Germany

PostPosted: Mon Aug 07, 2006 7:32 pm    Post subject: Reply with quote

Dann guck mal mit den smartmontools nach!
_________________
...it's only Rock'n'Roll, but I like it!
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Mon Aug 07, 2006 7:39 pm    Post subject: Reply with quote

Anarcho wrote:
Dann guck mal mit den smartmontools nach!


Auch das hab ich schon und eigentlich kein Grund zur Sorge

Code:
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate       0x000a   100   100   000    Old_age   Always       -       250
  4 Start_Stop_Count              0x0032   100   100   000    Old_age   Always       -       309
  5 Reallocated_Sector_Ct       0x0033   253   253   009    Pre-fail  Always       -       0
  7 Seek_Error_Rate               0x000b   253   253   051    Pre-fail  Always       -       0
  8 Seek_Time_Performance    0x0024   253   253   000    Old_age   Offline      -       0
  9 Power_On_Half_Minutes      0x0032   097   097   000    Old_age   Always       -       16201h+58m
 12 Power_Cycle_Count           0x0032   100   100   000    Old_age   Always       -       192
194 Temperature_Celsius_x10 0x0022   150   124   000    Old_age   Always       -       34.5
197 Current_Pending_Sector    0x0033   253   253   009    Pre-fail  Always       -       0
198 Offline_Uncorrectable        0x0031   253   253   009    Pre-fail  Offline      -       0
199 UDMA_CRC_Error_Count   0x000a   100   100   000    Old_age   Always       -       33
200 Multi_Zone_Error_Rate      0x000b   100   100   051    Pre-fail  Always       -       0
201 Soft_Read_Error_Rate       0x000b   100   100   051    Pre-fail  Always       -       0


Und ja die Platte läuft schon ziemlich lange :D
Ich werd mal noch nen long test machen. Der letzte brachte keine Fehler...
Alles in allem sehr merkwürdig :roll: :roll:
Back to top
View user's profile Send private message
s|mon
Apprentice
Apprentice


Joined: 04 Jul 2004
Posts: 219
Location: Bayern [de]

PostPosted: Mon Aug 07, 2006 9:47 pm    Post subject: Reply with quote

Ich würde da empfehlen zuerst mal ein Backup wichtiger Daten und einen ausgührlichen Test mit den Smartmontools sys-apps/smartmontools und wenn möglich mit dem Diagnosetool vom Hersteller deiner Festplattte.
Durch diese Tests im Anschluss an Fehler konnte ich schon bei mehrere Platten feststellen das sie defekt sind und umgetauscht werden müssen. Das ganze dann eben noch rechtzeitig, so daß alle Daten gesichert werden konnten.
Nicht jeder macht ja immer ein volles Backup aller Festplatten.

[edit] war mal wieder langsam, smarttest wurde ja schon gestartet - viel glück
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Tue Aug 08, 2006 11:40 am    Post subject: Reply with quote

Der Long Test
Code:
# 2  Extended offline    Completed without error       00%     16114         -


Aber die letzten 3 SMART Fehler machen Grund zur Sorge.

Code:
Error 5388 occurred at disk power-on lifetime: 14740 hours (614 days + 4 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 98 78 68 fa e1  Error: ICRC, ABRT 152 sectors at LBA = 0x01fa6878 = 33187960

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  c8 00 98 78 68 fa e1 00      00:07:09.000  READ DMA
  c8 00 98 78 68 fa e1 00      00:07:09.000  READ DMA
  c8 00 10 28 b2 fc e1 00      00:07:09.000  READ DMA
  c8 00 08 40 68 fa e1 00      00:07:09.000  READ DMA
  c8 00 28 00 b2 fc e1 00      00:07:09.000  READ DMA

Error 5387 occurred at disk power-on lifetime: 12018 hours (500 days + 18 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  04 51 00 00 00 00 a0  Error: ABRT

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  a1 00 00 00 00 00 a0 00      00:08:05.000  IDENTIFY PACKET DEVICE
  c8 00 01 02 00 00 a0 00      00:08:03.000  READ DMA
  c8 00 01 01 00 00 a0 00      00:08:03.000  READ DMA
  c8 00 01 01 00 00 a0 00      00:08:03.000  READ DMA
  f5 00 01 3e fa c5 80 00      00:07:56.000  SECURITY FREEZE LOCK

Error 5386 occurred at disk power-on lifetime: 12018 hours (500 days + 18 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  04 51 00 00 00 00 a0  Error: ABRT

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  a1 00 00 00 00 00 a0 00      00:03:01.000  IDENTIFY PACKET DEVICE
  c8 00 01 02 00 00 a0 00      00:02:58.000  READ DMA
  c8 00 01 01 00 00 a0 00      00:02:58.000  READ DMA
  c8 00 01 01 00 00 a0 00      00:00:41.000  READ DMA
  f5 00 01 3e fa c5 80 00      00:00:31.000  SECURITY FREEZE LOCK


Ich glaub ich werf mal schnell ein Backup an :D
Sicher ist sicher :!:
Danach werd ich mal nach nem Diagnose Tool suchen... Umtauschen kann ich vergessen die Platte ist schon ziemlich alt.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum