WinFuture-Forum.de: Gentoo Zerfrikkelt - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Linux
Seite 1 von 1

Gentoo Zerfrikkelt


#1 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 21. März 2006 - 18:29

Nabend zusammen,

irgendwie habe ich es geschafft mein Gentoo zu zerfrikkeln.

Bei so ziemlich jedem Programm, das ich starten möchten, kommt die Fehlermeldung, dass eine Library (libimf.so) nicht gefunden werden kann.

Auf dem Termimal kann ich mich garnicht anmelden, da /bin/login auch diese Library benötigt.

Nur über Fluxbox komme ich als root rein, aber leider nicht ins Internet, da ich die IP-Adresse vom Router zugewiesen bekomme und dhclient die o.g. Library bennötigt. Somit ist ein Update, das ggf. die gebrochenen Links repariert fehlgeschlagen.

Hat jemand von euch eine Idee, wie ich das System reparieren kann ohne Gentoo neu aufzusetzen?

Schönen Gruß
Witi

Dieser Beitrag wurde von Witi bearbeitet: 21. März 2006 - 18:30

0

Anzeige



#2 Mitglied ist offline   ph030 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.130
  • Beigetreten: 14. Juli 04
  • Reputation: 36
  • Geschlecht:unbekannt

geschrieben 21. März 2006 - 19:20

Wenn ich das richtig sehe, verwendest du den ICC.

Überprüfe mal, ob die Datei wirklich nicht unter /opt/... vorhanden ist, /opt sollte auch keine eigene Partition sein, da init die Library benötigt.
Möglich wäre es, dass System via RescueCD und GCC zu compilen oder die dir benötigte Lib irgendwo zu saugen.

hth,

--ph030
0

#3 Mitglied ist offline   Mr_Maniac 

  • Gruppe: aktive Mitglieder
  • Beiträge: 770
  • Beigetreten: 29. Juli 02
  • Reputation: 1
  • Geschlecht:Männlich
  • Interessen:Vieles rund um den Computer
    Musik

geschrieben 21. März 2006 - 19:26

Nun... Das sollte ganz einfach sein:
LiveCD rein (Gentoo, Knoppix... Eigentlich egal...), Die Partitionen in ein extra-Verzeichnis mounten (natürlich so mounten, wie es im laufenden System wäre, halt nur in einem Unterverzeichnis, wenn du weißt, was ich meine) und dann nur noch dort hinein chrooten...
Im Grunde genommen genauso wie bei der Gentoo-Install...
Dann solltest du das reparieren können... Und wenn es mit dem chrooten nicht klappt, kannst du die Datei immernoch hinein kopieren (sollte ja auf der LiveCD drauf sein, oder?)
0

#4 Mitglied ist offline   ichbines 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.725
  • Beigetreten: 06. Oktober 02
  • Reputation: 0
  • Wohnort:Parndorf (Österreich)
  • Interessen:Computer, Linux

geschrieben 21. März 2006 - 19:34

hallo

Probiere einmal den ICC neu zu installieren. Eine alte Version solltest du ja eh noch unter /usr/portage/distfiles haben, sodass du nicht wirklich ein Internet brauchst.

Wenn du dich also nicht am System anmelden kannst, versuche einen chroot. (Siehe Gentoo Anleitung).

Danach führe noch ein
revdep-rebuild --soname libimf.so
aus, um die Fehlerhaften Pakete neu zu kompilieren.
0

#5 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 22. März 2006 - 07:46

Vielen Dank schonmal für die Antworten.
Werde die Tipps heute Abend mal ausprobieren und mich dann ggf. melden.
0

#6 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 25. April 2006 - 18:55

hui...doch schon was länger her.

Erst jetzt bin ich dazu gekommen.

Die Lösung ist eigentlich ganz einfach gewesen...hätte ich das vorher gewusst ;)

In den rpm-paketen vom icc sind auch die libs enthalten. Einfach entpackt nach lib verschoben und fertig ;)
Zur Sicherheit installiere ich den icc aber neu.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0