|
| Ubuntu og XDMCP (gdm) Fra : Anders Nielsen |
Dato : 01-02-06 12:37 |
|
Hej gruppe,
Har installeret en Ubuntu Breezy og ville enable XDMCP - har hentet
bl.a. gdm og mente det var mere eller mindre ud af boksen - er det dog
ikke...
Jeg troede først det var et profil-problem med mine brugere, hvorfor jeg
midlertidigt har enablet for root - derfor root-linierne nedenunder.
Ellers har jeg intet ændret i ud-af-boksen opsætningen... mener jeg :)
Forskellen i opsætning og default i gdm:
$ diff /etc/gdm/gdm.conf /etc/gdm/factory-gdm.conf
171c171
< AllowRoot=true
---
> AllowRoot=false
173c173
< AllowRemoteRoot=true
---
> AllowRemoteRoot=false
216c216
< Enable=true
---
> Enable=false
Jeg får en greeter og får lov at taste user/pass - og så får jeg en
fejlmeddelse hvori der står
> " Cannot find or run the base session script.
> Running the GNOME failsafe session instead. "
Min ~/.xsession-errors si'r:
_IceTransTransNoListen: unable to find transport: tcp
_IceTransPTSOpenServer: Unable to link /dev/pts/1 to /dev/X/ICE.12313
_IceTransOpen: transport open failed for pts/localhost:
_IceTransMakeAllCOTSServerListeners: failed to open listener for pts
_IceTransISCOpenServer: Protocol is not supported by a ISC connection
_IceTransOpen: transport open failed for isc/localhost:
_IceTransMakeAllCOTSServerListeners: failed to open listener for isc
_IceTransSCOOpenServer: Protocol is not supported by a SCO connection
_IceTransOpen: transport open failed for sco/localhost:
_IceTransMakeAllCOTSServerListeners: failed to open listener for sco
SESSION_MANAGER=unix/localhost:/tmp/.ICE-unix/12313
Har I nogle gode ideer til hva der går galt?
Tak
| |
Ukendt (01-02-2006)
| Kommentar Fra : Ukendt |
Dato : 01-02-06 13:07 |
|
Anders Nielsen wrote:
>
> Hej gruppe,
>
> Har installeret en Ubuntu Breezy og ville enable XDMCP - har hentet
> bl.a. gdm og mente det var mere eller mindre ud af boksen - er det dog
> ikke...
Har du prøvet med xdm eller kdm?
--
Kasper Dupont -- Rigtige mænd skriver deres egne backupprogrammer
#define _(_)"d.%.4s%."_"2s" /* This is my new email address */
char*_="@2kaspner"_()"%03"_("4s%.")"t\n";printf(_+11,_+6,_,6,_+2,_+7,_+6);
| |
Anders Nielsen (01-02-2006)
| Kommentar Fra : Anders Nielsen |
Dato : 01-02-06 14:21 |
|
Kasper Dupont wrote:
> Har du prøvet med xdm eller kdm?
Ja og nej - det havde jeg ikke, men har lige givet det er hurtigt shot.
Kunne jeg ikke lige få til at spille, så jeg tænkte at jeg hellere ville
fejlsøge på gdm. Er også helst gdm jeg vil bruge...
Er tilbage ved greeteren - får lov at vælge session, taste
username/password og gå videre - og så bli'r jeg prompted med samme fejl
igen, efterfulgt af:
> This is the failsafe GNOME session. You will be logged into the
> "Default" session of GNOME without the startup scripts being run. This
> should be used to fix problems in your installation.
Trykker OK dér, og så hænger den dér. Kommer ingenting frem, intet lille
consol-vindue som der plejer eller andet...
Ideer?
| |
Michael Rasmussen (01-02-2006)
| Kommentar Fra : Michael Rasmussen |
Dato : 01-02-06 15:31 |
| | |
Anders Nielsen (02-02-2006)
| Kommentar Fra : Anders Nielsen |
Dato : 02-02-06 07:39 |
|
Hej Michael,
Michael Rasmussen wrote:
> Hvad er indholdet af gdm.conf?
Meget - men her er den hele:
# grep -v ^# gdm.conf
[daemon]
AutomaticLoginEnable=false
AutomaticLogin=
TimedLoginEnable=false
TimedLogin=
TimedLoginDelay=30
Greeter=/usr/lib/gdm/gdmgreeter
DefaultPath=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
RootPath=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
User=gdm
Group=gdm
LogDir=/var/log/gdm
PidFile=/var/run/gdm.pid
PostLoginScriptDir=/etc/gdm/PostLogin/
PreSessionScriptDir=/etc/gdm/PreSession/
PostSessionScriptDir=/etc/gdm/PostSession/
DisplayInitDir=/etc/gdm/Init
XKeepsCrashing=/etc/gdm/XKeepsCrashing
RebootCommand=/sbin/shutdown -r now "Rebooted from gdm menu."
HaltCommand=/sbin/shutdown -h now "Halted from gdm menu."
SuspendCommand=/usr/sbin/pmi action sleep
HibernateCommand=/usr/sbin/pmi action hibernate
ServAuthDir=/var/lib/gdm
BaseXsession=/etc/gdm/Xsession
SessionDesktopDir=/etc/X11/sessions/:/etc/dm/Sessions/:/usr/share/gdm/BuiltInSessions/:/usr/share/xsessions/
DefaultSession=default.desktop
UserAuthDir=
UserAuthFBDir=/tmp
UserAuthFile=.Xauthority
StandardXServer=/usr/X11R6/bin/X
Xnest=/usr/X11R6/bin/Xnest -br -audit 0 -name Xnest
FirstVT=7
VTAllocation=true
SoundProgram=/usr/lib/gdmplay
[security]
AllowRoot=true
AllowRemoteRoot=true
AllowRemoteAutoLogin=false
RelaxPermissions=0
CheckDirOwner=true
DisallowTCP=true
[xdmcp]
Enable=true
[gui]
GtkTheme=Human
AllowGtkThemeChange=true
GtkThemesToAllow=Human,HighContrast,HighContrastInverse,LowContrast
[greeter]
ConfigAvailable=false
Browser=false
MinimalUID=1000
Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,gdm,postgres,pvm,rpm
IncludeAll=true
LocaleFile=/etc/gdm/locale.conf
SystemMenu=true
SecureSystemMenu=false
DefaultWelcome=true
DefaultRemoteWelcome=true
BackgroundColor=#523921
UseCirclesInEntry=true
GraphicalTheme=Human
GraphicalThemeDir=/usr/share/gdm/themes/
GraphicalThemeRand=false
SoundOnLogin=true
SoundOnLoginFile=/usr/share/sounds/question.wav
[chooser]
HostImageDir=/usr/share/hosts/
Hosts=
Broadcast=true
Multicast=false
[debug]
Enable=false
[servers]
0=Standard
[server-Standard]
name=Standard server
command=/usr/X11R6/bin/X -br -audit 0
flexible=true
[server-Terminal]
name=Terminal server
command=/usr/X11R6/bin/X -br -audit 0 -terminate
flexible=false
handled=false
[server-Chooser]
name=Chooser server
command=/usr/X11R6/bin/X -br -audit 0
flexible=false
chooser=true
> Hvilke sessions findes i /etc/X11/Xsession.d?
# ls -l /etc/X11/Xsession.d/
total 28
-rw-r--r-- 1 root root 1871 2005-09-23 09:42 20xorg-common_process-args
-rw-r--r-- 1 root root 985 2005-09-23 09:42 30xorg-common_xresources
-rw-r--r-- 1 root root 1565 2005-09-23 09:42
50xorg-common_determine-startup
-rw-r--r-- 1 root root 359 2005-09-06 13:18 55gnome-session_gnomerc
-rw-r--r-- 1 root root 381 2005-09-30 20:45 75dbus-1-utils_dbus-launch
-rw-r--r-- 1 root root 616 2005-09-23 09:42 90xorg-common_ssh-agent
-rw-r--r-- 1 root root 170 2005-09-23 09:42 99xorg-common_start
> Har du installeret gnome-session? (dpkg --get-selections |grep gnome|grep
> session
Ja, har jeg også:
> # dpkg --get-selections |grep gnome-session
> gnome-session install
- og den mener også den er i den nyeste version:
> # apt-get install gnome-session
> Reading package lists... Done
> Building dependency tree... Done
> gnome-session is already the newest version.
> 0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
Men lugter klart af noget session-gejl, som du selv henfører til i
/etc/X11/Xsession.d. Hvilke andre ting skal fifles med for at
ændre/modificere/tilføje til sessions?
| |
Michael Rasmussen (02-02-2006)
| Kommentar Fra : Michael Rasmussen |
Dato : 02-02-06 08:04 |
|
On Thu, 02 Feb 2006 07:38:56 +0100, Anders Nielsen wrote:
>
> [security]
> AllowRoot=true
> AllowRemoteRoot=true
> AllowRemoteAutoLogin=false
> RelaxPermissions=0
> CheckDirOwner=true
> DisallowTCP=true
>
Hvad sker der, hvis DisallowTCP sættes til false?
--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917
| |
Anders Nielsen (02-02-2006)
| Kommentar Fra : Anders Nielsen |
Dato : 02-02-06 09:11 |
|
Michael Rasmussen wrote:
> Hvad sker der, hvis DisallowTCP sættes til false?
God ide ellers - men desværre sker det samme. Samme to fejlmeddelser
efterfulgt af en (lorte)brun skærm der hænger...
| |
Kent Friis (01-02-2006)
| Kommentar Fra : Kent Friis |
Dato : 01-02-06 18:24 |
|
Den Wed, 01 Feb 2006 12:36:51 +0100 skrev Anders Nielsen:
> Hej gruppe,
>
> Har installeret en Ubuntu Breezy og ville enable XDMCP - har hentet
> bl.a. gdm og mente det var mere eller mindre ud af boksen - er det dog
> ikke...
> Jeg troede først det var et profil-problem med mine brugere, hvorfor jeg
> midlertidigt har enablet for root - derfor root-linierne nedenunder.
>
> Ellers har jeg intet ændret i ud-af-boksen opsætningen... mener jeg :)
>
> Forskellen i opsætning og default i gdm:
>
> $ diff /etc/gdm/gdm.conf /etc/gdm/factory-gdm.conf
> 171c171
> < AllowRoot=true
> < AllowRemoteRoot=true
De to der har ikke noget med XDMCP at gøre, men derimod om man må
køre som root, Win98 style.
Mvh
Kent
--
Hard work may pay off in the long run, but laziness pays off right now.
| |
|
|