Seit fast einer Woche kann ich keine Updates mehr einspielen. (Paket - Alle Pakete - Aktualisieren, falls neuere Version verfügbar) Wenn ich die erscheinende Liste prüfe und auf akzeptieren gehe, erscheint eine Fehlermeldung:
Diese Meldung kann ich nicht interpretieren. Wenn ich die beanstandete Datei einzeln auswähle, passiert genau das gleiche. Ich habe die Installationsquellen von Dr. SuSE installiert:
an den Installationsquellen selbst liegt es definitiv nicht, aber evtl. an einer korrupten RPM-Datenbank auf deinem Rechner.
Abhilfe:
Datenbank restaurieren. Dazu Rootkonsole öffnen und eintippen:
Code:
rpm --rebuilddb
Der Vorganng kann ein Weilchen dauern. Wenn der Cursor in die nächste Zeile springt ist die Datenbank neu aufgebaut. Sonstige Bestätigungen werden nicht angezeigt.
Danke für Deine Antwort Dr. SuSE, leider konnte die Restauration der Datenbank mit dem genannten Befehl in der Root-Konsole das Problem nicht lösen.
Beim nächsten Start war eine Reiser-Partition "zerschossen", konnte aber mit der Installations-DVD per Reparatur des installierten Systems korrigiert werden. Ich denke aber nicht, daß da ein Zusammenhang besteht.
Nach der Systemreparatur versuchte ich es erneut mit Software installieren oder löschen (Paket - Alle Pakete - Aktualisieren, falls neuere Version verfügbar) Die Fehlermeldungen blieben die gleichen. Was mich in diesem Zusammenhang wundert: wenn ich bei den einzelnen Installationsquellen auf aktualisieren gehe, wird die URL angewählt und etwas werkelt herum - aber es kommt keine Fehlermeldung... *ratlos bin*
Gruß Hermann
PS.: ich überlege gerade, auf einer neuen Festplatte (ca. 250 GB) das System neu aufzusetzen. Kannst Du mir hierzu einen Vorschlag zur Partitionierung machen? Ich hatte zwar schon in einem anderen Thread (in dem kräftig über meine Partitionierung gelästert wurde) "allgemein" danach gefragt, aber leider kam kein Vorschlag.
ich finde es an der obigen fehlermeldung interessant, dass dort steht dein "file system" sei auf "read-only" gesetzt...
Quote
Kannst Du mir hierzu einen Vorschlag zur Partitionierung machen?
bin zwar nicht Dr. Suse, aber hier mein vorschlag: /boot 150mb ext2 /10 10gb ext3 (andere bevorzugen reiserfs, ist geschmackssache) /home nach belieben ext3 swap kommt auf die groesse des RAMS an.
natuerlich kannst du /opt /var /usr /tmp auch auf eigene partitionen setzen, dann wuerde die root partition (vgl. oben) entsprechend kleiner ausfallen. ausserdem kannst du noch eigene partitionen anlegen (z.B. /data, /audio, /backup) und diese dann evtl. verschluesseln. ideen gibt es viele... fuer den alltagsgebrauch und zum einfachen arbeiten reicht aber die obige partitionierung. gruss, dv
Hallo dv, mit der Meldung, daß mein file system auf read only gesetzt sei, kann ich schon gar nichts anfangen.
Wenn ich mir die mtab ansehe, dann steht bei jeder Linux-Partition rw (read write). Was könnte ich also tun, um die Partionen echt wieder schreibbar zu machen?
Nachdem alle bisherigen Reparaturversuche gescheitert sind, mal eine rein informative Frage:
Läßt sich mit Hilfe der Installations-DVD (oder mittels anderer, bitte näher zu spezifizierender Maßnahmen) ein Update des bestehenden Systems durchführen? Möglicherweise werden die eingeschleppten Fehler nach einem auf die Update-Installation folgenden Update installierter Software von den angelegten Installationsquellen eliminiert.
Übrigens: inzwischen läßt sich auch der Firefox nicht mehr starten... *grummel*
Gruß Hermann
PS.: Wenn alles nichts hilft, komme ich vermutlich um eine Neuinstallation (auf eine andere Festplatte, mit anschließendem Kopieren der Daten aus dem /home Verzeichnis in die neue Installation) nicht herum
« Last Edit: 17.10.08, 09:11:15 by oldy_but_goody »
Wenn die "Reiser-Partition zerschossen" ist oder plötzlich Partitionen nur noch auf ro stehen, würde ich mal die Festplatten auf bad blocks oder dergleichen prüfen. Scheint mir fast so, als ob sich da gerade was verabschiedet.
Wenn die "Reiser-Partition zerschossen" ist oder plötzlich Partitionen nur noch auf ro stehen, würde ich mal die Festplatten auf bad blocks oder dergleichen prüfen. Scheint mir fast so, als ob sich da gerade was verabschiedet.
Sehr gute Idee. Den Gesundheitszustand der Festplatte(n) kann man sehr gut mit den smartmontools überprüfen. Wie ? Schaue hier:
s.m.a.r.t. ist ein gutes tool, aber es setzt verhältnismäßig spät ein - wenn beim booten eine Meldung von s.m.a.r.t. kommt, sollte man den Rechner am besten gar nicht erst weiterbooten lassen, könnte der letzte boot gewesen sein (je nach Meldung).
Festplattenhersteller bieten oft entsprechende tools zum Brennen auf CD an, die kann man dann booten und dann die Festplatte checken und unter Umständen auch reparieren. Als sehr kompatibel habe ich (falls Du nichts dergleichen auf der Homepage Deines Herstellers findest), den "Hitachi Drive Fitness Test" erfahren, der scannt nicht nur IBMs und Hitachis, sondern auch viele andere HDs.
Danke für euere Antworten. Bei der Überprüfung des "allgemeinen Gesundheitszustandes" der fraglichen Festplatte ergaben sich folgende Ergebnisse:
AMD-Bolide:~ # smartctl -H /dev/sdb smartctl 5.39 2008-05-08 21:56 [i686-pc-linux-gnu] (local build) Copyright (C) 2002-8 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED
Um ein möglichst gründliches Bild über den Zustand der Platte zu bekommen, führte ich folgenden Befehl aus:
AMD-Bolide:~ # smartctl --test=long /dev/sdb smartctl 5.39 2008-05-08 21:56 [i686-pc-linux-gnu] (local build) Copyright (C) 2002-8 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION === Sending command: "Execute SMART Extended self-test routine immediately in off-line mode". Drive command "Execute SMART Extended self-test routine immediately in off-line mode" successful. Testing has begun. Please wait 85 minutes for test to complete. Test will complete after Sun Oct 19 13:55:07 2008
Use smartctl -X to abort test.
Die Zeit, nach der die Prüfung abgeschlossen sein sollte, ist inzwischen längst erreicht. Die root-Konsole gibt kein Ergebnis aus. Wie komme ich jetzt an das Testergebnis?
Kann ich mit smartctl -l selftest /dev/sdb das vorhin ermittelte Testergebnis abfragen, oder zieht dieser Befehl einen neuen Test nach sich?
smartctl gibt schon Meldungen aus. musst nur abwarten bis der Test durch ist. Die 85 Minuten sind eine grobe Schätzung vom Programm, kann auch länger dauern. Einen Schnellüberblick verschaffst Du dir mit :
Code:
smartctl -A /dev/sdxxxxx
wobei xxxxx ein Platzhalter für den Laufwerksbuchstaben darstellt.
Kannst das Ergebnis auch in eine Textdatei schreiben lassen. Im Fall Deiner Platte sdb sähe der Befehl so aus:
Code:
smartctl -A /dev/sdb >smarttest.txt
Der Dateiname ist frei wählbar. Nach dem Test kannst Du einen Editor Deiner Wahl öffnen und die Datei laden um sie auszuwerten oder zu drucken.
Sollten alle Tests ohne Fehler durchlaufen werden ( Meldung: PASSED ), Glückwunsch. Der nächste Schritt wäre dann das Dateisystem auf Beschädigungen zu prüfen und ggf. zu reparieren. Das musst du durchführen ohne gemountete Partition(en). Geht am Besten indem Du Dein System z.B. mit einer Knoppix CD bootest.
Bei einem Reiserfs ist dann in eine Rookonsole zu tippen:
Code:
reiserfsck /dev/sdbx
und den Bildschirmausgaben Folge leisten. Sobald reiser( oder auch fsck) reparieren will ( besonders wenn der Superblock im Eimer ist ) , solltest Du vorher unbedingt Deine Daten sichern! Gilt natürlich auch bei ext2/3.
Hast Du Deine Platte mit ext3 formatiert lautet der Befehl in Deinem Fall:
Danke für Deine Antwort Dr. SuSE, inzwischen wurde ich von der "harten Realität" eingeholt. Eben habe ich den PC nochmals gestartet, und erhielt 2 SMART-Fehlermeldungen
1.
Your hard disk drive is failing! S.M.A.R.T. message: Device: /dev/sdb, 1 currently unreadable (pending) sectors
2.
Your hard disk drive is failing! S.M.A.R.T. message: Device: /dev/sdb, 1 Offline uncorrectable sectors
Habe daraufhin folgenden Test laufen lassen:
AMD-Bolide:~ # smartctl -l selftest /dev/sdb smartctl 5.39 2008-05-08 21:56 [i686-pc-linux-gnu] (local build) Copyright (C) 2002-8 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF READ SMART DATA SECTION === SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA _of_first_error # 1 Extended offline Completed: read failure 10% 2637 831 9988
Die Festplatte hat tatsächlich eine Macke! Da ich diese erst im Januar dieses Jahres gekauft habe, wirft das kein besonders gutes Licht auf diesen Hersteller (SAMSUNG). Werde wohl Garantie in Anspruch nehmen müssen. Dies ist bereits der 2. Ausfall beim Typ SP2514N dieses Herstellers...
Inzwischen habe ich mir als Ersatz eine Festplatte IDE 3.5" Seagate 7200.10 320GB ST3320620A 16MB bestellt, die ich im Laufe des Tages abholen werde. Die Daten des /home - Verzeichnisses kann ich dann auf die Neuinstallation übernehmen. Was muß ich zusätzlich beachten? Wie sieht bei dieser Plattengröße eine sinnvolle Partitionierung aus?
Jetzt schalte ich die Kiste aus, um weitere Schäden zu minimieren. Ich verfolge das Thema aber auf meinem Zweit-PC (Fred-Feuerstein-Klasse) weiter. Der Kontakt zum Forum bleibt damit bestehen.
Jetzt schalte ich die Kiste aus, um weitere Schäden zu minimieren.
Gute Idee! Der nächste reboot könnte sonst wirklich sämtlichen Daten den Garaus machen - greife am besten nur noch extern auf die Platte und mounte sie, wenn Du z.B. Daten sichern möchtest, nur lesend.
Du kannst zumindest versuchen, Deine /home-Partition zu übernehmen, jedoch *können* die Daten darauf bereits korrupt sein - versuchen würde ich es aber dennoch, denn immerhin hast Du früh reagiert.
Ganz pauschal sieht eine sinnvolle Partitionierung für eine SuSE etwa so aus:
/-Partition: 8 bis 12GB swap: 512MB bis 1GB¹ /home: der Rest
¹ Wenn Du z.B. suspend to disk bzw. den standby-Modus verwendest, sollte swap der Größe Deines Arbeitsspeichers entsprechen.
ich lege immer noch zusätzlich zu Gropiuskalles Ausführungen eine extra Bootpartition im ext2 Format und 100 MB an.
Sollte Samsung Stress bei der Gewährleistung bereiten, muss die Platte nicht verloren sein. Alle Platten bringen einige nicht benutzte Reservesektoren mit. Mit dem Herstellertool Samsung Diagnostic kanst Du die defekten Sektoren ausklammern und die Reserve aktivieren. So kann die Platte evtl. sogar noch Jahre störungsfrei laufen. Dazu ist eine Low Level Formatierung mit dem Herstellertool notwendig. Hole dir aber vorher Deine Daten runter! ( BACKUP ) Die sind sonst nämlich unwiederbringlich verloren.
Habe wieder alles zum Laufen gebracht (Konqueror und Firefox incl. Bookmarks)
Wie kann ich die Filter(Spam-)einstellungen von Kmail übernehmen? Muß hierzu vorher erst der Spamassassin installiert werden oder kann dieser komplett kopiert werdenm? Was muß ich hier tun? Die Mail-Ordner samt Inhalt sind übertragen.
Wie kann ich die Daten (Geburtstage bzw. Termine) von Korganizer übernehmen?
Damit habe ich mir bis jetzt die Zähne ausgebissen...
Das mit dem Tool von Samsung mache ich erst, wenn alles wieder im Lot ist. Vielleicht ist das Teil ja doch noch zu retten...
Gruß Hermann
Übrigens: Meine Partitionierung sieht jetzt so aus: