Summary: | emerge sync crashed with AttributeError | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Gunar Dierigen <bugzilla> |
Component: | Unclassified | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED INVALID | ||
Severity: | critical | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Gunar Dierigen
2003-11-18 07:12:11 UTC
please post the following: emerge -V ls -l /usr/lib/portage/pym/portage.py ls -l /usr/lib/python2.2/site-packages/portage.py ls -d /var/db/pkg/sys-apps/portage* #emerge -V Portage 2.0.49-r4 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r6) #ls -l /usr/lib/portage/pym/portage.py -rw-r--r-- 1 root root 172266 Oct 13 21:39 /usr/lib/portage/pym/portage.py #ls -l /usr/lib/python2.2/site-packages/portage.py ls: /usr/lib/python2.2/site-packages/portage.py: No such file or directory #ls -d /var/db/pkg/sys-apps/portage* /var/db/pkg/sys-apps/portage-2.0.49-r14 Hmm, what python version do you have ? How can I check my python version? # emerge -up system These are the packages that I would merge, in order: Calculating system dependencies \Traceback (most recent call last): File "/usr/bin/emerge", line 2103, in ? if not mydepgraph.xcreate(myaction): File "/usr/bin/emerge", line 1034, in xcreate if not self.create(myk): File "/usr/bin/emerge", line 747, in create if not self.select_dep("/",mydep["/"],myparent=mp,myuse=myuse): File "/usr/bin/emerge", line 846, in select_dep mycheck=portage.dep_check(depstring,self.mydbapi[myroot],myuse=myuse) File "/usr/lib/portage/pym/portage.py", line 2617, in dep_check prefix=mydep[:2] File "/usr/lib/python2.2/string.py", line 122, in split return s.split(sep, maxsplit) AttributeError: 'list' object has no attribute 'split' #
My Python Version:
# python
Python 2.2.3 (#1, Sep 11 2003, 08:34:13)
[GCC 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r1, propolice)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
#
rm /usr/lib/python2.2/site-packages/*.py[co] It works now but I don't know if it was a bug. Something was wrong with python... Thanks to Marius, Nicholas! |