Hi Everyone,
I'm trying to workout an X application to run on a local_apps LTSP setup. NIS and rsh
server installed
Upon running the following script: (modified from LTSP docs)
->Begin remote launch script---
HOST=`echo $DISPLAY | awk -F: '{ print $1 }'`
apppath=/usr/bin/myprogram
rsh ${HOST} ${apppath} -display ${DISPLAY}
->End Launch script--
gives the following errors:
->Begin error list ---
Xlib: connection to "admin1_dev:0.0" refused by server
Xlib: Client is not authorized to connect to Server
myprogram: cannot connect to X server admin1_dev:0
->End error list ---
Possible problems: (???)
1. Since the error is initially reported by Xlib, is this an Xserver authorization
problem?
where do i look for the config? in /opt/ltsp/i386/etc or /etc/X11/xdm? Sorry, i'm
not so familiar with
X.
2. I don't know if NIS is working but i tried doing:
bash# su mike
bash# rsh admin1_dev
password: **********
[mike@admin1_dev mike]$
NIS and rsh seem fine here.
Any help, leads, suggestions and ideas highly appreciated. Thanks. ;-)
regards to all,
phil
*** Tale of the tape: ***
Distro: Mandrake 8.1
ltsp basic packg:
ltsp_core-3.0.0-1.i386.rpm
ltsp_kernel-3.0.3-0.i386.rpm
ltsp_x_core-3.0.1-1.i386.rpm
Necessary packages installed:
ltsp_local_apps-3.0.0-0.i386.rpm
ypserv-1.3.12-3mdk.i586.rpm
rsh-0.17-5mdk.i586.rpm
bash # echo $DISPLAY (gives "admin1_dev:0.0")
->Begin: /etc/exports
<snip>
#
# The following entries need to be uncommented if you want
# Local App support in ltsp
#
/home 192.168.0.0/255.255.0.0(rw,no_root_squash)
## LTS-end ##
->End: /etc/exports
->Begin: /opt/ltsp/i386/etc/lts.conf
#
# Config file for the Linux Terminal Server Project (www.ltsp.org)
#
[Default]
SERVER = 192.168.1.31
NIS_SERVER = 192.168.1.31
NIS_DOMAIN = "mydomain.com"
<snip>
#-------------------
[admin1_dev]
XSERVER = auto
X_MODE_0 = 1024x768 65 1024 1032 1176 1344 768 771 777 806 -hsync -
vsync
<snip>
LOCAL_APPS = Y
RUNLEVEL = 5
<snip>
->End: /opt/ltsp/i386/etc/lts.conf
->Begin:->/etc/X11/xdm/xdm-config
! $XConsortium: xdm-conf.cpp /main/3 1996/01/15 15:17:26 gildea $
DisplayManager.errorLogFile: /var/log/xdm-error.log
DisplayManager.pidFile: /var/run/xdm.pid
DisplayManager.keyFile: /etc/X11/xdm/xdm-keys
DisplayManager.servers: /etc/X11/xdm/Xservers
DisplayManager.accessFile: /etc/X11/xdm/Xaccess
# DisplayManager.requestPort: 0
! All displays should use authorization, but we cannot be sure
! X terminals will be configured that way, so by default
! use authorization only for local displays :0, :1, etc.
DisplayManager._0.authorize: true
DisplayManager._1.authorize: true
! The following three resources set up display :0 as the console.
DisplayManager._0.setup: /etc/X11/xdm/Xsetup_0
DisplayManager._0.startup: /etc/X11/xdm/GiveConsole
DisplayManager._0.reset: /etc/X11/xdm/TakeConsole
DisplayManager._0.startAttempts: 1
!
DisplayManager*resources: /etc/X11/xdm/Xresources
DisplayManager*session: /etc/X11/xdm/Xsession
DisplayManager*authComplain: false
## LTS-begin ##
#
# The lines between the 'LTS-begin' and the 'LTS-end' were added
# on: Mon Apr 15 09:49:40 PHT 2002 by the ltsp installation script.
# For more information, visit the ltsp homepage
# at http://www.ltsp.org
#
DisplayManager.*.setup: /etc/X11/xdm/Xsetup_workstation
## LTS-end ##
->End: /etc/X11/xdm/xdm-config
->Begin: /etc/X11/xdm/Xservers
<snip>
# you can add them here as well. Each X terminal line should
# look like:
# XTerminalName:0 foreign
#
:0 local /usr/X11R6/bin/X -deferglyphs 16
->End: /etc/X11/xdm/Xservers
_______________________________________________________________
Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
_____________________________________________________________________
Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto:
https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help, try #ltsp channel on irc.openprojects.net