Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gelöst] emerge -> /bin/bash weg
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1363
Location: Eppingen, Germany

PostPosted: Tue Feb 19, 2008 10:22 am    Post subject: [gelöst] emerge -> /bin/bash weg Reply with quote

Ich installiere gerade einen Laptop. Nach dem Entpacken des stage3 ist alles ok, nach emerge --sync oder emerge portage fehlt jedesmal die /bin/bash. Der Vorgang wird abgebrochen mit diesem Fehler>

Code:
Traceback (most recent call last):
  File "/usr/bin/emerge", line 5481, in ?
    def update(self, *arg):
  File "/usr/bin/emerge", line 5476, in emerge_main
    self.count = 0
  File "/usr/bin/emerge", line 4953, in action_build
    if stat.S_ISDIR(mymode):
  File "/usr/bin/emerge", line 3566, in unmerge
    pkg_cp = xs[0]
  File "/usr/lib/portage/pym/portage.py", line 3948, in unmerge
    mysettings["KV"]=mykv
  File "/usr/lib/portage/pym/portage.py", line 6984, in unmerge
    mysplit=mycpv.split("/")
  File "/usr/lib/portage/pym/portage.py", line 3561, in doebuild
    fetch_settings["A"] = myfile # for use by pkg_nofetch()
  File "/usr/lib/portage/pym/portage.py", line 2237, in spawn
    else:
  File "/usr/lib/portage/pym/portage_exec.py", line 52, in spawn_bash
    args.append("-x")
  File "/usr/lib/portage/pym/portage_exec.py", line 160, in spawn
    @param path_lookup: If the binary is not fully specified then look for it in PATH
portage_exception.CommandNotFound: /bin/bash


Wie bekomme ich das in den Griff?


Last edited by uhai on Sun Mar 23, 2008 3:04 pm; edited 2 times in total
Back to top
View user's profile Send private message
STiGMaTa_ch
Veteran
Veteran


Joined: 28 Dec 2004
Posts: 1686
Location: Rüti ZH / Schweiz

PostPosted: Tue Feb 19, 2008 12:27 pm    Post subject: Reply with quote

Nur so eine dumme Frage...

Zwischen "Entpacken des stage3" und "emerge --sync" hast du aber schon das gemacht, was im Handbuch steht? Sprich: Mounten von /dev, und /proc nach /mnt/gentoo/dev resp. /mnt/gentoo/proc, chrooten in die Umgebung?

Lieber Gruss
STiGMaTa
_________________
Ich bin Schuldknappe. Das bedeutet ich bin immer an allem Schuld. Und das nicht zu knapp! | Der alltägliche Familienwahnsinn auf meinem BLOG
Back to top
View user's profile Send private message
Anarcho
Advocate
Advocate


Joined: 06 Jun 2004
Posts: 2970
Location: Germany

PostPosted: Tue Feb 19, 2008 12:48 pm    Post subject: Reply with quote

Und nach chroot noch env-update und source /etc/profile?
_________________
...it's only Rock'n'Roll, but I like it!
Back to top
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1363
Location: Eppingen, Germany

PostPosted: Tue Feb 19, 2008 1:07 pm    Post subject: Reply with quote

So isses, alles genau nach Anweisung. Isngesamt 4 mal in den letzten drei Tagen.

uhai
Back to top
View user's profile Send private message
Fauli
l33t
l33t


Joined: 24 Apr 2004
Posts: 760
Location: Moers, Germany

PostPosted: Tue Feb 19, 2008 8:54 pm    Post subject: Reply with quote

Ist /bin/bash denn vorhanden und ausführbar (-rwxr-xr-x)? Was passiert, wenn du am Prompt "/bin/bash" eingibst? Oder ist das Dateisystem vielleicht mit "noexec" gemountet?
_________________
Do your part to beautify the web! Turn off link underlining!
Back to top
View user's profile Send private message
Anarcho
Advocate
Advocate


Joined: 06 Jun 2004
Posts: 2970
Location: Germany

PostPosted: Wed Feb 20, 2008 9:56 am    Post subject: Reply with quote

Gib dochmal die Ausgaben von der LiveCD:

1. mount
2. find /mnt/gentoo -name bash
_________________
...it's only Rock'n'Roll, but I like it!
Back to top
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1363
Location: Eppingen, Germany

PostPosted: Wed Feb 20, 2008 1:47 pm    Post subject: Reply with quote

/bin/bash ist nicht da, ls /bin/b* gibt kein bash aus...

uhai
Back to top
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1363
Location: Eppingen, Germany

PostPosted: Tue Mar 04, 2008 4:34 pm    Post subject: Reply with quote

neuer Versuch:

nach emerge gentoor-sources ist in emerge.log folgendes zu lesen:

Code:
1204644228: >>> Starting rsync with rsync://134.68.220.73/gentoo-portage
1204645125: === Sync completed with rsync://134.68.220.73/gentoo-portage
1204645843:  *** terminating.
1204646822: Started emerge on: Mar 04, 2008 16:07:02
1204646822:  *** emerge  gentoo-sources
1204646829:  >>> emerge (1 of 1) sys-kernel/gentoo-sources-2.6.23-r9 to /
1204646830:  === (1 of 1) Cleaning (sys-kernel/gentoo-sources-2.6.23-r9::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.23-r9.ebuild)
1204646832:  === (1 of 1) Compiling/Merging (sys-kernel/gentoo-sources-2.6.23-r9::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.23-r9.ebuild)
1204647288:  === (1 of 1) Updating world file (sys-kernel/gentoo-sources-2.6.23-r9)
1204647288:  >>> AUTOCLEAN: sys-kernel/gentoo-sources
1204647288:  --- AUTOCLEAN: Nothing unmerged.
1204647288:  === (1 of 1) Post-Build Cleaning (sys-kernel/gentoo-sources-2.6.23-r9::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.23-r9.ebuild)
1204647288:  ::: completed emerge (1 of 1) sys-kernel/gentoo-sources-2.6.23-r9 to /
1204647288:  *** Finished. Cleaning up...
1204647290: === Unmerging... (sys-apps/man-pages-2.42)
1204647317:  >>> unmerge success: sys-apps/man-pages-2.42
1204647317: === Unmerging... (sys-libs/gpm-1.20.1-r5)
1204647324:  >>> unmerge success: sys-libs/gpm-1.20.1-r5
1204647324: === Unmerging... (app-shells/bash-3.1_p17)
1204647327:  *** terminating.



Warum wird bash entfernt? Das brauche ich doch...

uhai
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Tue Mar 04, 2008 5:28 pm    Post subject: Reply with quote

uhai wrote:
neuer Versuch:

nach emerge gentoor-sources ist in emerge.log folgendes zu lesen:

Code:
1204644228: >>> Starting rsync with rsync://134.68.220.73/gentoo-portage
1204645125: === Sync completed with rsync://134.68.220.73/gentoo-portage
1204645843:  *** terminating.
1204646822: Started emerge on: Mar 04, 2008 16:07:02
1204646822:  *** emerge  gentoo-sources
1204646829:  >>> emerge (1 of 1) sys-kernel/gentoo-sources-2.6.23-r9 to /
1204646830:  === (1 of 1) Cleaning (sys-kernel/gentoo-sources-2.6.23-r9::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.23-r9.ebuild)
1204646832:  === (1 of 1) Compiling/Merging (sys-kernel/gentoo-sources-2.6.23-r9::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.23-r9.ebuild)
1204647288:  === (1 of 1) Updating world file (sys-kernel/gentoo-sources-2.6.23-r9)
1204647288:  >>> AUTOCLEAN: sys-kernel/gentoo-sources
1204647288:  --- AUTOCLEAN: Nothing unmerged.
1204647288:  === (1 of 1) Post-Build Cleaning (sys-kernel/gentoo-sources-2.6.23-r9::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-2.6.23-r9.ebuild)
1204647288:  ::: completed emerge (1 of 1) sys-kernel/gentoo-sources-2.6.23-r9 to /
1204647288:  *** Finished. Cleaning up...
1204647290: === Unmerging... (sys-apps/man-pages-2.42)
1204647317:  >>> unmerge success: sys-apps/man-pages-2.42
1204647317: === Unmerging... (sys-libs/gpm-1.20.1-r5)
1204647324:  >>> unmerge success: sys-libs/gpm-1.20.1-r5
1204647324: === Unmerging... (app-shells/bash-3.1_p17)
1204647327:  *** terminating.



Warum wird bash entfernt? Das brauche ich doch...

uhai


Stable ist: 3.2_p17-r1
Evtl wurde auf diese Version upgegraded und nun die alte gelöscht?
Ein "emerge gentoo-sources" löscht keine Pakete ohne neue zu installieren.

Tobi
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1363
Location: Eppingen, Germany

PostPosted: Tue Mar 04, 2008 5:47 pm    Post subject: Reply with quote

das "emerge gentoo-sources" bricht aber ab, weil bash fehlt. Leider finde ich die Anzeige der Konsole in keinem log...

per "cut & paste":

Code:
[...]<<<        dir /usr/share/doc/bash-3.1_p17
--- !empty dir /usr/share/doc
--- !empty dir /usr/share
--- !empty dir /usr/bin
--- !empty dir /usr
--- !empty dir /etc/skel
--- !empty dir /etc/bash
--- !empty dir /etc
--- !empty dir /bin
Traceback (most recent call last):
  File "/usr/bin/emerge", line 5481, in ?
    retval = emerge_main()
  File "/usr/bin/emerge", line 5476, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/bin/emerge", line 4953, in action_build
    ldpath_mtimes, autoclean=1)
  File "/usr/bin/emerge", line 3566, in unmerge
    vartree=vartree, ldpath_mtimes=ldpath_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 3948, in unmerge
    ldpath_mtimes=ldpath_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 6984, in unmerge
    mydbapi=self.vartree.dbapi, vartree=self.vartree)
  File "/usr/lib/portage/pym/portage.py", line 3561, in doebuild
    mysettings, debug=debug, free=1, logfile=logfile)
  File "/usr/lib/portage/pym/portage.py", line 2237, in spawn
    mypids.extend(spawn_func(mystring, env=env, **keywords))
  File "/usr/lib/portage/pym/portage_exec.py", line 52, in spawn_bash
    return spawn(args, opt_name=opt_name, **keywords)
  File "/usr/lib/portage/pym/portage_exec.py", line 160, in spawn
    raise CommandNotFound(mycommand[0])
portage_exception.CommandNotFound: /bin/bash


uhai
Back to top
View user's profile Send private message
Genone
Retired Dev
Retired Dev


Joined: 14 Mar 2003
Posts: 9547
Location: beyond the rim

PostPosted: Tue Mar 04, 2008 9:42 pm    Post subject: Reply with quote

Was sagt
Code:
ls -ld /var/db/pkg/app-shells/bash*
Back to top
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1363
Location: Eppingen, Germany

PostPosted: Wed Mar 05, 2008 5:48 am    Post subject: Reply with quote

Genone wrote:
Was sagt
Code:
ls -ld /var/db/pkg/app-shells/bash*


Code:
root@1[knoppix]# ls -ld /mnt/gentoo/var/db/pkg/app-shells/bash*
drwxr-xr-x 2 root root 4096 2007-04-20 02:52 /mnt/gentoo/var/db/pkg/app-shells/bash-3.1_p17
drwxr-xr-x 2 root root 4096 2008-02-09 17:12 /mnt/gentoo/var/db/pkg/app-shells/bash-3.2_p17-r1


????
Back to top
View user's profile Send private message
Genone
Retired Dev
Retired Dev


Joined: 14 Mar 2003
Posts: 9547
Location: beyond the rim

PostPosted: Wed Mar 05, 2008 2:42 pm    Post subject: Reply with quote

Hmm, also liegst offenbar diesmal nicht an nem falschen Counter, da ja -r1 offenbar auch installiert ist.
Als Sofortlösung sollte es wohl helfen, /bin/bash von der LiveCD in die chroot Umgebung zu kopieren, und danach nochmal `emerge app-shells/bash` auszuführen. Wenn /bin/bash danach wieder weg ist müssten wir uns wohl um die Ursache kümmern, was vermutlich etwas länger dauern könnte.
Back to top
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1363
Location: Eppingen, Germany

PostPosted: Wed Mar 05, 2008 9:19 pm    Post subject: Reply with quote

emerge bash:

Code:
--- !empty dir /usr/lib/python2.4/site-packages
--- !empty dir /usr/lib/python2.4
--- !empty dir /usr/lib
--- !empty dir /usr
!!! Problem with sandbox binary. Disabling...

 * Performing Python Module Cleanup .. ...
 * Cleaning orphaned Python bytecode from /usr/lib/python2.4/site-packages ..
 * Purging /usr/lib/python2.4/site-packages/Crypto/Util/RFC1751.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Util/__init__.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Util/number.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Util/__init__.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Util/randpool.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Util/randpool.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Util/number.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Util/RFC1751.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/__init__.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/__init__.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Hash/SHA.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Hash/SHA.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Hash/MD5.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Hash/__init__.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Hash/__init__.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Hash/HMAC.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Hash/HMAC.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Hash/MD5.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/PublicKey/DSA.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/PublicKey/ElGamal.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/PublicKey/RSA.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/PublicKey/__init__.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/PublicKey/__init__.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/PublicKey/RSA.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/PublicKey/qNEW.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/PublicKey/qNEW.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/PublicKey/DSA.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/PublicKey/pubkey.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/PublicKey/pubkey.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/PublicKey/ElGamal.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Protocol/AllOrNothing.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Protocol/__init__.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Protocol/__init__.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Protocol/Chaffing.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Protocol/Chaffing.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Protocol/AllOrNothing.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Cipher/__init__.py[co]
 * Purging /usr/lib/python2.4/site-packages/Crypto/Cipher/__init__.py[co]                       [ ok ]
