Hi,

I'm trying to set up a 10.4.4 based XDM/GDM server at the moment and having major problems - no one can log in! I've installed the 6.8.2 release of Xorg from the 10.4 unstable tree and configured the XDM server following the instructions at http://homepage.mac.com/ steventamm/software/xdmvnc.html and can get a login screen via XDMCP with Exceed (Win XP). However, no matter who I try to log in as I get returned to the login prompt.

Running xdm with 'xdm -nodaemon -debug 1' gives the following output (for a valid username):
admin$ sudo /usr/X11R6/bin/xdm -nodaemon -debug 1
DisplayManager.errorLogFile/DisplayManager.ErrorLogFile value /var/ log/xdm.log
DisplayManager.daemonMode/DisplayManager.DaemonMode value  false
DisplayManager.pidFile/DisplayManager.PidFile value /usr/X11R6/lib/ X11/xdm/xdm.pid
DisplayManager.lockPidFile/DisplayManager.LockPidFile value true
DisplayManager.authDir/DisplayManager.authDir value /usr/X11R6/lib/ X11/xdm
DisplayManager.autoRescan/DisplayManager.AutoRescan value true
DisplayManager.removeDomainname/DisplayManager.RemoveDomainname value true DisplayManager.keyFile/DisplayManager.KeyFile value /usr/X11R6/lib/ X11/xdm/xdm-keys DisplayManager.accessFile/DisplayManager.AccessFile value /usr/X11R6/ lib/X11/xdm/Xaccess
DisplayManager.exportList/DisplayManager.ExportList value
DisplayManager.greeterLib/DisplayManager.GreeterLib value /usr/X11R6/ lib/X11/xdm/libXdmGreet.so
DisplayManager.choiceTimeout/DisplayManager.ChoiceTimeout value 15
DisplayManager.sourceAddress/DisplayManager.SourceAddress value false
DisplayManager.willing/DisplayManager.Willing value su -m nobody -c / usr/X11R6/lib/X11/xdm/Xwilling
Created chooser socket 5
creating socket to listen on port 177 of address ::
xdm error (pid 3262): XDMCP socket multicast join to ff02::12b failed, errno 49
WaitForSomething
select returns 1.  Rescan: 0  ChildReady: 0
ProcessRequestSocket
header: 1 2 1
Query respond 1
ConvertAddr returning 0 for family 30
all_query_respond: conntype=0, addr=(null), len=4
Send willing  1 user, load: 0.22 0.07 0.08
signals blocked
WaitForSomething
select returns 1.  Rescan: 0  ChildReady: 0
ProcessRequestSocket
header: 1 7 61
Request respond 61
FindProtoDisplay
NewProtoDisplay
NewProtoDisplay 0x303400
Got 0x303470 (18 MIT-MAGIC-COOKIE-1)
Accept Session ID 206592001
WaitForSomething
select returns 1.  Rescan: 0  ChildReady: 0
ProcessRequestSocket
header: 1 10 20
Manage 20
FindProtoDisplay
Manage Session ID 206592001, pdpy 0x303400
Computed display name: caperlinuxvm:0 for: ??&
ConvertAddr returning 0 for family 30
Starting display caperlinuxvm:0,HCLpcXserver
StartDisplay caperlinuxvm:0
DisplayManager.caperlinuxvm_0.serverAttempts/ DisplayManager.HCLpcXserver.ServerAttempts value 1 DisplayManager.caperlinuxvm_0.openDelay/ DisplayManager.HCLpcXserver.OpenDelay value 15 DisplayManager.caperlinuxvm_0.openRepeat/ DisplayManager.HCLpcXserver.OpenRepeat value 5 DisplayManager.caperlinuxvm_0.openTimeout/ DisplayManager.HCLpcXserver.OpenTimeout value 120 DisplayManager.caperlinuxvm_0.startAttempts/ DisplayManager.HCLpcXserver.StartAttempts value 4 DisplayManager.caperlinuxvm_0.pingInterval/ DisplayManager.HCLpcXserver.PingInterval value 5 DisplayManager.caperlinuxvm_0.pingTimeout/ DisplayManager.HCLpcXserver.PingTimeout value 5 DisplayManager.caperlinuxvm_0.terminateServer/ DisplayManager.HCLpcXserver.TerminateServer value false DisplayManager.caperlinuxvm_0.grabServer/ DisplayManager.HCLpcXserver.GrabServer value false DisplayManager.caperlinuxvm_0.grabTimeout/ DisplayManager.HCLpcXserver.GrabTimeout value 3 DisplayManager.caperlinuxvm_0.resetSignal/ DisplayManager.HCLpcXserver.Signal value 1 DisplayManager.caperlinuxvm_0.termSignal/ DisplayManager.HCLpcXserver.Signal value 15 DisplayManager.caperlinuxvm_0.resetForAuth/ DisplayManager.HCLpcXserver.ResetForAuth value false DisplayManager.caperlinuxvm_0.authorize/ DisplayManager.HCLpcXserver.Authorize value true DisplayManager.caperlinuxvm_0.authComplain/ DisplayManager.HCLpcXserver.AuthComplain value true DisplayManager.caperlinuxvm_0.authName/ DisplayManager.HCLpcXserver.AuthName value XDM-AUTHORIZATION-1 MIT- MAGIC-COOKIE-1 DisplayManager.caperlinuxvm_0.authFile/ DisplayManager.HCLpcXserver.AuthFile value File: /usr/X11R6/lib/X11/xdm/authdir/authfiles/Acaperlinuxvm:0-kQj6q5 auth: 0x3036c0
pid: 3275
WaitForSomething
DisplayManager.caperlinuxvm_0.resources/ DisplayManager.HCLpcXserver.Resources value /usr/X11R6/lib/X11/xdm/ Xresources DisplayManager.caperlinuxvm_0.xrdb/DisplayManager.HCLpcXserver.Xrdb value /usr/X11R6/bin/xrdb DisplayManager.caperlinuxvm_0.setup/DisplayManager.HCLpcXserver.Setup value DisplayManager.caperlinuxvm_0.startup/ DisplayManager.HCLpcXserver.Startup value DisplayManager.caperlinuxvm_0.reset/DisplayManager.HCLpcXserver.Reset value DisplayManager.caperlinuxvm_0.session/ DisplayManager.HCLpcXserver.Session value /usr/X11R6/lib/X11/xdm/ Xsession DisplayManager.caperlinuxvm_0.userPath/ DisplayManager.HCLpcXserver.Path value :/bin:/usr/bin:/usr/X11R6/bin:/ usr/ucb DisplayManager.caperlinuxvm_0.systemPath/ DisplayManager.HCLpcXserver.Path value /etc:/bin:/usr/bin:/usr/X11R6/ bin:/usr/ucb DisplayManager.caperlinuxvm_0.systemShell/ DisplayManager.HCLpcXserver.Shell value /bin/sh DisplayManager.caperlinuxvm_0.failsafeClient/ DisplayManager.HCLpcXserver.FailsafeClient value /usr/X11R6/bin/xterm DisplayManager.caperlinuxvm_0.userAuthDir/ DisplayManager.HCLpcXserver.UserAuthDir value /tmp DisplayManager.caperlinuxvm_0.chooser/ DisplayManager.HCLpcXserver.Chooser value /usr/X11R6/lib/X11/xdm/ chooser
Before XOpenDisplay(caperlinuxvm:0)
After XOpenDisplay(caperlinuxvm:0)
Got remote address caperlinuxvm:0 16
ManageSession caperlinuxvm:0
Loading resource file: /usr/X11R6/lib/X11/xdm/Xresources
greet caperlinuxvm:0
SecureDisplay caperlinuxvm:0
Before XGrabServer caperlinuxvm:0
XGrabKeyboard succeeded caperlinuxvm:0
pseudoReset screen 0
before XSync
pseudoReset done
done secure caperlinuxvm:0
dispatching caperlinuxvm:0
GreetDone: admin, (password is 8 long)
Done dispatch caperlinuxvm:0
sessionArgument: <NULL>
Verify admin ...
password verify failed
failTimeout: 10
dispatching caperlinuxvm:0
failTimeout
Ping server

It is doing some authentication, as specifying an invalid username changes the 'password verify failed' line into 'getpwnam() failed'.

I have tried logging in as both a local (NetInfo based) account and a Domain (OpenDirectory based) account all fail similarly. I've also tried the Fink XFree86 install (on 10.4.4 server), Apple's X11 (on 10.4.4 client) and a self built Xorg 6.9 release (on 10.4.4 server) all with similar results.
In addition, I've tried out GDM with the same problems

Has anyone had any success with using XDM?

Thanks

Duncan
--
Duncan



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to