Bug 15124
Summary: | Xwrapper hangs in 4.0.1! | ||
---|---|---|---|
Product: | [Retired] Red Hat Raw Hide | Reporter: | Sammy <umar> |
Component: | XFree86 | Assignee: | Preston Brown <pbrown> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 1.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2000-08-03 19:54:34 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Sammy
2000-08-02 14:27:55 UTC
Do you have the latest PAM installed? I was using pam-0.72-20 BUT I just upgraded XFree86 to the versions on 6.9.5 beta (-0.37) and pam-0.72-23 and I have the same problem with the same solution. If I try to play with pam.d/xserver file I do get an error message if there is anything wrong (I intentionally put something wrong), so this is being read it seems like. What do the permissions on: /usr/X11R6/bin/Xwrapper /tmp/.X11-unix look like? -rws--x--x 1 root root 6024 Jul 25 01:19 /usr/X11R6/bin/Xwrapper* drwxrwxrwt 2 root root 1024 Aug 2 14:31 .X11-unix/ srwxrwxrwx 1 root root 0 Aug 2 14:31 X0= By the way before I upgraded X to 4.0.1 I had the latest 4.0 version from rawhide working i.e. everything else upgraded 4.0 was working correctly! One more.....I had posted this to the news group and at least one more person is reporting the same problem with same solution! OK.....I think I understand what is going on: When invoked Xwrapper executes /etc/X11/X which is a link to /usr/X11R6/bin/X. BUT in /usr/X11R6/bin X is a link to Xwrapper!!! So, Xwrapper calls Xwrapper and on and on. If you called X it is the same story since X is linked to Xwrapper which then executes /etc/X11/X which is Xwrapper!!!! The proper way to handle this is to make X a link to XFree86 and replace all calls to X by calls to Xwrapper, for example /etc/X11/xdm/xservers file. This is working for me. I presume xinit (called by startx) calls Xwrapper. Or make Xwrapper call directly /usr/X11R6/bin/XFree86. Let me know if this is correct. How did /etc/X11/X get to be a symlink to /usr/X11R6/bin/X? That is broken, as you've noticed. Both Xconfigurator and the installer should be making those links correctly. If you can reproduce this on the current rawhide *after* running Xconfigurator, please re-open. |