| 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! |