/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
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

On Wed, 01 Feb 2006 14:21:06 +0100, Anders Nielsen wrote:

>
> Ideer?
Hvad er indholdet af gdm.conf?
Hvilke sessions findes i /etc/X11/Xsession.d?
Har du installeret gnome-session? (dpkg --get-selections |grep gnome|grep
session

--
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 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.

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste