SUMMARY: xdm on OSF/1 V3.0/V3.2 rejects eXceed 4 X sessions

From: Simon Greaves <censjg_at_caledonia.hw.ac.uk>
Date: Tue, 09 May 95 14:00:06 BST

Thanks to everyone who responded, here's the original request + a bunch of
correct replies.

Simon
------------------------------------------------------------

Running xdm pretty much out-of-the-box, and I'm having problems with eXceed, a
PC X server. Using XDMdirect mode, I get an offer of management from the
alpha, but then if I choose it I get 'Fatal error: XDM session declined'.
Other departments here have seen similar problems with this where previously
there was no problem (eg OSF V1.3 and V2.0). They also claimed problems with X
terminals.

EXceed is an X11R5 server which supports MIT-MAGIC-COOKIE-1 at least, maybe
also XDM-AUTHORIZATION-1.

I did get a Sun running stock X11R5 to make an xdm connection. I can also get
that same Sun to manage the PC X server (as will our HP's running vuelogin).

Anyone know of any xdm anomolies with OSF V3 and above?

Simon Greaves
censjg_at_caledonia.hw.ac.uk
DDI: +44 (0)131 451 3265 Fax: +44 (0)131 451 3261

ps I tried running debugging from the PC X server, it looks like there's some
XDMCP negotiation regarding XDM-AUTHORIZATION, then the server declines
service.

-------

From: c.i.dalton_at_clss1.bangor.ac.uk (C I Dalton)
Yep. I believe the changed behaviour occurred between version T3.0-1 and
version 3.0 of osf/1.

I suspect it has something to do with the following extract from the
release notes for 3.0:

"Other Changes: Support for XDM-AUTHORIZATION-1 X Client authorization
 mechanism."


By default, eXceed sends a XDMCP authorization key of "xdmkey". If you delete
this
via the Protocol Settings option of Xconfig under eXceed then you
should return to normal behaviour. I think before version 3.0, xdm on the alpha
ignored this "xdmkey" string - now it doesn't and expects a "proper" key
or no key at all.


Of course, if you have a lot of PCs running eXceed then this may not be viable
to alter the configs of all the PCs. I haven't had time to find a better
solution.

The xdm behaviour of 3.0 is also found in version 3.2.

-----------------------------------------
From: cannell_at_ed8200.ped.pto.ford.com

Set your xdm-key to null. With it set to something it is attempting to use
xdm-authentication. XDM under 3.0 DEC Unix will honor xdm-authentication.

-----------------------------------------
From: luchini_at_tolosa.ups-tlse.fr (Marco Luchini)

}SUMMARY: XDM session declined
}
}Jonathan.J.B.Buchanan_at_Oda-3.CS.CSH.COM
}Fri, 16 Dec 1994 15:23:01 +0100
}
} Messages sorted by: [ date ][ thread ][ subject ][ author ]
} Next message: William Gianopoulos {84718}: "Problems with long alias lists
} under DC OSF1 3.0"
} Previous message: Sheila Hollenbaugh: "Partial SUMMARY NFS directory
} corruption"
}
}I wrote:
}
}> I just upgraded a load of machines from OSF/1 2.1 to 3.0. We
}> have a community of PC users (running Pathworks, Chameleon,
}> Exceed... I think) who start an X display using an XDMCP
}> query to the OSF/1 machines.
}>
}> Under OSF/1 2.1 they always got the pretty DIGITAL X display
}> login screen. Now they get the message
}>
}> <STOP> Fatal error: XDM session declined
}>
}> I've checked /usr/lib/X11/Xaccess, which is unchanged from
}> before. I also tried adding open wildcard access, and
}> listing node names explicitly, all without success. Security
}> on the PCs is turned off altogether!
}
}The solution came from Keith McCabe (Keith.McCabe_at_ranplc.co.uk)
}who wrote:
}
}******************************************************************************
**
}
}The latest version of osf/1 (v3.0) has the ability to use XDM-AUTHORISATION-1
}(something I'm a little confused about because I thought this used DES
encryption
}which us guys outside of the US don't get exported to us) for the Xserver
process to
}authenticate clients.
}
}Note the following two lines in /usr/lib/X11/xdm/xdm-config:
}
}DisplayManager._0.authorize: true
}DisplayManager._0.authName: XDM-AUTHORIZATION-1
}MIT-MAGIC-COOKIE-1
}
}The Xserver will try to use XDM-AUTHORIZATION-1 authentication if the
}client supports
}it. Your Exceed clients are able to use this protocol and so they attempt to
}verify each other in this way. However, you will also see the line:
}
}DisplayManager.keyFile: /usr/var/X11/xdm/xdm-keys
}
}in xdm-config.
}
}This is the file in which the Xserver tries to look up the unique xdm-key for
}your clients.
}
}As your clients have no entries in this file (indeed the file doesn't even
exist!)
}the authentication fails and your clients are rejected.
}
}Solutions:
}
}1) make the entries for your clients in this file. You can find the xdm-key
from
}the PC application in one of the menus and enter it in this file along with
the
}client id.
}
}2) turn off XDM-AUTHORIZATION-1 in your clients (this is what we did). If
}security
}is not such an issue for you then you may disable XDM-AUTHORIZATION-1 and
}the
}Xserver will not attempt to use this verification with your clients. You may
notice
}that older Xterminals work fine with your Xserver as they don't know about
}XDM-AUTHORIZATION-1 anyway.
}
}******************************************************************************
**
}
}In our case, we use Exceed v3 and need to go to the XConfig
}Protocols setup to sort out the PC configuration.

-----------------------------------------
Thanks also to: Hellebo Knut <bgk1142_at_bggfu2.nho.hydro.com>
                joe_at_resptk.bhp.com.au
Received on Tue May 09 1995 - 09:01:22 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:45 NZDT