Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

03.09.2006, 09:39

[gelöst] emerge -eav world schlägt fehl

Hello, brauch mal Eure Hilfe: wenn ich emerge -eav mache kommt folgender Fehler:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
>>> Emerging (1 of 637) sys-libs/zlib-1.2.3 to /
>>> Unpacking source...
>>> Unpacking zlib-1.2.3.tar.bz2 to /var/tmp/portage/zlib-1.2.3/work
 * Applying zlib-1.2.1-glibc.patch ...                                                                                 [ ok ] * Applying zlib-1.2.1-build-fPIC.patch ...                                                                            [ ok ] * Applying zlib-1.2.2-mapfile.patch ...                                                                               [ ok ] * Applying zlib-1.2.1-configure.patch ...                                                                             [ ok ] * Applying zlib-1.2.1-fPIC.patch ...                                                                                  [ ok ] * Applying zlib-1.2.3-bsd-soname.patch ...                                                                            [ ok ] * Applying zlib-1.2.3-LDFLAGS.patch ...                                                                               [ ok ]/usr/portage/sys-libs/zlib/zlib-1.2.3.ebuild: line 36: sed: command not found
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/zlib-1.2.3/work/zlib-1.2.3 ...
./configure: line 23: sed: command not found
./configure: line 24: sed: command not found
./configure: line 25: sed: command not found
./configure: line 47: sed: command not found
./configure: line 49: sed: command not found
Checking for shared library support...
Building shared library libz.so. with gcc.
./configure: line 208: sed: command not found
Checking for unistd.h... Yes.
Checking whether to use vs[n]printf() or s[n]printf()... using s[n]printf()
Checking for snprintf() in stdio.h... Yes.
Checking for return value of snprintf()... Yes.
Checking for errno.h... Yes.
Checking for mmap support... Yes.
./configure: line 450: sed: command not found

!!! ERROR: sys-libs/zlib-1.2.3 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  zlib-1.2.3.ebuild, line 42:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.


Was kann ich tun?
Man kann nicht alles wissen, aber alles lernen!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »monsterherz« (21.09.2006, 17:47)


2

03.09.2006, 10:57

Ist denn sed installiert?

Quellcode

1
which sed

Kommt der Fehler bei "system" oder "world"?
Kannst Du zlib einzeln emergen?
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

3

03.09.2006, 11:11

Zitat

Original von John Doe
Ist denn sed installiert?


Nein...

Quellcode

1
2
schlepptop ~ # which sed
which: no sed in (/sbin:/bin:/usr/sbin:/usr/bin)

Zitat


Kommt der Fehler bei "system" oder "world"?
Kannst Du zlib einzeln emergen?

Bei world und system und einzeln -->
Nein:

Quellcode

1
2
3
4
5
6
7
8
!!! ERROR: sys-libs/zlib-1.2.3 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  zlib-1.2.3.ebuild, line 42:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
Man kann nicht alles wissen, aber alles lernen!

4

03.09.2006, 11:52

Merkwürdig,sed müßte eigentlich standardmäßig installiert sein.Naja,dann muß es halt wohl nachinstalliert werden:

Quellcode

1
emerge -av sys-apps/sed
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

5

03.09.2006, 12:08

auch merkwürdig:

Zitat

schlepptop ~ # emerge -av sys-apps/sed

!!! Your current profile is deprecated and not supported anymore.
!!! Please upgrade to the following profile if possible:
default-linux/x86/2004.3

To upgrade do the following steps:
# emerge -n '>=sys-apps/portage-2.0.51'
# cd /etc/
# rm make.profile
# ln -s ../usr/portage/profiles/default-linux/x86/2004.3 make.profile

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] sys-apps/sed-4.1.4-r1 USE="nls -bootstrap -build -static" 0 kB

Total size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] yes
>>> Emerging (1 of 1) sys-apps/sed-4.1.4-r1 to /
>>> Unpacking source...
>>> Unpacking sed-4.1.4.tar.gz to /var/tmp/portage/sed-4.1.4-r1/work
* Applying sed-4.1.4-makeinfo-c-locale.patch ... [ ok ]
* Applying sed-4.1.4-fix-invalid-ref-error.patch ... [ ok ]
/usr/portage/sys-apps/sed/sed-4.1.4-r1.ebuild: line 43: sed: command not found

!!! ERROR: sys-apps/sed-4.1.4-r1 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_unpack
ebuild.sh, line 711: Called src_unpack
sed-4.1.4-r1.ebuild, line 45: Called die

!!! sed html doc
!!! If you need support, post the topmost build error, and the call stack if rel evant.
Man kann nicht alles wissen, aber alles lernen!

6

03.09.2006, 12:15

Hast Du noch ein altes Profil?2004.3?
Hier ein aktueller Thread fazu:
2006.1 ist da :-D
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

7

03.09.2006, 12:26

Zitat

Original von John Doe
Hast Du noch ein altes Profil?2004.3?
Hier ein aktueller Thread fazu:
2006.1 ist da :-D

Das ist ja das "komische"... - hab ich schon mehrmals aktualisiert/studiert . Hab ich nen Fehler drin?

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
schlepptop ~ # rm /etc/make.profile
schlepptop ~ # ln -s ../usr/portage/profiles/default-linux/x86/2006.1/ /etc/make.profile
schlepptop ~ # emerge -av sys-apps/sed 
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] sys-apps/sed-4.1.4-r1  USE="nls -bootstrap -build -static" 0 kB 

Total size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] yes
>>> Emerging (1 of 1) sys-apps/sed-4.1.4-r1 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking sed-4.1.4.tar.gz ;-)
>>> Unpacking source...
>>> Unpacking sed-4.1.4.tar.gz to /var/tmp/portage/sed-4.1.4-r1/work
 * Applying sed-4.1.4-makeinfo-c-locale.patch ...                        [ ok ]
 * Applying sed-4.1.4-fix-invalid-ref-error.patch ...                    [ ok ]
/usr/portage/sys-apps/sed/sed-4.1.4-r1.ebuild: line 43: sed: command not found

!!! ERROR: sys-apps/sed-4.1.4-r1 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_unpack
  ebuild.sh, line 711:   Called src_unpack
  sed-4.1.4-r1.ebuild, line 45:   Called die
Man kann nicht alles wissen, aber alles lernen!

8

03.09.2006, 13:07

Also das Profil kannst Du überprüfen mit

Quellcode

1
2
ls -l /etc/make.profile
lrwxrwxrwx 1 root root 57  3. Sep 11:26 /etc/make.profile -> ..//usr/portage/profiles/default-linux/x86/2006.1/desktop

Aber bei sed beißt die Katze sich in den eigenen Schwanz,da im Ebuild von sed (line 43) die src_unpack() Funktion den Befehl sed ausgeführen will.
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

9

03.09.2006, 13:23

nur so eine idee:

ist sed vielleicht im stage3-archiv drin. Dann hätte man es zumindest mal als binary...
AcerExtensa3001WLMi

10

03.09.2006, 14:50

Ich habe es mal gewagt:

Quellcode

1
2
3
4
5
6
7
8
schlepptop ~ # emerge --unmerge sys-apps/sed-4.1.4-r1


!!! 'sys-apps/sed' is part of your system profile.
!!! Unmerging it may be damaging to your system.

>>> Waiting 10 seconds before starting...
>>> (Control-C to abort)...


aber:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
schlepptop ~ # emerge -av sys-apps/sed

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] sys-apps/sed-4.1.4-r1  USE="nls -bootstrap -build -static" 0 kB

Total size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] yes
>>> Emerging (1 of 1) sys-apps/sed-4.1.4-r1 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking sed-4.1.4.tar.gz ;-)
>>> Unpacking source...
>>> Unpacking sed-4.1.4.tar.gz to /var/tmp/portage/sed-4.1.4-r1/work
 * Applying sed-4.1.4-makeinfo-c-locale.patch ...                                                   [ ok ]
 * Applying sed-4.1.4-fix-invalid-ref-error.patch ...                                               [ ok ]
/usr/portage/sys-apps/sed/sed-4.1.4-r1.ebuild: line 43: sed: command not found
!!! ERROR: sys-apps/sed-4.1.4-r1 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_unpack
  ebuild.sh, line 711:   Called src_unpack
  sed-4.1.4-r1.ebuild, line 45:   Called die
!!! sed html doc
!!! If you need support, post the topmost build error, and the call stack if relevant.

Kann ich mein System jetzt überhaupt noch neu starten **ANGST-SCHREI** --> war ja große Warnung vor der Deinstallation...
2. noch eine Idee, was ich machen kann (außer System neu aufsetzen ;) )

Nachtrag:

Quellcode

1
2
3
4
5
6
7
8
schlepptop ~ # ls -l /etc/make.profile/
insgesamt 20
drwxr-xr-x 2 root root 4096 30. Aug 21:36 desktop
-rw-r--r-- 1 root root  534 26. Jul 22:30 make.defaults
-rw-r--r-- 1 root root  663 26. Jul 22:30 packages
-rw-r--r-- 1 root root    3 26. Jul 22:30 parent
drwxr-xr-x 2 root root 4096  1. Sep 01:06 server
schlepptop ~ #


Ist es richtig, dass er auf ein Verzeichnis verweist ??? Kommt mir alles etwas "gentoonisch" oder spanisch vor ;)
Man kann nicht alles wissen, aber alles lernen!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »monsterherz« (03.09.2006, 14:57)


11

03.09.2006, 15:09

Quellcode

1
schlepptop ~ # ls -l /etc/make.profile/

Lass den letzten Backslash mal weg.

Aber halte Dich mal an sidious' Ratschlag.Irgendwie muß sed installiert werden,sonst kann es zu argen Problemen kommen.Wo ist es überhaupt abhanden gekommen?
Komisch ist auch dass er beim unmergen nicht rumgemeckert hat dass es nicht installiert ist.
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

12

03.09.2006, 15:32

hmmm - logisches Denken - Nix für Frauen ;)

Quellcode

1
2
schlepptop ~ # ls -l /etc/make.profile
lrwxrwxrwx 1 root root 49  3. Sep 12:23 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2006.1/

