View previous topic :: View next topic |
Author |
Message |
Niko_K Guru
Joined: 19 Sep 2002 Posts: 484 Location: Rietz/Tirol
|
Posted: Fri Feb 13, 2004 5:25 pm Post subject: Großes Portage Problem |
|
|
Hi,
ich habe vorgestern ein Update von portage durchgeführt und anschließend sun-jdk deintalliert (weil ich eine saubere Installation von sun-j2sdk haben wollte)
Nun habe ich aber bei einem Aufruf von emerge folgendes Problem (übergebenes Package ist egal):
Code: | Traceback (most recent call last):
File "/usr/bin/emerge", line 14, in ?
import portage
File "/usr/lib/portage/pym/portage.py", line 6128, in ?
settings.regenerate() # XXX: Regenerate use after we get a vartree -- GLOBAL
File "/usr/lib/portage/pym/portage.py", line 1392, in regenerate
self.configdict["auto"]["USE"]=autouse(db[root]["vartree"],use_cache=use_cache)
File "/usr/lib/portage/pym/portage.py", line 1121, in autouse
myresult=dep_check(mydep,myvartree.dbapi,None,use="no",use_cache=use_cache)
File "/usr/lib/portage/pym/portage.py", line 3309, in dep_check
mylist=flatten(dep_listcleanup(dep_zapdeps(mysplit,mysplit2)))
File "/usr/lib/portage/pym/portage.py", line 3052, in dep_zapdeps
myresult=dep_zapdeps(unreduced[x],reduced[x])
File "/usr/lib/portage/pym/portage.py", line 3038, in dep_zapdeps
elif myportapi.match(x):
AttributeError: 'NoneType' object has no attribute 'match'
|
Ich glaube nicht, dass das Problem das portage update ist, sondern das "fehlende" Java (schließlich konnte ich sun-jdk noch deinstallieren)!
Gibt es eine Möglichkeit das Problem in den Griff zu bekommen, ohne Gentoo neu aufsetzen zu müssen??
Niko _________________ Meine Homepage |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Fri Feb 13, 2004 6:19 pm Post subject: |
|
|
ich glaube was mit deiner portage db stimmt nicht. kannst du mal /usr/lib/portage/bin/fix-db.py aufrufen?
gruss
SteveB |
|
Back to top |
|
|
Niko_K Guru
Joined: 19 Sep 2002 Posts: 484 Location: Rietz/Tirol
|
Posted: Fri Feb 13, 2004 6:26 pm Post subject: DB reparieren |
|
|
Hi,
also ich habe das versucht, aber ich bekomme hier folgenden Fehler:
Code: | Traceback (most recent call last):
File "/usr/lib/portage/bin/fix-db.py", line 8, in ?
from portage import lockfile,unlockfile,VDB_PATH,root
File "/usr/lib/portage/pym/portage.py", line 6128, in ?
settings.regenerate() # XXX: Regenerate use after we get a vartree -- GLOBAL
File "/usr/lib/portage/pym/portage.py", line 1392, in regenerate
self.configdict["auto"]["USE"]=autouse(db[root]["vartree"],use_cache=use_cache)
File "/usr/lib/portage/pym/portage.py", line 1121, in autouse
myresult=dep_check(mydep,myvartree.dbapi,None,use="no",use_cache=use_cache)
File "/usr/lib/portage/pym/portage.py", line 3309, in dep_check
mylist=flatten(dep_listcleanup(dep_zapdeps(mysplit,mysplit2)))
File "/usr/lib/portage/pym/portage.py", line 3052, in dep_zapdeps
myresult=dep_zapdeps(unreduced[x],reduced[x])
File "/usr/lib/portage/pym/portage.py", line 3038, in dep_zapdeps
elif myportapi.match(x):
AttributeError: 'NoneType' object has no attribute 'match' |
Das ist dem oben recht ähnlich, nur ist ganz zu beginn ein kleiner Unterschied (Datei ist nun ja fix-db.py und nicht mehr emerge)
Niko _________________ Meine Homepage |
|
Back to top |
|
|
christophd Tux's lil' helper
Joined: 16 Nov 2003 Posts: 76
|
Posted: Fri Feb 13, 2004 6:43 pm Post subject: |
|
|
Ich habe genau das gleiche Problem: https://forums.gentoo.org/viewtopic.php?t=135696
Ich bekomme allerdings diese Fehlermeldung:
Code: | root@buzz bin # ./fix-db.py
Traceback (most recent call last):
File "./fix-db.py", line 54, in ?
pkgdirlist = os.listdir(pkgdir)
OSError: [Errno 20] Not a directory: '/var/db/pkg/sys-kernel/-MERGING-linux-headers-2.4.21.portage_lockfile/'
root@buzz bin #
|
Ich glaube der Hund liegt mit dem Upgrade von Python 2.2 auf Python 2.3 begraben. Wie kann ich auf Python 2.2 downgraden? |
|
Back to top |
|
|
Niko_K Guru
Joined: 19 Sep 2002 Posts: 484 Location: Rietz/Tirol
|
Posted: Fri Feb 13, 2004 6:56 pm Post subject: ?? |
|
|
Hi,
wieso handelt es sich hierbei um das selbe Problem??
Ich habe doch gar nicht Python gemerged (oder zumindest habe ich das nicht bemerkt)
Schließlich hast du ein Python Problem!
Die letzte Zeile bei dir gibt folgendes aus:
Code: | File "/usr/lib/python2.3/posixpath.py", line 187, in isdir
st = os.stat(path)
TypeError: stat() argument 1 must be (encoded string without NULL bytes), not str |
Also wird das ein Python Problem sein!
Bei mir alledings ist es ein Portage Problem, da die letzte Zeile so aussieht:
Code: | File "/usr/lib/portage/pym/portage.py", line 3038, in dep_zapdeps
elif myportapi.match(x):
AttributeError: 'NoneType' object has no attribute 'match' |
Bitte korrigiert mich, wenn ich falsch liege,
Niko _________________ Meine Homepage |
|
Back to top |
|
|
ralph Advocate
Joined: 02 Mar 2003 Posts: 2001 Location: Hamburg
|
Posted: Fri Feb 13, 2004 7:15 pm Post subject: |
|
|
Schau dir mal den thread an, ich glaube, da findest du gleich auf der ersten Seite eine Lösung zu deinem Prolem.
https://forums.gentoo.org/viewtopic.php?t=121499
Ansonsten such mal nach der Fehlermeldung, da scheint es einige mit dem Problem zu geben. _________________ The computer can't tell you the emotional story. It can give you the exact mathematical design, but what's missing is the eyebrows.
- Frank Zappa |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Fri Feb 13, 2004 7:32 pm Post subject: |
|
|
es kann auch sein, dass dein world file nicht okay ist. hast du schon mal einen blick auf /var/cache/edb/world geworfen?
gruss
SteveB |
|
Back to top |
|
|
christophd Tux's lil' helper
Joined: 16 Nov 2003 Posts: 76
|
Posted: Fri Feb 13, 2004 7:42 pm Post subject: |
|
|
@ nicko:
Portage ist in Python geschrieben
@steveb:
Mir ist in der Datei nichts ungewöhnliches aufgefallen, bis auf eine Zeile:
Code: | .....
net-dialup/ppp
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^.... (ewig lang)
media-sound/xmms
..... |
Ist das normal? |
|
Back to top |
|
|
Niko_K Guru
Joined: 19 Sep 2002 Posts: 484 Location: Rietz/Tirol
|
Posted: Fri Feb 13, 2004 7:44 pm Post subject: Hmm |
|
|
Hi,
also ich denke nicht, dass das was mit dem World File zu tun hat!
Schließlich meldete bei dem Fehler im Beitrag (Link oben) auch ein Package, das Probleme bereitete - das habe ich bei mir nicht gesehen!
Naja, ich habe das World File trotzdem gecheckt, aber das scheint okay zu sein!
Ich poste mal eben den Inhalt, damit auch ihr das überprüfen könnt:
Code: | ev-util/pccts
media-libs/aalib
media-plugins/xmms-status-plugin
media-sound/alsa-utils
net-www/netscape-flash
media-libs/tiff
media-libs/libsdl
media-gfx/sane-backends
sys-apps/tcp-wrappers
app-arch/unzip
dev-libs/openssl
dev-perl/XML-Parser
media-plugins/xmms-realrandom
net-mail/mailbase
app-arch/zip
kde-base/kde-i18n
media-libs/alsa-lib
net-ftp/gftp
app-portage/gentoolkit
media-libs/libart_lgpl
sys-apps/help2man
media-plugins/alsa-xmms
media-libs/glut
app-text/gocr
app-text/sgml-common
sys-apps/eject
app-cdr/cdrtools
net-misc/openssh
dev-perl/Digest-MD5
media-sound/esound
media-video/nvidia-glx
app-text/ghostscript
net-print/foomatic
media-gfx/gimp-print
media-sound/mpg123
app-text/acroread
kde-base/kdepim
sys-kernel/development-sources
x11-base/xfree
media-gfx/gimp
media-sound/lame
x11-misc/ttmkfdir
dev-util/kdevelop
dev-util/kdbg
dev-util/dialog
media-video/transcode
net-print/hpijs
media-sound/xmms
net-libs/libwww
dev-perl/MP3-Info
media-libs/xine-lib
app-office/openoffice-bin
media-video/xanim
sys-libs/lib-compat
app-text/psutils
dev-util/cvs
dev-perl/Test-Simple
app-dicts/ispell-de
ev-perl/Test-Harness
dev-libs/libxml2
app-admin/fam
media-libs/freetype
media-video/nvidia-kernel
sys-apps/module-init-tools
media-fonts/sharefonts
sys-apps/vixie-cron
media-video/xine-ui
dev-perl/Audio-Tools
net-print/cups
net-print/foomatic-db
net-ftp/curl
x11-base/opengl-update
app-admin/metalog
kde-base/kdeutils
media-libs/libmpeg3
media-libs/netpbm
media-sound/vorbis-tools
app-office/ooodi
media-libs/a52dec
app-text/xpdf
media-sound/sox
dev-java/java-config
dev-libs/libxslt
kde-base/kdeedu
media-libs/libdv
media-libs/libmng
media-libs/divx4linux
app-editors/nano
net-www/mozilla-firefox
dev-perl/PDL
sys-fs/reiserfsprogs
app-doc/kdelibs-apidocs
media-libs/libdvdcss
net-fs/samba
media-video/smpeg-xmms
media-libs/libvorbis
dev-util/ccache
net-mail/ssmtp
app-text/tetex
sys-devel/gcc-config
media-libs/xvid
kde-base/kdeartwork
app-crypt/gnupg
media-sound/mad
sys-devel/gettext
kde-base/kdebase
app-editors/quanta
sys-apps/modutils
app-cdr/cdrdao
media-libs/t1lib
x11-themes/gnome-icon-theme
sys-apps/miscfiles
media-fonts/freefonts
dev-perl/Parse-RecDescent
sys-libs/libtermcap-compat
sys-devel/gnuconfig
x11-libs/qt
dev-libs/expat
media-libs/audiofile
media-libs/imlib2
media-video/mjpegtools
kde-base/kdeadmin
kde-base/kdelibs
dev-lisp/drscheme
media-libs/musicbrainz
media-sound/easytag
dev-perl/Audio-Wav
app-dicts/aspell-de
media-libs/mpeg-lib
dev-perl/Locale-gettext
dev-perl/Inline
app-i18n/kde-i18n-de
media-libs/svgalib
dev-util/intltool
sys-apps/coreutils
x11-libs/openmotif
app-arch/rpm2targz
kde-base/kdetoys
app-cdr/k3b
net-www/prozgui
dev-perl/File-Spec
gnome-base/ORBit2
kde-base/kde
app-text/htmltidy
app-text/aspell
media-gfx/imagemagick
app-shells/tcsh
net-www/lynx |
Man kann keinen Fehler erkennen, oder?
Niko
EDIT: @christophd: Ja, sicher ist portage in python geschrieben, aber das erklärt nicht die unterschiedlichen Fehler (bei mir meldet Portage selbst ein Problem, bei dir aber python selbst) _________________ Meine Homepage |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Fri Feb 13, 2004 7:50 pm Post subject: |
|
|
christophd wrote: | @ nicko:
Portage ist in Python geschrieben
@steveb:
Mir ist in der Datei nichts ungewöhnliches aufgefallen, bis auf eine Zeile:
Code: | .....
net-dialup/ppp
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^.... (ewig lang)
media-sound/xmms
..... |
Ist das normal? |
NEIN!!! Das ist nicht normal! und genau das ist das problem! lösche diese zeile und rufe danach mal regenworld auf und danach sollte alles wieder bei dir laufen.
gruss
Steve |
|
Back to top |
|
|
christophd Tux's lil' helper
Joined: 16 Nov 2003 Posts: 76
|
Posted: Fri Feb 13, 2004 7:53 pm Post subject: |
|
|
@ nicko
Dein Problem beim emergen eines Packets:
Code: | Traceback (most recent call last):
File "/usr/bin/emerge", line 14, in ?
import portage
File "/usr/lib/portage/pym/portage.py", line 6128, in ? |
Mein Portage Problem beim emergen eines Packets
Code: | Traceback (most recent call last):
File "/usr/bin/emerge", line 2181, in ?
|
@ steveb
Jetzt gehts schlag auf schlag, ich komme mit dem posten nicht mehr nach. Die Zeile lösche ich und mache eine emerge sync.
Last edited by christophd on Fri Feb 13, 2004 7:59 pm; edited 1 time in total |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Fri Feb 13, 2004 7:58 pm Post subject: Re: Hmm |
|
|
was ist denn "ev-util/pccts" für ein ding?
sollte das nicht anders heissen?
Niko_K wrote: | Hi,
also ich denke nicht, dass das was mit dem World File zu tun hat!
Schließlich meldete bei dem Fehler im Beitrag (Link oben) auch ein Package, das Probleme bereitete - das habe ich bei mir nicht gesehen!
Naja, ich habe das World File trotzdem gecheckt, aber das scheint okay zu sein!
Ich poste mal eben den Inhalt, damit auch ihr das überprüfen könnt:
Code: | ev-util/pccts
media-libs/aalib
media-plugins/xmms-status-plugin
media-sound/alsa-utils
net-www/netscape-flash
media-libs/tiff
media-libs/libsdl
media-gfx/sane-backends
sys-apps/tcp-wrappers
app-arch/unzip
dev-libs/openssl
dev-perl/XML-Parser
media-plugins/xmms-realrandom
net-mail/mailbase
app-arch/zip
kde-base/kde-i18n
media-libs/alsa-lib
net-ftp/gftp
app-portage/gentoolkit
media-libs/libart_lgpl
sys-apps/help2man
media-plugins/alsa-xmms
media-libs/glut
app-text/gocr
app-text/sgml-common
sys-apps/eject
app-cdr/cdrtools
net-misc/openssh
dev-perl/Digest-MD5
media-sound/esound
media-video/nvidia-glx
app-text/ghostscript
net-print/foomatic
media-gfx/gimp-print
media-sound/mpg123
app-text/acroread
kde-base/kdepim
sys-kernel/development-sources
x11-base/xfree
media-gfx/gimp
media-sound/lame
x11-misc/ttmkfdir
dev-util/kdevelop
dev-util/kdbg
dev-util/dialog
media-video/transcode
net-print/hpijs
media-sound/xmms
net-libs/libwww
dev-perl/MP3-Info
media-libs/xine-lib
app-office/openoffice-bin
media-video/xanim
sys-libs/lib-compat
app-text/psutils
dev-util/cvs
dev-perl/Test-Simple
app-dicts/ispell-de
ev-perl/Test-Harness
dev-libs/libxml2
app-admin/fam
media-libs/freetype
media-video/nvidia-kernel
sys-apps/module-init-tools
media-fonts/sharefonts
sys-apps/vixie-cron
media-video/xine-ui
dev-perl/Audio-Tools
net-print/cups
net-print/foomatic-db
net-ftp/curl
x11-base/opengl-update
app-admin/metalog
kde-base/kdeutils
media-libs/libmpeg3
media-libs/netpbm
media-sound/vorbis-tools
app-office/ooodi
media-libs/a52dec
app-text/xpdf
media-sound/sox
dev-java/java-config
dev-libs/libxslt
kde-base/kdeedu
media-libs/libdv
media-libs/libmng
media-libs/divx4linux
app-editors/nano
net-www/mozilla-firefox
dev-perl/PDL
sys-fs/reiserfsprogs
app-doc/kdelibs-apidocs
media-libs/libdvdcss
net-fs/samba
media-video/smpeg-xmms
media-libs/libvorbis
dev-util/ccache
net-mail/ssmtp
app-text/tetex
sys-devel/gcc-config
media-libs/xvid
kde-base/kdeartwork
app-crypt/gnupg
media-sound/mad
sys-devel/gettext
kde-base/kdebase
app-editors/quanta
sys-apps/modutils
app-cdr/cdrdao
media-libs/t1lib
x11-themes/gnome-icon-theme
sys-apps/miscfiles
media-fonts/freefonts
dev-perl/Parse-RecDescent
sys-libs/libtermcap-compat
sys-devel/gnuconfig
x11-libs/qt
dev-libs/expat
media-libs/audiofile
media-libs/imlib2
media-video/mjpegtools
kde-base/kdeadmin
kde-base/kdelibs
dev-lisp/drscheme
media-libs/musicbrainz
media-sound/easytag
dev-perl/Audio-Wav
app-dicts/aspell-de
media-libs/mpeg-lib
dev-perl/Locale-gettext
dev-perl/Inline
app-i18n/kde-i18n-de
media-libs/svgalib
dev-util/intltool
sys-apps/coreutils
x11-libs/openmotif
app-arch/rpm2targz
kde-base/kdetoys
app-cdr/k3b
net-www/prozgui
dev-perl/File-Spec
gnome-base/ORBit2
kde-base/kde
app-text/htmltidy
app-text/aspell
media-gfx/imagemagick
app-shells/tcsh
net-www/lynx |
Man kann keinen Fehler erkennen, oder?
Niko
EDIT: @christophd: Ja, sicher ist portage in python geschrieben, aber das erklärt nicht die unterschiedlichen Fehler (bei mir meldet Portage selbst ein Problem, bei dir aber python selbst) |
|
|
Back to top |
|
|
christophd Tux's lil' helper
Joined: 16 Nov 2003 Posts: 76
|
Posted: Fri Feb 13, 2004 8:05 pm Post subject: |
|
|
regenworld gibt folgendes zurück:
Code: | ....
candidate: virtual/ssh
candidate: sys-fs/devfsd
Traceback (most recent call last):
File "/usr/sbin/regenworld", line 58, in ?
mylist=portage.db["/"]["vartree"].dbapi.match(mykey)
File "/usr/lib/portage/pym/portage.py", line 3362, in match
mydep=dep_expand(origdep,self)
File "/usr/lib/portage/pym/portage.py", line 2748, in dep_expand
return prefix+cpv_expand(mydep,mydb)+postfix
File "/usr/lib/portage/pym/portage.py", line 2694, in cpv_expand
if mydb.cp_list(x+"/"+myp):
File "/usr/lib/portage/pym/portage.py", line 3311, in cp_list
mystat=os.stat(self.root+"var/db/pkg/"+mysplit[0])[ST_MTIME]
TypeError: stat() argument 1 must be (encoded string without NULL bytes), not str
root@buzz edb #
|
Kann es sein, dass es nopch ein kaputte Zeile gibt? |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Fri Feb 13, 2004 8:06 pm Post subject: |
|
|
weil ich nicht dein world file habe, habe ich schnell einen script auf der kommando line gestartet: Code: | for foo in ev-util/pccts media-libs/aalib media-plugins/xmms-status-plugin media-sound/alsa-utils net-www/netscape-flash media-libs/tiff media-libs/libsdl media-gfx/sane-backends sys-apps/tcp-wrappers app-arch/unzip dev-libs/openssl dev-perl/XML-Parser media-plugins/xmms-realrandom net-mail/mailbase app-arch/zip kde-base/kde-i18n media-libs/alsa-lib net-ftp/gftp app-portage/gentoolkit media-libs/libart_lgpl sys-apps/help2man media-plugins/alsa-xmms media-libs/glut app-text/gocr app-text/sgml-common sys-apps/eject app-cdr/cdrtools net-misc/openssh dev-perl/Digest-MD5 media-sound/esound media-video/nvidia-glx app-text/ghostscript net-print/foomatic media-gfx/gimp-print media-sound/mpg123 app-text/acroread kde-base/kdepim sys-kernel/development-sources x11-base/xfree media-gfx/gimp media-sound/lame x11-misc/ttmkfdir dev-util/kdevelop dev-util/kdbg dev-util/dialog media-video/transcode net-print/hpijs media-sound/xmms net-libs/libwww dev-perl/MP3-Info media-libs/xine-lib app-office/openoffice-bin media-video/xanim sys-libs/lib-compat app-text/psutils dev-util/cvs dev-perl/Test-Simple app-dicts/ispell-de ev-perl/Test-Harness dev-libs/libxml2 app-admin/fam media-libs/freetype media-video/nvidia-kernel sys-apps/module-init-tools media-fonts/sharefonts sys-apps/vixie-cron media-video/xine-ui dev-perl/Audio-Tools net-print/cups net-print/foomatic-db net-ftp/curl x11-base/opengl-update app-admin/metalog kde-base/kdeutils media-libs/libmpeg3 media-libs/netpbm media-sound/vorbis-tools app-office/ooodi media-libs/a52dec app-text/xpdf media-sound/sox dev-java/java-config dev-libs/libxslt kde-base/kdeedu media-libs/libdv media-libs/libmng media-libs/divx4linux app-editors/nano net-www/mozilla-firefox dev-perl/PDL sys-fs/reiserfsprogs app-doc/kdelibs-apidocs media-libs/libdvdcss net-fs/samba media-video/smpeg-xmms media-libs/libvorbis dev-util/ccache net-mail/ssmtp app-text/tetex sys-devel/gcc-config media-libs/xvid kde-base/kdeartwork app-crypt/gnupg media-sound/mad sys-devel/gettext kde-base/kdebase app-editors/quanta sys-apps/modutils app-cdr/cdrdao media-libs/t1lib x11-themes/gnome-icon-theme sys-apps/miscfiles media-fonts/freefonts dev-perl/Parse-RecDescent sys-libs/libtermcap-compat sys-devel/gnuconfig x11-libs/qt dev-libs/expat media-libs/audiofile media-libs/imlib2 media-video/mjpegtools kde-base/kdeadmin kde-base/kdelibs dev-lisp/drscheme media-libs/musicbrainz media-sound/easytag dev-perl/Audio-Wav app-dicts/aspell-de media-libs/mpeg-lib dev-perl/Locale-gettext dev-perl/Inline app-i18n/kde-i18n-de media-libs/svgalib dev-util/intltool sys-apps/coreutils x11-libs/openmotif app-arch/rpm2targz kde-base/kdetoys app-cdr/k3b net-www/prozgui dev-perl/File-Spec gnome-base/ORBit2 kde-base/kde app-text/htmltidy app-text/aspell media-gfx/imagemagick app-shells/tcsh net-www/lynx ; do if ! (equery which ${foo} | grep -q \.ebuild) ; then echo ${foo} ; fi ; done |
das resultat ist: Code: | ev-util/pccts
ev-perl/Test-Harness
app-i18n/kde-i18n-de
net-www/prozgui |
die ersten 2 sind definitiv falsch!
die letzten 2 sehen okay aus, aber app-i18n/kde-i18n-de ist nicht im portage vorhanden! also raus mit dem ding.
gruss
Steve |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Fri Feb 13, 2004 8:09 pm Post subject: |
|
|
christophd wrote: | regenworld gibt folgendes zurück:
Code: | ....
candidate: virtual/ssh
candidate: sys-fs/devfsd
Traceback (most recent call last):
File "/usr/sbin/regenworld", line 58, in ?
mylist=portage.db["/"]["vartree"].dbapi.match(mykey)
File "/usr/lib/portage/pym/portage.py", line 3362, in match
mydep=dep_expand(origdep,self)
File "/usr/lib/portage/pym/portage.py", line 2748, in dep_expand
return prefix+cpv_expand(mydep,mydb)+postfix
File "/usr/lib/portage/pym/portage.py", line 2694, in cpv_expand
if mydb.cp_list(x+"/"+myp):
File "/usr/lib/portage/pym/portage.py", line 3311, in cp_list
mystat=os.stat(self.root+"var/db/pkg/"+mysplit[0])[ST_MTIME]
TypeError: stat() argument 1 must be (encoded string without NULL bytes), not str
root@buzz edb #
|
Kann es sein, dass es nopch ein kaputte Zeile gibt? |
poste doch mal dein world file.
gruss
steve |
|
Back to top |
|
|
christophd Tux's lil' helper
Joined: 16 Nov 2003 Posts: 76
|
Posted: Fri Feb 13, 2004 8:22 pm Post subject: |
|
|
@ steveb:
mein world file: Code: | games-strategy/netpanzer
app-admin/usbview
media-gfx/gtkam
app-editors/emacs
net-www/netscape-flash
games-puzzle/pingus
app-office/dia
dev-util/eclipse-jdt-bin
net-www/mplayerplug-in
games-sports/gracer
x11-wm/xpde
dev-python/gnome-python
x11-misc/fluxconf
games-arcade/frozen-bubble
games-strategy/mylink
net-wireless/bluez-bluefw
app-cdr/eroaster
x11-misc/fluxter
app-arch/unrar
media-plugins/alsa-xmms
app-office/planner
games-arcade/tuxracer
dev-java/blackdown-jdk
games-arcade/supertux
app-cdr/cdrtools
net-wireless/gnome-bluetooth
gnome-base/gnome-print
dev-libs/openobex
dev-util/eclipse-ftp-webdav-bin
app-misc/mc
gnome-extra/shermans-aquarium
media-sound/sox
dev-python/wxPython
x11-wm/waimea
dev-util/eclipse-platform-bin
media-video/gxine
sys-apps/speedfreq
gnome-extra/nautilus-cd-burner
media-gfx/sodipodi
app-emulation/winesetuptk
sys-apps/radeontool
dev-util/kdevelop
sys-apps/cpufreqd
sys-kernel/mm-sources
app-office/koffice
media-video/ati-drivers
net-dialup/ppp
media-sound/xmms
net-misc/bo2k_plugins
gnome-base/control-center
gnome-base/gnome
net-analyzer/nmap
media-sound/rhythmbox
media-gfx/gphoto2
games-arcade/rocksndiamonds
sys-apps/module-init-tools
app-cdr/cdrdao
games-action/bzflag
app-admin/gtkdiskfree
app-emulation/winex-cvs
net-misc/grdesktop
x11-misc/superkaramba
x11-base/opengl-update
app-emulation/win4lin
media-libs/win32codecs
games-arcade/monkey-bubble
media-video/vlc
app-text/xpdf
gnome-base/libglade
x11-themes/gnome-themes-extras
dev-java/java-config
sys-kernel/xfs-sources
net-dialup/pppoed
media-sound/ripperx
dev-util/eclipse-cdt-bin
app-cdr/k3b
media-sound/grip
net-fs/samba
sys-apps/cpudyn
net-www/epiphany
media-gfx/gthumb
net-im/gnomeicu
media-sound/gnome-alsamixer
gnome-extra/gnome-db
games-arcade/lbreakout2
net-libs/libbo2k
app-admin/superadduser
media-video/xine-ui
gnome-extra/gcalctool
net-im/gaim
media-plugins/xmms-infinity
app-admin/gkrellm
kde-base/kde
app-admin/webmin
app-pda/multisync
x11-base/xfree-drm
app-sci/calcoo
games-action/trackballs
net-dialup/rp-pppoe
x11-themes/xmms-themes
app-cdr/gtoaster
net-print/cups-pdf
app-arch/rar
net-wireless/bluez-utils
net-im/gnomemeeting
app-emulation/wine
gnome-extra/gnome-audio
media-video/dvdrip
media-libs/openvrml
games-action/bomberclone
media-plugins/xmms-cdread
media-sound/mp3blaster
x11-plugins/gkrellm-gnome
games-action/moon-buggy
gnome-base/gnome-applets
gnome-base/ORBit
media-sound/gqmpeg
app-misc/twin
media-plugins/realvideo-codecs
net-dialup/pppconfig
net-www/w3m
net-misc/netkit-telnetd
app-misc/obexftp
dev-util/glade
app-office/abiword
sys-apps/usbd
net-www/mozilla
media-libs/libvorbis
sys-apps/fxload
sys-apps/acpid
app-cdr/gtkcdlabel
net-www/dillo
media-sound/zinf
net-wireless/kismet
app-crypt/gnupg
x11-themes/ximian-artwork
x11-misc/fluxspace
app-misc/sonypid
net-misc/bo2k_console
sys-apps/hotplug
dev-java/blackdown-jre |
|
|
Back to top |
|
|
Niko_K Guru
Joined: 19 Sep 2002 Posts: 484 Location: Rietz/Tirol
|
Posted: Fri Feb 13, 2004 8:26 pm Post subject: Hmm |
|
|
Hi,
also ich habe das world File jetzt korrigiert!
Leider hat sich an dem Fehler aber nichts geändert!
Niko _________________ Meine Homepage |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Fri Feb 13, 2004 8:40 pm Post subject: |
|
|
dein world file sieht okay aus. lediglich "media-plugins/realvideo-codecs" ist bei mir gemaskt (mit packages.mask) aber sonst ist alles okay.
wie auch immer.... kannst du mal schauen, ob du ein directory in der db nicht hast?: Code: | cat /var/cache/edb/world|sed "/^$/d"|while true;do read WORLD_ENTRY;if [ "${WORLD_ENTRY}" = "" ];then break;fi;[ "$(ls -1dlah /var/db/pkg/${WORLD_ENTRY}-*>/dev/null 2>&1;echo $?)" != "0" ] && echo ${WORLD_ENTRY};done |
oder kann es sein, dass du ein directory in der db hast, dass nicht okay ist? kannst du mal die ausgabe von folgendem befehl posten?: Code: | find /var/db/pkg/ -type d |
gruss
steve |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Fri Feb 13, 2004 8:41 pm Post subject: Re: Hmm |
|
|
Niko_K wrote: | Hi,
also ich habe das world File jetzt korrigiert!
Leider hat sich an dem Fehler aber nichts geändert!
Niko |
hast du auch regenworld aufgerufen danach?
versuch noch mal auch /usr/lib/portage/bin/fixvirtuals aufzurufen.
gruss
SteveB |
|
Back to top |
|
|
christophd Tux's lil' helper
Joined: 16 Nov 2003 Posts: 76
|
Posted: Fri Feb 13, 2004 9:22 pm Post subject: |
|
|
ausgabe von find /var/dv/pkg/ -type d:
Code: | ....
/var/db/pkg/app-pda
/var/db/pkg/app-pda/multisync-0.81-r1
/var/db/pkg/net-dialup
/var/db/pkg/net-dialup/ppp-2.4.1-r14
/var/db/pkg/net-dialup/pppconfig-2.1
/var/db/pkg/net-dialup/pppoed-0.48_beta1-r1
/var/db/pkg/net-dialup/rp-pppoe-3.5
root@buzz edb #
|
xterm kann nicht mehr anzeigen.
Code: | root@buzz edb # cat /var/cache/edb/world|sed "/^$/d"|while true;do read WORLD_ENTRY;if [ "${WORLD_ENTRY}" = "" ];then break;fi;[ "$(ls -1dlah /var/db/pkg/${WORLD_ENTRY}-*>/dev/null 2>&1;echo $?)" != "0" ] && echo ${WORLD_ENTRY};done
root@buzz edb #
|
Hier wird nichts ausgegeben
Danke für deine ausdauernde Hilfe!
Last edited by christophd on Fri Feb 13, 2004 10:06 pm; edited 1 time in total |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Fri Feb 13, 2004 9:56 pm Post subject: |
|
|
christophd wrote: | Danke für deine ausdauernde Hilfe! | kein problem irgendwann kann es sein, dass du dann in der situation bist jemanden helfen zu können und dann wirst du dich an mich erinnern und hoffentlich auch deine ausdauer beweissen.
ich sehe gerade, in einem beitrag weiter oben, dass du offenbar eine datei hast die nicht in /var/db/pkg hingehört: /var/db/pkg/sys-kernel/-MERGING-linux-headers-2.4.21.portage_lockfile/
kannst du mal schauen, ob du unter /var/db/pkg/sys-kernel etwas derartiges hast und es löschen? dann versuch nochmals mit den emerge befehl. sollte dann funktionieren.
gruss
Steve |
|
Back to top |
|
|
christophd Tux's lil' helper
Joined: 16 Nov 2003 Posts: 76
|
Posted: Fri Feb 13, 2004 10:08 pm Post subject: |
|
|
Das lockfile habe ich gelöscht. Das Problem scheint aber ganz schon hartnäckig zu sein:
Code: | root@buzz sys-kernel # emerge ddd
Performing Global Updates: /usr/portage/profiles/updates/1Q-2004
(Could take a couple minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
portage: Update type "" not recognized.
Calculating dependencies
Traceback (most recent call last):
File "/usr/bin/emerge", line 2181, in ?
retval,favorites=mydepgraph.select_files(myfiles)
File "/usr/bin/emerge", line 794, in select_files
mykey=portage.dep_expand(x,portage.portdb)
File "/usr/lib/portage/pym/portage.py", line 2748, in dep_expand
return prefix+cpv_expand(mydep,mydb)+postfix
File "/usr/lib/portage/pym/portage.py", line 2694, in cpv_expand
if mydb.cp_list(x+"/"+myp):
File "/usr/lib/portage/pym/portage.py", line 4024, in cp_list
list=listdir(self.root+"/"+mycp,EmptyOnError=1)
File "/usr/lib/portage/pym/portage.py", line 225, in listdir
if os.path.isdir(mypath):
File "/usr/lib/python2.3/posixpath.py", line 187, in isdir
st = os.stat(path)
TypeError: stat() argument 1 must be (encoded string without NULL bytes), not str
root@buzz sys-kernel #
|
ein emerge -u system fängt so an:
Code: | root@buzz sys-apps # emerge -u system
Performing Global Updates: /usr/portage/profiles/updates/1Q-2004
(Could take a couple minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
portage: Update type "" not recognized.
Calculating system dependencies ...done!
>>> emerge (1 of 4) sys-kernel/linux-headers-2.4.21 to /
|
und bricht auch so wieder ab: Code: | yes: Standardausgabe: Datenübergabe unterbrochen (broken pipe)
yes: Schreibfehler
>>> make oldconfig complete
>>> Install linux-headers-2.4.21 into /var/tmp/portage/linux-headers-2.4.21/image/ category sys-kernel
man:
prepallstrip:
strip:
>>> Completed installing into /var/tmp/portage/linux-headers-2.4.21/image/
>>> Merging sys-kernel/linux-headers-2.4.21 to /
Traceback (most recent call last):
File "/usr/bin/emerge", line 2220, in ?
mydepgraph.merge(mydepgraph.altlist())
File "/usr/bin/emerge", line 1362, in merge
retval=portage.doebuild(y,"merge",myroot,edebug)
File "/usr/lib/portage/pym/portage.py", line 1937, in doebuild
return merge(settings["CATEGORY"],settings["PF"],settings["D"],settings["BUILDDIR"]+"/build-info",myroot,myebuild=settings["EBUILD"])
File "/usr/lib/portage/pym/portage.py", line 2056, in merge
return mylink.merge(pkgloc,infloc,myroot,myebuild)
File "/usr/lib/portage/pym/portage.py", line 5179, in merge
return self.treewalk(mergeroot,myroot,inforoot,myebuild)
File "/usr/lib/portage/pym/portage.py", line 4784, in treewalk
counter=db["/"]["vartree"].dbapi.counter_tick(self.myroot,self.cat+"/"+self.pkg)
File "/usr/lib/portage/pym/portage.py", line 3062, in counter_tick
return self.counter_tick_core(myroot,1,mycpv)
File "/usr/lib/portage/pym/portage.py", line 3075, in counter_tick_core
for x in self.match(mysplit[0]+"/"+mysplit[1]):
File "/usr/lib/portage/pym/portage.py", line 3362, in match
mydep=dep_expand(origdep,self)
File "/usr/lib/portage/pym/portage.py", line 2748, in dep_expand
return prefix+cpv_expand(mydep,mydb)+postfix
File "/usr/lib/portage/pym/portage.py", line 2694, in cpv_expand
if mydb.cp_list(x+"/"+myp):
File "/usr/lib/portage/pym/portage.py", line 3311, in cp_list
mystat=os.stat(self.root+"var/db/pkg/"+mysplit[0])[ST_MTIME]
TypeError: stat() argument 1 must be (encoded string without NULL bytes), not str
root@buzz sys-kernel #
|
an für sich ist mir dieser Kernel egal, mein 2.6.2er läuft ideal. |
|
Back to top |
|
|
Genone Retired Dev
Joined: 14 Mar 2003 Posts: 9555 Location: beyond the rim
|
Posted: Fri Feb 13, 2004 10:57 pm Post subject: |
|
|
Der "NoneType has no attribute match" Fehler ist momentan in Untersuchung, gibt noch keine bestätigte Lösung
Was den "stat() argument 1 must be (encoded string without NULL bytes), not str" Fehler angeht, evtl. mal das world file woanders hin verschieben, regenworld aufrufen und nochmal probieren, ansonsten liegt der Fehler vermutlich irgendwo in /var/db/pkg.
Btw, wenn die Fehlermeldungen unterschiedlich sind ist in der Regel auch der Fehler anders. |
|
Back to top |
|
|
christophd Tux's lil' helper
Joined: 16 Nov 2003 Posts: 76
|
Posted: Sat Feb 14, 2004 8:32 am Post subject: |
|
|
Wenn sie jemand möchte, verschicke ich gerne alle möglichen Verzeichnisse, Fehlermeldungen usw...
Lösungsvorschläge:
Kann ich Gentoo nochmal "drüberinstallieren", würde dies die Fehler beseitigen? |
|
Back to top |
|
|
Niko_K Guru
Joined: 19 Sep 2002 Posts: 484 Location: Rietz/Tirol
|
Posted: Sat Feb 14, 2004 10:38 am Post subject: World File |
|
|
Hi,
also ich habe das mit dem World-File verschieben und regenworld auch mal bei mir ausprobiert (auch wenn ich den anderen Fehler bekomme, ...).
Dabei erhalte ich auch den Fehler beim Aufruf von regenworld.
Aber weil christophd es schon erwähnt hat.
Natürlich bin auch ich bereit sämtliche Files zu verschicken, schließlich wollen wir ja alle ein besseres Betriebssystem (sonst hätte ich ja auch der Bequemlichkeit halber noch immer MS)
Niko _________________ Meine Homepage |
|
Back to top |
|
|
|
|
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
|
|