On the OI box with 30 xdmcp called x-sessions, if one user runs over the
max-lwps boundary, all x-sessions of all 30 users get killed in that
case.
That's not right. Are you running xdm as an SMF service?
it is, manifest as follows:
<?xml version="1.0"?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type='manifest' name='xdm'>
<service
name='application/graphical-login/xdm'
type='service'
version='1'>
<dependency
name='filesystem'
grouping='require_all'
restart_on='none'
type='service'>
<service_fmri value='svc:/system/filesystem/local'/>
</dependency>
<dependency name='multi-user'
grouping='require_all'
restart_on='error'
type='service'>
<service_fmri value='svc:/milestone/multi-user:default'/>
</dependency>
<dependency
name='sysconfig'
grouping='require_all'
restart_on='none'
type='service'>
<service_fmri value='svc:/milestone/sysconfig'/>
</dependency>
<dependency
name='fc-cache'
grouping='require_all'
restart_on='none'
type='service'>
<service_fmri value='svc:/application/font/fc-cache'/>
</dependency>
<dependency
name='utmpx'
grouping='require_all'
restart_on='none'
type='service'>
<service_fmri value='svc:/system/utmp'/>
</dependency>
<dependency
name='x11-init'
grouping='require_all'
restart_on='none'
type='service'>
<service_fmri value='svc:/application/x11/x11-init'/>
</dependency>
<exec_method
type='method'
name='start'
exec='/usr/sbin/xdm'
timeout_seconds='60' />
<exec_method
type='method'
name='stop'
exec=':kill'
timeout_seconds='60' />
<instance name='default' enabled='false' />
<stability value='Unstable' />
<template>
<common_name>
<loctext xml:lang='C'>
X display manager
</loctext>
</common_name>
<documentation>
<manpage title='xdm' section='1'
manpath='/usr/share/man' />
</documentation>
</template>
</service>
</service_bundle>
Looking at the SMF manifest is oi-userland, it doesn't have any ignore_error
properties set, so if that's being used then SMF will spot the error (any
error)
and restart xdm and all its children. Fixing the manifest ought to be easy
enough.
so, adding to the wishlist:)
- please put back the libraries needed for sunray on OI
- sparc port of OI (why was sparc removed anyway?)
SPARC was removed from illumos because it didn't work, wasn't tested, kept
being broken unintentionally, and was generally getting in the way. But
that's not
relevant, as there are still active ports of both OpenIndiana and Tribblix
for
SPARC (and I'm using xdm on my T4).
https://illumos.topicbox.com/groups/sparc
That is http://www.tribblix.org/download.html#sparc ?
I will give that a try, thanks for the info
/Rolf
_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss