From: oreillym@tartarus.uwa.edu.au (Michael O'Reilly) Subject: Re: 0.96 bugs? Date: 15 May 1992 11:27:11 GMT
fijma@cs.utwente.nl (Duco Fijma) writes:
: In article <1992May13.101141.23328@uniwa.uwa.edu.au>, you write:
: |> "Alex R.N. Wetmore" <aw2t+@andrew.cmu.edu> writes:
: |>
: |> >I have had a few problems with the 0.96 kernel. I can't login as anyone
: |> >other then root (or su), I get a general protection fault. Also, I get
: |> >bogus do_no_page errors all the time.
: |>
: |> Unless I miss my guess, this is the same problem that I had.
: |> It was solved by oreillym@tartarus. The problem was that my
: |> shared libraries were only rx by root. Making them og+rx saved
: |> the seg vees.
:
: I'm having the same problem as the original poster. This hints did not helped
: much. My shared libs are perfectly readable by everyone, and still the general
^^^^^^^^ They MUST be executable as
well. Damned if I know why. ;) If things are readable, youcan always
execute them. Ahh.comprehension strikes. Setuid programs can be readable,
but not executable, and this makes sense. setuid libraries?? The mind
boggles.....
: protection errors when logging in as non-root.
:
: Also, 'ps' and 'free' give 'lseek' errors on 'kmem' under 0.96.
: Everything worked fine under 0.95c+. Any help??
Yup. Compile the kernel and type
'ps U /src/linux/tools/system'. Assuming the your kernel sources are in
/src/linux. This rebuilds the ps database. You must do this every time
you change the kernel.
:
: Duco Fijma
: University of Twente
: Enschede
: the Netherlands