Nur wegen dem Ratschlag bitte nochmal Nachhilfe: soll ich nen stage3 drüber laufen lassen ? ?(
Man kann nicht alles wissen, aber alles lernen!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »monsterherz« (03.09.2006, 15:33)


13

03.09.2006, 15:41

also ich habe mal ein stage3 (stage3-x86-2006.0.tar.bz2) runtergeladen und darin nach sed gesucht.

Ergebnis:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
./bin/sed
./var/db/pkg/sys-apps/sed-4.1.4/
./var/db/pkg/sys-apps/sed-4.1.4/environment.bz2
./var/db/pkg/sys-apps/sed-4.1.4/CONTENTS
./var/db/pkg/sys-apps/sed-4.1.4/sed-4.1.4.ebuild
./var/db/pkg/sys-apps/sed-4.1.4/USE
./var/db/pkg/sys-apps/sed-4.1.4/CXX
./var/db/pkg/sys-apps/sed-4.1.4/PKGUSE
./var/db/pkg/sys-apps/sed-4.1.4/CBUILD
./var/db/pkg/sys-apps/sed-4.1.4/RESTRICT
./var/db/pkg/sys-apps/sed-4.1.4/PROVIDE
./var/db/pkg/sys-apps/sed-4.1.4/LIBCXXFLAGS
./var/db/pkg/sys-apps/sed-4.1.4/SLOT
./var/db/pkg/sys-apps/sed-4.1.4/COUNTER
./var/db/pkg/sys-apps/sed-4.1.4/CTARGET
./var/db/pkg/sys-apps/sed-4.1.4/LDFLAGS
./var/db/pkg/sys-apps/sed-4.1.4/ASFLAGS
./var/db/pkg/sys-apps/sed-4.1.4/INHERITED
./var/db/pkg/sys-apps/sed-4.1.4/RDEPEND
./var/db/pkg/sys-apps/sed-4.1.4/CATEGORY
./var/db/pkg/sys-apps/sed-4.1.4/EAPI
./var/db/pkg/sys-apps/sed-4.1.4/IUSE
./var/db/pkg/sys-apps/sed-4.1.4/LIBCFLAGS
./var/db/pkg/sys-apps/sed-4.1.4/LICENSE
./var/db/pkg/sys-apps/sed-4.1.4/FEATURES
./var/db/pkg/sys-apps/sed-4.1.4/PDEPEND
./var/db/pkg/sys-apps/sed-4.1.4/EXTRA_ECONF
./var/db/pkg/sys-apps/sed-4.1.4/NEEDED
./var/db/pkg/sys-apps/sed-4.1.4/CHOST
./var/db/pkg/sys-apps/sed-4.1.4/EXTRA_MAKE
./var/db/pkg/sys-apps/sed-4.1.4/CFLAGS
./var/db/pkg/sys-apps/sed-4.1.4/CC
./var/db/pkg/sys-apps/sed-4.1.4/DEPEND
./var/db/pkg/sys-apps/sed-4.1.4/PF
./var/db/pkg/sys-apps/sed-4.1.4/CXXFLAGS
./var/db/pkg/sys-apps/sed-4.1.4/EXTRA_EINSTALL
./var/cache/edb/dep/usr/portage/sys-apps/sed-4.1.4
./var/cache/edb/dep/usr/portage/sys-apps/sed-4.0.9
./usr/share/doc/sed-4.1.4/
./usr/share/doc/sed-4.1.4/NEWS.gz
./usr/share/doc/sed-4.1.4/README.boot.gz
./usr/share/doc/sed-4.1.4/examples/
./usr/share/doc/sed-4.1.4/examples/dos2unix.gz
./usr/share/doc/sed-4.1.4/examples/unix2dos.gz
./usr/share/doc/sed-4.1.4/html/
./usr/share/doc/sed-4.1.4/html/sed.html
./usr/share/doc/sed-4.1.4/README-alpha.gz
./usr/share/doc/sed-4.1.4/THANKS.gz
./usr/share/doc/sed-4.1.4/BUGS.gz
./usr/share/doc/sed-4.1.4/AUTHORS.gz
./usr/share/doc/sed-4.1.4/ChangeLog.gz
./usr/share/doc/sed-4.1.4/README.gz

ich würde mal probieren ./bin/sed aus dem archiv nach /bin/ zuentpacken (weiss jetzt nicht den genauen tar-befehl dafür)
und dann nochmal "emerge sed" probieren..
AcerExtensa3001WLMi

14

03.09.2006, 16:18

@Monsterherz
Gerade kam zu einem anderen Thema ein Post in forums.gentoo rein der Dir auch weiterhelfen könnte.
Ich meine den Post von SinoTech bezüglich "busybox".
http://forums.gentoo.org/viewtopic-t-493916.html

Versuche also mal folgendes:

Quellcode

1
ln -s /bin/busybox /bin/sed

Also den Tipp merke ich mir auf jeden Fall.
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

15

03.09.2006, 17:05

Mit dem bin ich schonmal weiter ***thank you*** :)
Jetzt bleibt er hier hängen:

Quellcode

1
2
3
4
Would you like to merge these packages? [Yes/No] yes
>>> Emerging (1 of 100) sys-libs/zlib-1.2.3 to /
[zlib-1.2.3] bash: error while loading shared libraries: libintl.so.3: cannot open shared object file: No such file or directory
schlepptop ~ #


wie kann ich mit dem busybox jetzt was erreichen? Das steht ja in der Liste vom busy nicht drin...

