[ Tyler Durden @ 29.09.2005. 11:13 ] @
Popizdio sam na GDM jer ne mogu nikako da se ulogujem kao obican user. Kao root sve radi. Mislim da je neki problem oko autorizacije (i to kod PAM-a) ali ne mogu da provalim sta je.

Code:
Sep 29 11:53:26 ghost gdm(pam_unix)[12384]: session opened for user dylan by (uid=0)
Sep 29 11:53:30 ghost gdm(pam_unix)[12384]: session closed for user dylan


Ovo se nalazi u /var/log/messages a ovo u ~/.xsession-errors

Code:
/etc/X11/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/X11/gdm/PreSession/Default: running: /usr/X11R6/bin/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/gdm/:0.Xservers" -h "" -l ":0" "dylan"
/etc/X11/gdm/Xsession: Beginning session setup...
/etc/X11/gdm/Xsession: line 121: XKB_IN_USE: unbound variable


On krene da uloguje i nakon par sekundi izbaci da je moja sesija trajala samo 10 sekundi i da pogledam ~/.xsession-errors da vidim o cemu se radi. Trazio sam na google ali nisam nasao prakticno nista. Ostaje mi jos jedino da probam da prekompajliram gdm bez podrske za PAM. Ne znam je li to pametno?

Gentoo je OS. KDM radi.
[ random @ 29.09.2005. 14:28 ] @
Koji xsession skript koristiš, tj. koje okruženje hoćeš da podigneš? Proveri da li je skript za startovanje sesije ispravan (tamo negde u /etc/X11/xdm valjda).
[ Tyler Durden @ 29.09.2005. 14:56 ] @
Hm, nisam te bas sve razumio.
Pokusavam da startujem fluxbox. Ne znam na sta mislis kada kazes "skript za startovanje sesije"?
Nasao sam dosta slicnih problema na forums.gentoo.org, ali nisam nasao neko rijesenje.
Cudno mi je sto kao root nema problema, ali user ne moze da se uloguje. Jel treba u neke posebne grupe da se doda?
[ Tyler Durden @ 29.09.2005. 15:27 ] @
A sto mislis o tome da prekompajliram GDM bez podrske za PAM?
[ random @ 29.09.2005. 21:05 ] @
Ma jok. Proveri da li imaš ispravan fluxbox skript u /etc/X11/Sessions.
[ Tyler Durden @ 30.09.2005. 09:18 ] @
Pa ispravan je koliko ja mogu da kazem.

Ovo je stajalo po defaultu
/usr/bin/startfluxbox

Probao sam da promjenim u
#!/bin/sh
exec /usr/bin/startfluxbox

ali potpuno ista stvar. Stvarno sam se smorio.
[ Marko_R @ 30.09.2005. 10:53 ] @
Pa lepo ti piše

/etc/X11/gdm/Xsession: line 121: XKB_IN_USE: unbound variable

Znači pogledaj liniju 121 fajla /etc/X11/gdm/Xsession.

Najbolje da ga objaviš ovde, a mogao bi da pošalješ i fajlove .xsession, .xinitrc iz home direktorijuma, kao i izlaz komande ls -lA.
[ Tyler Durden @ 30.09.2005. 11:23 ] @
pfffffff, sad sam prekompajlirao bez podrske za PAM i potpuno ista stvar.

@Marko_R
ma nije do toga siguran sam.. evo tih par linija

Code:
# Eeek, this seems like too much magic here
#
if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then    # ovo je 121. linija
    if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
       xkbsymbols=`sed -n -e 's/^[     ]*XkbSymbols[   ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config`
       if [ -n "$xkbsymbols" ]; then
           setxkbmap -symbols "$xkbsymbols"
           XKB_IN_USE=yes
       fi
    fi
fi


[Ovu poruku je menjao Tyler Durden dana 30.09.2005. u 12:23 GMT+1]
[ random @ 30.09.2005. 12:49 ] @
Rekoh ti da nema veze sa PAM-om.

Jel može običan user da podigne X server uopšte?
[ Tyler Durden @ 30.09.2005. 15:53 ] @
Ovo je uzasno frustrirajuce. :(

Obican user sa startx pokrece X opusteno.
[ random @ 30.09.2005. 20:58 ] @
Jel si uradio etc-update nakon poslednjeg update-a GDM-a?

Probaj emerge sync, pa emerguj ponovo gdm i fluxbox, zatim pokreni etc-update.

[ Tyler Durden @ 05.10.2005. 09:16 ] @
Jesam uradio etc-update.
Za ovo drugo cu malo kasnije da probam.. zasad sam ostavio kdm..
Moram da priznam da sam gdm htio najvise zbog tema :) Ove na kdm i nisu bas nesto, ustvari nisu toliko fine kao ove za gdm.. ali dobro.. :)