>>> Unmerging sys-apps/portage-2.1.2.2...
No package files given... Grabbing a set.
<<<        obj /usr/share/man/man5/portage.5.bz2
<<<        obj /usr/share/man/man5/make.conf.5.bz2
<<<        obj /usr/share/man/man5/ebuild.5.bz2
<<<        obj /usr/share/man/man1/repoman.1.bz2
<<<        obj /usr/share/man/man1/quickpkg.1.bz2
<<<        obj /usr/share/man/man1/etc-update.1.bz2
<<<        obj /usr/share/man/man1/env-update.1.bz2
<<<        obj /usr/share/man/man1/emerge.1.bz2
<<<        obj /usr/share/man/man1/emaint.1.bz2
<<<        obj /usr/share/man/man1/ebuild.1.bz2
<<<        obj /usr/share/man/man1/dispatch-conf.1.bz2
<<<        obj /usr/share/doc/portage-2.1.2.2/RELEASE-NOTES.bz2
<<<        obj /usr/share/doc/portage-2.1.2.2/NEWS.bz2
<<<        obj /usr/share/doc/portage-2.1.2.2/ChangeLog.bz2
--- !mtime sym /usr/sbin/regenworld
--- !mtime sym /usr/sbin/quickpkg
--- !mtime sym /usr/sbin/fixpackages
--- !mtime sym /usr/sbin/etc-update
--- !mtime sym /usr/sbin/env-update
--- !mtime sym /usr/sbin/emerge-webrsync
--- !mtime sym /usr/sbin/emaint
--- !mtime sym /usr/sbin/dispatch-conf
--- !mtime sym /usr/sbin/archive-conf
<<<        obj /usr/lib/portage/pym/xpak.py
<<<        obj /usr/lib/portage/pym/portage_versions.py
<<<        obj /usr/lib/portage/pym/portage_util.py
<<<        obj /usr/lib/portage/pym/portage_update.py
<<<        obj /usr/lib/portage/pym/portage_selinux.py
<<<        obj /usr/lib/portage/pym/portage_manifest.py
<<<        obj /usr/lib/portage/pym/portage_mail.py
<<<        obj /usr/lib/portage/pym/portage_locks.py
<<<        obj /usr/lib/portage/pym/portage_localization.py
<<<        obj /usr/lib/portage/pym/portage_gpg.py
<<<        obj /usr/lib/portage/pym/portage_exec.py
<<<        obj /usr/lib/portage/pym/portage_exception.py
<<<        obj /usr/lib/portage/pym/portage_dep.py
<<<        obj /usr/lib/portage/pym/portage_debug.py
<<<        obj /usr/lib/portage/pym/portage_data.py
<<<        obj /usr/lib/portage/pym/portage_const.py
<<<        obj /usr/lib/portage/pym/portage_checksum.py
<<<        obj /usr/lib/portage/pym/portage.py
<<<        obj /usr/lib/portage/pym/output.py
<<<        obj /usr/lib/portage/pym/getbinpkg.py
<<<        obj /usr/lib/portage/pym/emergehelp.py
<<<        obj /usr/lib/portage/pym/elog_modules/mod_syslog.py
<<<        obj /usr/lib/portage/pym/elog_modules/mod_save_summary.py
<<<        obj /usr/lib/portage/pym/elog_modules/mod_save.py
<<<        obj /usr/lib/portage/pym/elog_modules/mod_mail_summary.py
<<<        obj /usr/lib/portage/pym/elog_modules/mod_mail.py
<<<        obj /usr/lib/portage/pym/elog_modules/mod_custom.py
<<<        obj /usr/lib/portage/pym/elog_modules/__init__.py
<<<        obj /usr/lib/portage/pym/eclass_cache.py
<<<        obj /usr/lib/portage/pym/dispatch_conf.py
<<<        obj /usr/lib/portage/pym/cvstree.py
<<<        obj /usr/lib/portage/pym/cache/volatile.py
<<<        obj /usr/lib/portage/pym/cache/util.py
<<<        obj /usr/lib/portage/pym/cache/template.py
<<<        obj /usr/lib/portage/pym/cache/sqlite.py
<<<        obj /usr/lib/portage/pym/cache/sql_template.py
<<<        obj /usr/lib/portage/pym/cache/metadata_overlay.py
<<<        obj /usr/lib/portage/pym/cache/metadata.py
<<<        obj /usr/lib/portage/pym/cache/mappings.py
<<<        obj /usr/lib/portage/pym/cache/fs_template.py
<<<        obj /usr/lib/portage/pym/cache/flat_list.py
<<<        obj /usr/lib/portage/pym/cache/flat_hash.py
<<<        obj /usr/lib/portage/pym/cache/cache_errors.py
<<<        obj /usr/lib/portage/pym/cache/anydbm.py
<<<        obj /usr/lib/portage/pym/cache/__init__.py
<<<        obj /usr/lib/portage/bin/xpak
<<<        obj /usr/lib/portage/bin/tbz2tool
<<<        obj /usr/lib/portage/bin/repoman
<<<        obj /usr/lib/portage/bin/regenworld
<<<        obj /usr/lib/portage/bin/quickpkg
<<<        obj /usr/lib/portage/bin/prepstrip
<<<        obj /usr/lib/portage/bin/prepman
<<<        obj /usr/lib/portage/bin/preplib
<<<        obj /usr/lib/portage/bin/prepinfo
<<<        obj /usr/lib/portage/bin/prepallstrip
<<<        obj /usr/lib/portage/bin/prepallman
<<<        obj /usr/lib/portage/bin/prepallinfo
<<<        obj /usr/lib/portage/bin/prepalldocs
<<<        obj /usr/lib/portage/bin/prepall
<<<        obj /usr/lib/portage/bin/portageq
<<<        obj /usr/lib/portage/bin/portage_gpg_update.sh
<<<        obj /usr/lib/portage/bin/pkgname
<<<        obj /usr/lib/portage/bin/newsbin
<<<        obj /usr/lib/portage/bin/newman
<<<        obj /usr/lib/portage/bin/newlib.so
<<<        obj /usr/lib/portage/bin/newlib.a
<<<        obj /usr/lib/portage/bin/newins
<<<        obj /usr/lib/portage/bin/newinitd
<<<        obj /usr/lib/portage/bin/newexe
<<<        obj /usr/lib/portage/bin/newenvd
<<<        obj /usr/lib/portage/bin/newdoc
<<<        obj /usr/lib/portage/bin/newconfd
<<<        obj /usr/lib/portage/bin/newbin
<<<        obj /usr/lib/portage/bin/misc-functions.sh
<<<        obj /usr/lib/portage/bin/md5check.sh
<<<        obj /usr/lib/portage/bin/md5check.py
<<<        obj /usr/lib/portage/bin/isolated-functions.sh
<<<        obj /usr/lib/portage/bin/fperms
<<<        obj /usr/lib/portage/bin/fowners
<<<        obj /usr/lib/portage/bin/fixpackages
<<<        obj /usr/lib/portage/bin/fixdbentries
<<<        obj /usr/lib/portage/bin/fix-db.py
<<<        obj /usr/lib/portage/bin/find-requires
<<<        obj /usr/lib/portage/bin/etc-update
<<<        obj /usr/lib/portage/bin/env-update.sh
<<<        obj /usr/lib/portage/bin/env-update
<<<        obj /usr/lib/portage/bin/emerge-webrsync
<<<        obj /usr/lib/portage/bin/emerge
<<<        obj /usr/lib/portage/bin/emake
<<<        obj /usr/lib/portage/bin/emaint
<<<        obj /usr/lib/portage/bin/ecompressdir
<<<        obj /usr/lib/portage/bin/ecompress
<<<        obj /usr/lib/portage/bin/ebuild.sh
<<<        obj /usr/lib/portage/bin/ebuild
<<<        obj /usr/lib/portage/bin/dosym
<<<        obj /usr/lib/portage/bin/dosed
<<<        obj /usr/lib/portage/bin/dosbin
--- !mtime sym /usr/lib/portage/bin/donewins
<<<        obj /usr/lib/portage/bin/domo
<<<        obj /usr/lib/portage/bin/doman
<<<        obj /usr/lib/portage/bin/dolib.so
<<<        obj /usr/lib/portage/bin/dolib.a
<<<        obj /usr/lib/portage/bin/dolib
<<<        obj /usr/lib/portage/bin/doins
<<<        obj /usr/lib/portage/bin/doinitd
<<<        obj /usr/lib/portage/bin/doinfo
<<<        obj /usr/lib/portage/bin/dohtml
<<<        obj /usr/lib/portage/bin/dohard
<<<        obj /usr/lib/portage/bin/doexe
<<<        obj /usr/lib/portage/bin/doenvd
<<<        obj /usr/lib/portage/bin/dodoc
<<<        obj /usr/lib/portage/bin/dodir
<<<        obj /usr/lib/portage/bin/doconfd
<<<        obj /usr/lib/portage/bin/dobin
<<<        obj /usr/lib/portage/bin/dispatch-conf
<<<        obj /usr/lib/portage/bin/clean_locks
<<<        obj /usr/lib/portage/bin/chkcontents
<<<        obj /usr/lib/portage/bin/check-implicit-pointer-usage.py
<<<        obj /usr/lib/portage/bin/archive-conf
--- !mtime sym /usr/bin/xpak
--- !mtime sym /usr/bin/tbz2tool
--- !mtime sym /usr/bin/repoman
--- !mtime sym /usr/bin/portageq
--- !mtime sym /usr/bin/emerge
--- !mtime sym /usr/bin/ebuild
<<<        obj /etc/portage/.keep_sys-apps_portage-0
<<<        obj /etc/make.globals
<<<        obj /etc/make.conf.example
<<<        obj /etc/etc-update.conf
<<<        obj /etc/env.d/05portage.envd
<<<        obj /etc/dispatch-conf.conf
--- !empty dir /usr/share/man/man5
--- !empty dir /usr/share/man/man1
--- !empty dir /usr/share/man
<<<        dir /usr/share/doc/portage-2.1.2.2
--- !empty dir /usr/share/doc
--- !empty dir /usr/share
--- !empty dir /usr/sbin
--- !empty dir /usr/lib/portage/pym/elog_modules
--- !empty dir /usr/lib/portage/pym/cache
--- !empty dir /usr/lib/portage/pym
--- !empty dir /usr/lib/portage/bin
--- !empty dir /usr/lib/portage
--- !empty dir /usr/lib
--- !empty dir /usr/bin
--- !empty dir /usr
<<<        dir /etc/portage
--- !empty dir /etc/env.d
--- !empty dir /etc
[portage-2.1.2.2] bash: /usr/lib/portage/bin/ebuild.sh: Datei oder Verzeichnis nicht gefunden
!!! FAILED postrm: 127