Unmergen etc funzt nicht:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 sys-libs/zlib
    selected: 1.2.3
   protected: none
     omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging sys-libs/zlib-1.2.3...
No package files given... Grabbing a set.
[zlib-1.2.3] bash: error while loading shared libraries: libintl.so.3: cannot open shared object file: No such file or directory
[zlib-1.2.3] bash: error while loading shared libraries: libintl.so.3: cannot open shared object file: No such file or directory
!!! FAILED prerm: 127


Nachtrag: ein #emerge --info

Quellcode

1
2
3
4
5
6
7
8
9
10
11
schlepptop ~ # emerge --info
sh: error while loading shared libraries: libintl.so.3: cannot open shared object file: No such file or di rectory
sh: error while loading shared libraries: libintl.so.3: cannot open shared object file: No such file or di rectory
sh: error while loading shared libraries: libintl.so.3: cannot open shared object file: No such file or di rectory
sh: error while loading shared libraries: libintl.so.3: cannot open shared object file: No such file or di rectory
sh: error while loading shared libraries: libintl.so.3: cannot open shared object file: No such file or di rectory
!!! No gcc found. You probably need to 'source /etc/profile'
!!! to update the environment of this terminal and possibly
!!! other terminals also.
Portage 2.1-r2 (default-linux/x86/2006.1, [unavailable], glibc-2.3.6-r4, 2.6.17-gentoo-r4 i686)
=================================================================
Man kann nicht alles wissen, aber alles lernen!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »monsterherz« (03.09.2006, 20:02)


16

03.09.2006, 20:24

So, das wars ;(
habe neu gebootet. Und: kernel-panic , kommt gar nicht bis init2
Ich habe nen Thread untendrunter gemacht, weil ich Eure Meinung wissen will:

Soll ich ganz frisch machen oder nochmal fummeln?
Man kann nicht alles wissen, aber alles lernen!

17

03.09.2006, 22:38

Zitat

Original von monsterherz
Soll ich ganz frisch machen oder nochmal fummeln?

Bei Dir scheint ja einiges im argen zu liegen.Fummeln kostet da imho nur Zeit.
Neu aufsetzen ist die sauberste Lösung.Mach's bitte mal mit dem GUI-Installer von 2006.1 und berichte mal darüber,würde mich mal interessieren ob der jetzt besser geworden ist.

Ich habe auch heute meine Testpartition verhunzt (dummerweise gcc gelöscht),hatte aber noch ein ziemlich frisches Partimage-Backup. :D
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

18

17.09.2006, 09:42

So, jetzt hab ich neu installiert. Basissystem ist drauf. Nur beim emerge von Gnome bleibt er hängen. Versteh ich nicht ganz:

Quellcode

1
2
Digest verification failed: /usr/portage/x11-libs/gtk+/gtk+-2.8.8.ebuild
Reason: filezise does not match recorded size got 4109 expected 4115

So wie ich den fehler verstehe, ist nicht genug Platz da ?(
Kann nicht sein, habe 10 GB frei. Was stimmt nicht?
Man kann nicht alles wissen, aber alles lernen!

19

17.09.2006, 10:42

Mach mal ein erneutes "emerge --sync".

Wenn das nicht hilft:

Quellcode

1
ebuild /usr/portage/x11-libs/gtk+/gtk+-2.8.8.ebuild digest
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »nikaya« (17.09.2006, 10:45)


20

17.09.2006, 17:03

Gut, ein Freibier ist schon spendiert ! :)
Aber jetzt kann ich den Kernel nicht generieren. kernel .config not found
Er findet anscheinend das Makefile nicht.
habe gentoo-sources neu kompiliert, mit eselect gecheckt. Der Link auf den Kernel ist o.k.
Warum generiert er denn jetzt nicht? Ich hoffe, ich krieg das nochmal hin ***kämpf*** ;)
Man kann nicht alles wissen, aber alles lernen!