On 11/12/10 15:58:27, Fatih Tümen wrote:
> On Fri, Nov 12, 2010 at 16:32, Helmut Jarausch
> <jarau...@igpm.rwth-aachen.de> wrote:
> > On 11/12/10 15:24:44, Fatih Tümen wrote:
> >> On Fri, Nov 12, 2010 at 15:56, Helmut Jarausch
> >> <jarau...@igpm.rwth-aachen.de> wrote:
> >> > mount -o bind /proc /nroot/proc
> >> > mount -o bind /dev /nroot/proc
> >>
> >> That looks a bit strange to me, doesnt it to you? :) I would 
> retype
> >> that as follow:
> >>
> >> mount -t proc none /nroot/proc
> >> mount -o bind /dev/ /nroot/dev
> >>
> >
> > Thanks Faith,
> >
> > unfortunately this doesn't solve the problem.
> > (My version has been working for years, and
> > I can mount /usr in the chrooted system.)
> >
> > Helmut.
> >
> >
> >
> 
> Ok so I learn one more thing, thanks.
> 
> I think its better if you post the exact error message.
> 

Meanwhile, I have run python-updater on the master machine and I have 
re-install portage.
Then I resync'ed the new machine against this master.

Still, env-update fails after chroot
Here is the output

Python 2.6.6 (r266:84292, Oct 13 2010, 09:06:24)
[GCC 4.4.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
dlopen("/usr/lib64/python2.6/lib-dynload/readline.so", 2);
import readline # dynamically loaded from /usr/lib64/python2.6/lib-
dynload/readline.so
>>> import site
# /usr/lib64/python2.6/site.pyc matches /usr/lib64/python2.6/site.py
import site # precompiled from /usr/lib64/python2.6/site.pyc
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib64/python2.6/site.py", line 526, in <module>
    main()
  File "/usr/lib64/python2.6/site.py", line 509, in main
    known_paths = addsitepackages(known_paths)
  File "/usr/lib64/python2.6/site.py", line 289, in addsitepackages
    addsitedir(sitedir, known_paths)
  File "/usr/lib64/python2.6/site.py", line 185, in addsitedir
    addpackage(sitedir, name, known_paths)
  File "/usr/lib64/python2.6/site.py", line 159, in addpackage
    if not dircase in known_paths and os.path.exists(dir):
  File "/usr/lib64/python2.6/genericpath.py", line 18, in exists
    st = os.stat(path)
TypeError: stat() argument 1 must be encoded string without NULL bytes, 
not str
>>>

This is with portage-2.2.0-alpha4 which works flawlessly on the master 
machine.

I'm puzzled!

Helmut.

Reply via email to