A removal phase of the 'sys-apps/portage-2.1.2.2' package has failed
with exit value 127. The problem occurred while executing the ebuild
located at
'/var/db/pkg/sys-apps/portage-2.1.2.2/portage-2.1.2.2.ebuild'. If
necessary, manually remove the ebuild in order to skip the execution of
removal phases.



wieder ratlos....

un nu?

uhai
Back to top
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6749

PostPosted: Thu Mar 06, 2008 7:44 pm    Post subject: Reply with quote

uhai wrote:
Code:
]1204647288:  *** Finished. Cleaning up...
1204647290: === Unmerging... (sys-apps/man-pages-2.42)

Offensichtlich geht in der Aufräum-Phase was schief. Da ist irgendwas buggy in Portage. Mir ist es auch schon passiert, als ich mal parallel zwei emerge-Kommandos laufen hatte (ja ich weiß, soll man nicht machen), dass emerge in dieser Phase das Paket deinstalliert hat, das von dem parallelen Prozess gerade gebaut wurde. Aus irgendeinem Grund glaubt Portage, dass die Pakete nur "Überbleibsel" (alte Versionen o.ä.) der Installation des aktuellen Pakets waren. Früher konnt man diese Phase mit einem FEATURES abschalten, aber in aktuellen Portage-Versionen gibt es das nicht mehr.
Back to top
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1363
Location: Eppingen, Germany

