Richard, > I belive from what i have read that you are using "sawfish", and > that a user cannot start X, i use slackware here and sawfish does > not use pex5.so or xie.so, if one uses 'ldd' one see's which libs > are needed.
> if your swafish uses pex5.so and xie.so could it be that a program > started by sawfish uses them.???? If so then the "user" may need > special privs on that particular program. You raise an interesting point, but my running ldd /usr/bin/sawfish suggests it does not need pex5 nor xie. The odd thing is, as I mentioned before, is that I can create a new user and start X for it and proceed without difficulty, but a reboot kills that user's ability to start X (to load the pex5 and xie modules). If I run: # insmod /usr/X11R6/lib/modules/pex5.so /usr/X11R6/lib/modules/pex5.so: ELF file /usr/X11R6/lib/modules/pex5.so not a relocatable object Do you or any lurker happen to know what it means to say an object is not relocatable. For example, does it mean an application stub can't construct the module at the stub for its own use? Further, in my error log it says: (II) LoadModule: "pex5" (II) Loading /usr/X11R6/lib/modules/pex5.so dlopen: /usr/X11R6/lib/modules/pex5.so: undefined symbol: PexExtensionInitPtr (EE) Failed to load /usr/X11R6/lib/modules/pex5.so (II) UnloadModule: "pex5" (EE) Failed to load module "pex5" (loader failed, -1073743256) I've a vague sense that dlopn seeks to load pex5, but encoungers an "undefined symbol," PexExtensionInitPtr. Can anyone tell what this PrxExtensionInitPtr is? Does it refer to a dependent library that fails to be accesses because that library is either missing, is not in the linker list, is a wrong version or has the wrong permissions? Haines Brown - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs