View previous topic :: View next topic |
Author |
Message |
derbrain Apprentice
Joined: 09 Apr 2005 Posts: 178
|
Posted: Tue Oct 04, 2005 10:02 am Post subject: /usr/lib zerschossen - und jetzt? |
|
|
hi!
ich habe gestern mit einem fehler in einem script mein /usr/lib-verzeichnis komplett leergeräumt.
jaja ich weiß, dafür muss man schön blöd sein.
jetzt funktioniert natürlich praktisch gar nichts mehr. ein königreich für ein backup...
hat jemand eine idee, wie ich meine libraries - am besten noch die passenden versionen - wieder bekomme? |
|
Back to top |
|
|
STiGMaTa_ch Veteran
Joined: 28 Dec 2004 Posts: 1686 Location: Rüti ZH / Schweiz
|
Posted: Tue Oct 04, 2005 10:36 am Post subject: |
|
|
Tja, dumm gelaufen. Genau aus dem Grund sollte man nicht einfach als root oder mit root Rechten arbeiten.
Also primär solltest du schauen, dass du möglichst keine Schreibzufriffe mehr auf der Partition erzeugst, auf der sich /usr/lib befindet. Dann rebootest du von der livecd.
Wenn du reiserfs als FS hattest, benutze folgende Anleitung:
http://www.antrix.net/journal/techtalk/reiserfs_data_recovery_howto.comments
Ansonsten google entsprechend für dein Dateisystem.
Sei gewarnt! Wenn du damit fertig bist, wirst du auf der Partition welche recovered wurde ein lost+found Verzeichnis finden. Dort wirst du - wenn du glück hast - Dateien mit korrektem Dateinmane finden, welch einfach wieder nach /usr/lib kopiert werden können. Wenn du Pech hast sind die Namen schon schall und rauch! Sprich du findest dann nur noch 0000, 0001, 0002 etc darin vor. Tja, dann hast du wirklich ein Problem. Kein unlösbares, aber ein Problem...
Lieber Gruss
STiGMaTa |
|
Back to top |
|
|
derbrain Apprentice
Joined: 09 Apr 2005 Posts: 178
|
Posted: Tue Oct 04, 2005 2:57 pm Post subject: |
|
|
STiGMaTa_ch wrote: | Tja, dumm gelaufen. Genau aus dem Grund sollte man nicht einfach als root oder mit root Rechten arbeiten. |
mach normalerweise auch nicht, nur wars in dem fall notwendig, weil ich mit versionskonflikten zu kämpfen hatte und die alten versionen mit neuen überschreiben wollte. ein jokerzeichen zu viel, und alles war weg...
dummerweise benutze ich xfs als dateisystem, und dafür gibt es ja anscheinend kein undelete.
mir wird also nichts anderes übrig bleiben, als die libraries sonstwo herzubekommen... aber woher weiß ich, was ich alles brauche? mit portage wirds kaum gehn, weil das ja nicht davon informiert ist, dass diese dateien fehlen (nebenbei funktioniert emerge natürlich auch nicht...) |
|
Back to top |
|
|
Fauli l33t
Joined: 24 Apr 2004 Posts: 760 Location: Moers, Germany
|
Posted: Tue Oct 04, 2005 3:11 pm Post subject: |
|
|
Es wäre einen Versuch wert, das /usr/lib-Verzeichnis aus einem Stage3-Archiv zu kopieren und dann mit "emerge -e world" alles neu zu erstellen. _________________ Do your part to beautify the web! Turn off link underlining! |
|
Back to top |
|
|
derbrain Apprentice
Joined: 09 Apr 2005 Posts: 178
|
Posted: Tue Oct 04, 2005 10:09 pm Post subject: |
|
|
puuuuh, da hab ich nochmal glück gehabt...
also, der fehler lag am befehl mv *.new * anstatt *.la.new *.la
am besten hätte ich wohl mit rename gearbeitet.
jedenfalls ist alles in das verzeichnis yafray verschoben worden. jetzt weiß ich aber nicht, was da wirklich reingehört und was nicht. |
|
Back to top |
|
|
kopfsalat Apprentice
Joined: 01 Dec 2003 Posts: 181 Location: Cologne, Germany
|
Posted: Tue Oct 04, 2005 11:19 pm Post subject: |
|
|
/usr/lib/yafray:
Code: |
libarealight.so
libbasicblocks.so
libbasicshaders.so
libblendershader.so
libglobalphotonlight.so
libhdri.so
libhemilight.so
libmixblocks.so
libpathlight.so
libphotonlight.so
libpointlight.so
libshaderback.so
libsoftlight.so
libspherelight.so
libspotlight.so
libsunlight.so
libsunsky.so
|
|
|
Back to top |
|
|
derbrain Apprentice
Joined: 09 Apr 2005 Posts: 178
|
Posted: Wed Oct 05, 2005 10:57 am Post subject: |
|
|
dankeschön jetzt läufts wieder |
|
Back to top |
|
|
|