PostPosted: Thu Mar 06, 2008 9:03 pm    Post subject: Reply with quote

und wie umgehe ich diesen bug?

uhai
Back to top
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2242
Location: My own world! I and Gentoo!

PostPosted: Thu Mar 06, 2008 9:16 pm    Post subject: Reply with quote

bugs.g.o
Nur keine Scheu.
Das ist ein Bug, also melden.
_________________
mfg
Steel
___________________

Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2)
Back to top
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 3337
Location: de

PostPosted: Thu Mar 06, 2008 9:25 pm    Post subject: Reply with quote

Max Steel wrote:
Big sorry for my bad English.
Warum eigentlich?
Back to top
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1363
Location: Eppingen, Germany

PostPosted: Fri Mar 07, 2008 5:40 am    Post subject: Reply with quote

ich hätte gerne meinen Laptop fertig "gentooisiert"... :cry:
Bug melden klingt nach "das kann dauern...."


uhai
Back to top
View user's profile Send private message
STiGMaTa_ch
Veteran
Veteran


Joined: 28 Dec 2004
Posts: 1686
Location: Rüti ZH / Schweiz

PostPosted: Fri Mar 07, 2008 4:02 pm    Post subject: Reply with quote

uhai wrote:
Bug melden klingt nach "das kann dauern...."

Bug nicht melden klingt nach "der Fehler wird NIE behoben..."

Lieber Gruss
STiGMaTa
_________________
Ich bin Schuldknappe. Das bedeutet ich bin immer an allem Schuld. Und das nicht zu knapp! | Der alltägliche Familienwahnsinn auf meinem BLOG
Back to top
View user's profile Send private message
Genone
Retired Dev
Retired Dev


Joined: 14 Mar 2003
Posts: 9547
Location: beyond the rim

PostPosted: Fri Mar 07, 2008 5:40 pm    Post subject: Reply with quote

