View previous topic :: View next topic |
Author |
Message |
Evildad Guru
Joined: 15 Apr 2004 Posts: 475
|
Posted: Sat Aug 05, 2006 10:03 am Post subject: Löschen eines "weird files" [Half solved] |
|
|
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 |
|
|
schmutzfinger Veteran
Joined: 26 Oct 2003 Posts: 1287 Location: Dresden/Germany
|
Posted: Sat Aug 05, 2006 10:24 am Post subject: |
|
|
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 |
|
|
Lenz Veteran
Joined: 17 Jul 2003 Posts: 1439 Location: Marburg [HE, D, EU]
|
Posted: Sat Aug 05, 2006 10:25 am Post subject: |
|
|
Mal
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 |
|
|
smg Veteran
Joined: 13 Aug 2004 Posts: 1402 Location: /home/stephan
|
Posted: Sat Aug 05, 2006 10:26 am Post subject: |
|
|
Was sagt?
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 |
|
|
s|mon Apprentice
Joined: 04 Jul 2004 Posts: 219 Location: Bayern [de]
|
Posted: Sat Aug 05, 2006 10:29 am Post subject: |
|
|
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 |
|
|
Evildad Guru
Joined: 15 Apr 2004 Posts: 475
|
Posted: Sat Aug 05, 2006 11:00 am Post subject: |
|
|
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
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
Gruss
evil |
|
Back to top |
|
|
s|mon Apprentice
Joined: 04 Jul 2004 Posts: 219 Location: Bayern [de]
|
Posted: Sat Aug 05, 2006 11:15 am Post subject: |
|
|
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 |
|
|
Evildad Guru
Joined: 15 Apr 2004 Posts: 475
|
Posted: Sat Aug 05, 2006 11:18 am Post subject: |
|
|
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 |
|
|
smg Veteran
Joined: 13 Aug 2004 Posts: 1402 Location: /home/stephan
|
Posted: Sat Aug 05, 2006 11:22 am Post subject: |
|
|
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 |
|
|
Evildad Guru
Joined: 15 Apr 2004 Posts: 475
|
Posted: Sat Aug 05, 2006 11:26 am Post subject: |
|
|
Ja bin ich |
|
Back to top |
|
|
s|mon Apprentice
Joined: 04 Jul 2004 Posts: 219 Location: Bayern [de]
|
Posted: Sat Aug 05, 2006 11:29 am Post subject: |
|
|
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 |
|
|
Vortex375 Veteran
Joined: 03 Mar 2005 Posts: 1739 Location: Deutschland
|
Posted: Sat Aug 05, 2006 2:03 pm Post subject: |
|
|
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 |
|
|
Evildad Guru
Joined: 15 Apr 2004 Posts: 475
|
Posted: Sat Aug 05, 2006 5:37 pm Post subject: |
|
|
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 |
|
|
tazinblack Veteran
Joined: 23 Jan 2005 Posts: 1146 Location: Baden / Germany
|
Posted: Sat Aug 05, 2006 8:40 pm Post subject: |
|
|
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 |
|
|
Evildad Guru
Joined: 15 Apr 2004 Posts: 475
|
Posted: Sun Aug 06, 2006 8:52 am Post subject: |
|
|
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 |
|
|
STiGMaTa_ch Veteran
Joined: 28 Dec 2004 Posts: 1686 Location: Rüti ZH / Schweiz
|
Posted: Sun Aug 06, 2006 11:04 am Post subject: |
|
|
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 |
|
|
Evildad Guru
Joined: 15 Apr 2004 Posts: 475
|
Posted: Mon Aug 07, 2006 5:43 pm Post subject: |
|
|
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 |
|
|
Anarcho Advocate
Joined: 06 Jun 2004 Posts: 2970 Location: Germany
|
Posted: Mon Aug 07, 2006 7:32 pm Post subject: |
|
|
Dann guck mal mit den smartmontools nach! _________________ ...it's only Rock'n'Roll, but I like it! |
|
Back to top |
|
|
Evildad Guru
Joined: 15 Apr 2004 Posts: 475
|
Posted: Mon Aug 07, 2006 7:39 pm Post subject: |
|
|
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
Ich werd mal noch nen long test machen. Der letzte brachte keine Fehler...
Alles in allem sehr merkwürdig |
|
Back to top |
|
|
s|mon Apprentice
Joined: 04 Jul 2004 Posts: 219 Location: Bayern [de]
|
Posted: Mon Aug 07, 2006 9:47 pm Post subject: |
|
|
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 |
|
|
Evildad Guru
Joined: 15 Apr 2004 Posts: 475
|
Posted: Tue Aug 08, 2006 11:40 am Post subject: |
|
|
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
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 |
|
|
|