View previous topic :: View next topic |
Author |
Message |
pazz Apprentice
Joined: 01 Dec 2002 Posts: 283
|
Posted: Thu Aug 07, 2003 3:54 pm Post subject: /var/db/* gelöscht |
|
|
Ja, ich weiss, is blöd aber ich dachte ich könnte das löschen weil meine platte voll war...
nun kann ich nix mehr machen, alle pakete sind natürlich noch da aber emerge weiss nix davon und will alles neu installieren..
soweit nicht problematisch: tu ich das eben, ABER:
ich habe fehler beim kompilieren von sys-devel/libtool, in allen versionen und das brauche ich zuerst...
wenn ich emerge libtool mache, will er zuerst javaconfig emergen... usw.
gibt es einen trick? dies hier ist ein teufelskreislauf!
soll ich alles plätten nur um mal neue pakete installieren zu können?
hmm nagut..
danke schon mal, pazz |
|
Back to top |
|
|
Robert K. Tux's lil' helper
Joined: 24 Oct 2002 Posts: 95 Location: Berlin
|
Posted: Thu Aug 07, 2003 4:16 pm Post subject: Re: /var/db/* gelöscht |
|
|
pazz wrote: | ... soll ich alles plätten nur um mal neue pakete installieren zu können?
hmm nagut..
danke schon mal, pazz |
Hallo pazz,
Ist mir auch passiert. Danach habe ich ein
Code: |
emerge system
emerge kde
emerge </var/cache/edb/world> also z.B.
emerge dosfstools gentoo-stats kportage metalog ufed rar ...
|
ausgeführt. Danach lief mein System wieder. Und die Datenbank war auch wieder neu generiert.
Die Unterteilung in system, kde, etc. habe ich nur gemacht, weil ich den Rechner nicht über Nacht laufen lassen wollte.
Grüße
Robert
P.S: Platte voll: Hilft vielleicht ein:
Code: |
rm -rf /var/tmp/portage/*
rm -rf /usr/portage/distfiles/* (vorher auf CD gesichert)
rm -rf /usr/portage/packages/*
rm -rf /tmp/* (in Runlevel 1 ausführen)
rm -rf /var/log/ (nur die Inhalte der einzelnen Unterordner von /var/log/ nicht den gesamten /var/log Ordner.
|
Ansonsten noch ein
Code: |
emerge -p depclean (Um erst einmal zu sehen, was alles deinstalliert werden würde).
|
Last edited by Robert K. on Thu Aug 07, 2003 5:40 pm; edited 3 times in total |
|
Back to top |
|
|
pazz Apprentice
Joined: 01 Dec 2002 Posts: 283
|
Posted: Thu Aug 07, 2003 4:18 pm Post subject: |
|
|
ich werde es mal probieren..
danke erst mal für die schnelle antwort!
ich glaube ich habe emerge system schon mal proiert und bin dann am libtool hängengeblieben, aber naja..ich werds ja sehen dann
also, danke erst mal !
pazz |
|
Back to top |
|
|
pazz Apprentice
Joined: 01 Dec 2002 Posts: 283
|
Posted: Thu Aug 07, 2003 4:32 pm Post subject: |
|
|
emerge system stoppt bei:
checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking for mawk... no
checking for gawk... gawk
updating cache ./config.cache
creating ./config.status
Usage: ./config.status [--recheck] [--version] [--help]
!!! ERROR: sys-devel/libtool-1.4.3-r1 failed.
!!! Function src_compile, Line 84, Exitcode 1
!!! (no error message)
und emerge libtool bei:
libtool: compile: cannot determine name of library object from `'
libtool: compile: cannot determine name of library object from `'
make: *** [bt_compare.lo] Fehler 1
make: *** Warte auf noch nicht beendete Prozesse...
make: *** [mut_tas.lo] Fehler 1
/bin/sh ./libtool --mode=compile gcc -c -I. -I../dist/../include -I../dist/../include_auto -D_GNU_SOURCE -D_REENTRANT -march=pentium3 -O2 -pipe ../dist/../mutex/mut_tas.c
libtool: compile: cannot determine name of library object from `'
make: *** [mut_tas.lo] Fehler 1
!!! ERROR: sys-libs/db-4.0.14 failed.
!!! Function src_compile, Line 52, Exitcode 2
!!! (no error message) |
|
Back to top |
|
|
Robert K. Tux's lil' helper
Joined: 24 Oct 2002 Posts: 95 Location: Berlin
|
Posted: Thu Aug 07, 2003 5:58 pm Post subject: |
|
|
Hast du eigentlich vorher emerge sync ausgeführt und die temporären Verzeichnisse gelöscht ?
Zumindest über die Suchfunktion nach "libtool" habe ich nichts gefunden, was deine Fehlermeldungen erklären würde.
Wenn niemand anderes aus dem Forum, eine Idee hat:
Würde ich Gentoo aus einem laufendem System heraus in einer Chroot-Umgebung einfach neu aufsetzen.
Holzhammermethode halt. Sorry. |
|
Back to top |
|
|
pazz Apprentice
Joined: 01 Dec 2002 Posts: 283
|
Posted: Thu Aug 07, 2003 11:53 pm Post subject: |
|
|
wie meinst du das mit der chroot umgebung?
soll ich lieber mit ner cd alles plätten, und neu bespielen, oder einfach mit diesem laufendem system den boostrap prozess ablaufen lassen?
eigentlich geht ja alles, nur das portage funzt nich mehr...
pazz |
|
Back to top |
|
|
pazz Apprentice
Joined: 01 Dec 2002 Posts: 283
|
Posted: Fri Aug 08, 2003 12:05 am Post subject: |
|
|
hmm: ich habe nun /var/tmp/* leehr gemacht, und nun passiert folgendes:
Calculating system dependencies |!!! eclass 'GPL-2' in 'sys-kernel/linux-headers-2.4.19' does not exist:
!!! all ebuilds that could satisfy "virtual/os-headers" have been masked.
!!! (dependency required by "sys-libs/glibc-2.3.2-r1" [ebuild])
!!! Problem with ebuild sys-apps/baselayout-1.8.6.10
!!! Possibly a DEPEND/*DEPEND problem.
!!! Depgraph creation failed.
aber: es gibt keinen eintrag "virtual/os-header" in der mask-file...
nach einem wieteren emerge rsync bin ich da wo ich vorher war:
fehler bei emerge libtool, nach einem emerge -i libtool fehler beim folgenden paket |
|
Back to top |
|
|
Robert K. Tux's lil' helper
Joined: 24 Oct 2002 Posts: 95 Location: Berlin
|
Posted: Fri Aug 08, 2003 6:40 am Post subject: |
|
|
Hi,
Zum einem schrieb ich nur was von /var/tmp/portage/* und nicht /var/tmp/. Du haust dir (über)lebenswichtige Ordner vom Rechner.
Ich habs einfach mal ausprobiert und testweise /var/db nach /tmp verschoben. emerge system lief bei mir ohne Probs durch ... Hier kann dir nicht weiterhelfen.
Zumindest wurde nach einem emerge xxx o.g. Portage-Ordner von Gentoo einfach neu erzeugt.
Mit neuinstallieren in einer chroot-Umgebung meinte ich folgendes (und auch nur wenn du dein System nicht repariert bekommst):
1. Dein System ganz normal booten.
2. Dann idealerweise eine seperate Partition unter /mnt/gentoo mounten.
3. Als nächstes ganz normal aus stage1,2 oder 3 dein System nach der Installationsanleitung neu aufsetzen und zwar unter /mnt/gentoo
4 Konfigurationsdateien sichern / abgleichen.
5. Von einer Gentoo oder Knoppix-CD booten, und dann deine Root-Partition formatieren und die neue "Root-Partition" von /mnt/gentoo nach / verschieben.
Wie schon gesagt, als allerletzter Ausweg.
Grüße
Robert |
|
Back to top |
|
|
pazz Apprentice
Joined: 01 Dec 2002 Posts: 283
|
Posted: Fri Aug 08, 2003 7:32 am Post subject: |
|
|
ok.. ich glaube ich werde alles plätten.. ich hab leider keine geeignete partition, deswegen werde ich die live-cd nehmen..
ein emerge system stoppt nun mit:
/bt_compare.c
libtool: compile: cannot determine name of library object from `'
make: *** [mut_tas.lo] Fehler 1
make: *** Warte auf noch nicht beendete Prozesse...
libtool: compile: cannot determine name of library object from `'
make: *** [bt_compare.lo] Fehler 1
/bin/sh ./libtool --mode=compile gcc -c -I. -I../dist/../include -I../dist/../include_auto -D_GNU_SOURCE -D_REENTRANT -mcpu=pentium3 -O2 -pipe ../dist/../mutex/mut_tas.c
libtool: compile: cannot determine name of library object from `'
make: *** [mut_tas.lo] Fehler 1
!!! ERROR: sys-libs/db-4.0.14 failed.
!!! Function src_compile, Line 52, Exitcode 2
!!! (no error message)
weil ich libtool ja injected habe.. irgendwie komisch alles..
das portage verz. wurde neu erzeugt, ja. mit weniger aggressiven cflags hab ich es auch schon probiert..
also: ich fahr heute bis sonntag weg, wenn bis dann jemand noch etwas brauchbares hat wäre ichihm dankbar, sonst kill ich das system dann eben..
dankeschön, pazz |
|
Back to top |
|
|
beejay Retired Dev
Joined: 03 Oct 2002 Posts: 924 Location: Flensungen (das liegt neben Merlau)
|
Posted: Fri Aug 08, 2003 7:58 am Post subject: |
|
|
Vielleicht darf ich die Frage mal eben anbringen...
Auf jedem Gentoo-System liegt irgendwo unter /usr/portage eine txt-Datei rum die beschreibt, wie man Portage wieder retten kann. Da ich momentan leider an der Arbeit bin kann ich den Namen und Ort leider nicht nennen, aber vielleicht kann es ja jemand anderes erledigen
Man könnte testweise das Rettungs-Portage-System wieder einspielen und versuchen, ob der Fehler dann behoben ist. Aber ich könnte mir gut vorstellen, dass durch das bis jetzt gelaufene "rumfrickeln" evtl. schon recht viel kaputt ist. Aber trotzdem mal das Rettungssystem probieren! _________________ Dort wo schwarzer Rauch aufsteigt, sich alsbald ein Fehler zeigt.
www.paludis-sucks.org | www.gentoo.de | www.gentoo-ev.org | www.gentoo.org |
|
Back to top |
|
|
pazz Apprentice
Joined: 01 Dec 2002 Posts: 283
|
Posted: Sun Aug 10, 2003 9:23 pm Post subject: |
|
|
hmm so ein kack!
ich habs mitdem rescue-portage getestet: aber vergebens...
emerge system will m4 zu allererst, der kackt ab,
emerge m4 will db zuerst, geht nicht,
emerge db will expat, kackt ab.
emerge expat will wieder m4.
wenn ich das system "plätte" muss ich denn dann richtig alles killen mit neu formatieren und so, oder weil e ja heisst man könnte gentoo von jedem laufendem linux neu installieren, kann ich es einfach neu eindudeln ale boostrap?
was würdet ihr machen? |
|
Back to top |
|
|
joehni Apprentice
Joined: 27 Jul 2003 Posts: 175
|
Posted: Tue Oct 07, 2003 3:58 pm Post subject: |
|
|
Führ doch einfach mal das bootstrap aus (ist ja immernoch da)! Danach solltest Du wieder ein System haben, mit dem Du ganz normal ein emerge machen kannst. |
|
Back to top |
|
|
pazz Apprentice
Joined: 01 Dec 2002 Posts: 283
|
Posted: Tue Oct 07, 2003 5:23 pm Post subject: |
|
|
hatte ich auch versucht..
aber es ist sowieso nicht mehr akut, wil ich alles geplättet hatte,
trotzdem danke. |
|
Back to top |
|
|
|