mv wrote:
uhai wrote:
Code:
]1204647288:  *** Finished. Cleaning up...
1204647290: === Unmerging... (sys-apps/man-pages-2.42)

Offensichtlich geht in der Aufräum-Phase was schief. Da ist irgendwas buggy in Portage. Mir ist es auch schon passiert, als ich mal parallel zwei emerge-Kommandos laufen hatte (ja ich weiß, soll man nicht machen), dass emerge in dieser Phase das Paket deinstalliert hat, das von dem parallelen Prozess gerade gebaut wurde. Aus irgendeinem Grund glaubt Portage, dass die Pakete nur "Überbleibsel" (alte Versionen o.ä.) der Installation des aktuellen Pakets waren. Früher konnt man diese Phase mit einem FEATURES abschalten, aber in aktuellen Portage-Versionen gibt es das nicht mehr.

Ich vermute mal du meinst AUTOCLEAN=no, was vielleicht als Sofortmaßnahme helfen mag, aber auf Dauer nur noch mehr Probleme verursacht (existiert eigentlich nur noch als Debugginghilfe). Auch ist das Problem hier (soweit ich das beurteilen kann) anders: Offenbar wird nicht "versehentlich" das grade gebaute Paket deinstalliert (was durch inkonsistente COUNTER erklärt werden könnte), da ja laut vdb auch 3.2_p17-r1 noch installiert ist, und auch portage-2.1.2.2 scheint eher die "alte" Version zu sein. Die bislang beschriebenen Symptome sehen eher so aus, als ob die "neuen" Versionen die Dateien irgendwie nicht richtig installieren bzw. registrieren, bzw. der entsprechende Test in unmerge() irgendwie fehlerhaft ist.

Ich würde mal Portage manuell auf 2.1.4.4 updaten, um zu testen ob der Fehler evtl. schon lange behoben ist (2.1.2.2 ist ja nicht mehr ganz frisch), s. http://www.gentoo.org/proj/en/portage/doc/manually-fixing-portage.xml
Back to top
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1363
Location: Eppingen, Germany

PostPosted: Fri Mar 07, 2008 8:19 pm    Post subject: Reply with quote

Also erst portage manuell updaten, dann falls nötig Bug melden.

Ich habe portage von der live-CD 2007. Ein
Code:
emerge portage
hatte ich auch shcon, lief aber auf das gleiche heraus...

Das Update mache ich morgen, heute bin ich schon zu müde, war eh nicht mein Tag...

uhai
Back to top
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1363
Location: Eppingen, Germany

PostPosted: Sat Mar 08, 2008 8:19 am    Post subject: Reply with quote

ok, here we go:

portage nach Anleitung manuell installier --> ok
Code:
emerge --sync
--> ok
Code:
emerge gentoo-sources
--> gar nicht ok :( :

Code:
chroot   Kanotix etc # emerge gentoo-sources
Calculating dependencies... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) sys-kernel/gentoo-sources-2.6.23-r9 to /
 * linux-2.6.23.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                         [ ok ]
 * genpatches-2.6.23-10.extras.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                          [ ok ]
 * genpatches-2.6.23-10.base.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                            [ ok ]
 * checking ebuild checksums ;-) ...                                                            [ ok ]
 * checking auxfile checksums ;-) ...                                                           [ ok ]
 * checking miscfile checksums ;-) ...                                                          [ ok ]
 * checking linux-2.6.23.tar.bz2 ;-) ...                                                        [ ok ]
 * checking genpatches-2.6.23-10.base.tar.bz2 ;-) ...                                           [ ok ]
 * checking genpatches-2.6.23-10.extras.tar.bz2 ;-) ...                                         [ ok ]
/usr/lib/portage/bin/ebuild.sh: line 1515: id: command not found
>>> Preparing to unpack ...
/usr/lib/portage/bin/ebuild.sh: line 1515: id: command not found
/usr/lib/portage/bin/ebuild.sh: line 669: install: command not found
 *
 * ERROR: sys-kernel/gentoo-sources-2.6.23-r9 failed.
 * Call stack:
 *               ebuild.sh, line 1802:  Called dyn_unpack
 *               ebuild.sh, line  669:  Called die
 * The specific snippet of code:
 *              install -m${PORTAGE_WORKDIR_MODE:-0700} -d "${WORKDIR}" || die "Failed to create dir '${WORKDIR}'"
 *  The die message:
 *   Failed to create dir '/var/tmp/portage/sys-kernel/gentoo-sources-2.6.23-r9/work'
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-kernel/gentoo-sources-2.6.23-r9/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-kernel/gentoo-sources-2.6.23-r9/temp/environment'.
 *

 * Messages for package sys-kernel/gentoo-sources-2.6.23-r9:

 *
 * ERROR: sys-kernel/gentoo-sources-2.6.23-r9 failed.
 * Call stack:
 *               ebuild.sh, line 1802:  Called dyn_unpack
 *               ebuild.sh, line  669:  Called die
 * The specific snippet of code:
 *              install -m${PORTAGE_WORKDIR_MODE:-0700} -d "${WORKDIR}" || die "Failed to create dir '${WORKDIR}'"
 *  The die message:
 *   Failed to create dir '/var/tmp/portage/sys-kernel/gentoo-sources-2.6.23-r9/work'
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-kernel/gentoo-sources-2.6.23-r9/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-kernel/gentoo-sources-2.6.23-r9/temp/environment'.
 *


