From: steve houseman <steve@ho...> - 2003-01-23 15:08:36
4.4.93 fixes the vfork prob with 4.4.92.
So goes a little further with the strace of wine install.
It has some problem with an su issued by wine to do a make.
I enter the root password and it then says sorry(!) .
The install for wine must be run as user, so I run using either
jackass:/usr/src/wine-20021125 #/usr/local/bin/strace -o/tmp/dbin8 -f
-F -tt -v -u steve tools/wineinstall
jackass:/usr/src/wine-20021125 #/usr/local/bin/strace -o/tmp/dbin10 -f -F
-tt -v su steve -c tools/wineinstall
and get same result.
this worked fine with 4.4.2 ... I cant see what could make the
difference (but I've never got into the fine detail of uids/euids etc).
I have put the two trace files on
this is ~1.4MB !
One obvious indication of a problem is that shortly after the
execve of su, it does a readlink of /proc/self/fd/0
which fails with EACCES on the bad one and succeeds on the good!
I would appreciate knowing the reason for this (assuming it isnt
some almighty stupidity on my part :-)
on kernel 2.4.18 on athlon.
Let me know if there's any other info you need .
currently : | for strace, an annotator see -
steve at houseman demon co uk | http://www.houseman.demon.co.uk/
From: Roland McGrath <roland@fr...> - 2003-01-24 05:24:07
Please isolate that problem to a simpler case, e.g. using just su and some
simple scripts. No trivial case I tried had a problem like you're
describing. It's hard to know from that trace why su decided to fail.
However, I do now know the password you typed. :-)