Nach der portage-Installation von Hand habe ich die conf-files dispatch-conf.conf, bashrc, etc-update.conf & make.conf.example in /etc von Hand übernommen. Den gleichen Fehler wie oben habe ich mit
Code:
emerge -uD world
auch bekommen.

Meiner Ansicht nach ist es kein Platzproblem, oder?

Code:
chroot   Kanotix etc # df
Dateisystem          1K-Blöcke   Benutzt Verfügbar Ben% Eingehängt auf
/dev/root.old         10159548   2297224   7346240  24% /
/sys                  10159548   2297224   7346240  24% /sys
df: „/cdrom“: Datei oder Verzeichnis nicht gefunden
df: „/KNOPPIX“: Datei oder Verzeichnis nicht gefunden
df: „/ramdisk“: Datei oder Verzeichnis nicht gefunden
/dev/root.old            10240        76     10164   1% /dev/.static/dev
tmpfs                    10240        76     10164   1% /dev
/dev/pts                 10240        76     10164   1% /dev/pts
/dev/hda5             10159548   2297224   7346240  24% /
/dev/hda2                54444      7949     43684  16% /boot
/dev/hda6              1004024     17676    935344   2% /home
/dev/hda7              1026104    331988    694116  33% /home/energie
tmpfs                    10240        76     10164   1% /dev
Back to top
View user's profile Send private message
STiGMaTa_ch
Veteran
Veteran


Joined: 28 Dec 2004
Posts: 1686
Location: Rüti ZH / Schweiz

PostPosted: Sat Mar 08, 2008 1:38 pm    Post subject: Reply with quote

Dann mal ein anderer Ansatz:

1.) Zeig uns mal ein emerge --info welches du innerhalb der Chroot Umgebung ausführst.

2.) Lade alle Files welche du verwendest (Den Stage, portage-latest) nochmals herunter. Kontrolliere dabei bitte wie in der Anleitung angegeben mit gpg oder md5sum ob die Dateien auch korrekt heruntergeladen wurden.

3.) Teile uns mit, von welchem Mirror du das ganze heruntergeladen hast, damit wir (ich?) die selben Files verwenden können.

4.) Bevor du den chroot machst gib history ein und poste den Output. In der Schroot Umgebung machst du ebenfalls ein history sobald der Fehler aufgetreten ist und postet das ebenfalls.

Lieber Gruss
STiGMaTa
_________________
Ich bin Schuldknappe. Das bedeutet ich bin immer an allem Schuld. Und das nicht zu knapp! | Der alltägliche Familienwahnsinn auf meinem BLOG
Back to top
View user's profile Send private message
uhai
Veteran
Veteran


Joined: 23 Aug 2007
Posts: 1363
Location: Eppingen, Germany

PostPosted: Sat Mar 08, 2008 2:31 pm    Post subject: Reply with quote

Hallo StiGMaTa_ch,

Du bist halt eine treue Seele :D

1) Hier mein
Code:
emerge --info
: (nach Fehler)

Code:
chroot   Kanotix etc # emerge --info
Portage 2.1.4.4 (default-linux/x86/2007.0, gcc-4.1.1, glibc-2.5-r0, 2.6.18-kanotix-1 i686)
=================================================================
System uname: 2.6.18-kanotix-1 i686 Pentium III (Coppermine)
Timestamp of tree: Sat, 08 Mar 2008 06:30:01 +0000
app-shells/bash:     3.2_p17-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.61-r1
sys-devel/automake:  1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl berkdb cli cracklib crypt cups dri fortran gdbm gpm iconv ipv6 isdnlog midi mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl ssl tcpd unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


Sollte alles so aus dem stage3 und portage-tarball stammen.

2) Das habe ich inzwischen bereits (mindestens) 3 mal gemacht. Den md5sum - Check mache ich immer. (Ja, ich habe schonmal erfolgreich Gentoo installiert...)

3) mirrorselect hat nicht gefunzt (das auch!) daher direkt von gentoo

4) ok, das dauert noch etwas....

uhai

btw: Pentium III (Coppermine) ist doch stage3-i686, oder stage3-x86?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum