Re: lenny gdm nestartuje


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Petr Stehlik <pstehlik zavinac sophics bod cz>
Date Wed, 12 Mar 2008 12:27:58 +0100
User-agent Icedove 1.5.0.14pre (X11/20071018)

polish zavinac pf bod ujep bod cz wrote:
   muj /etc/init.d/gdm vypada jinak nez tvuj. Je v attachmentu.

no vyborne, diky, to je on, jak o nem porad mluvim (a popisuju ho jen ze sve chabe pameti):

tady se nadefinuje cesta k programu (vsimnete si, ze v etchi (nebo jeste drive) byl gdm v /usr/bin, ted se prestehoval do /usr/sbin).

DAEMON=/usr/sbin/gdm

tady se nactou definice tech funkci, vidite "lsb", to je jak jsem zminoval, ze jde asi o nejakou novou LSB divocinu.

. /lib/lsb/init-functions

v tomto souboru jsem nasel starou cestu /usr/bin/gdm, ale opravil jsem si ji dle $DAEMON viz vyse.

DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager

  start)
        CONFIGURED_DAEMON=$(basename "$(cat $DEFAULT_DISPLAY_MANAGER_FILE 2> 
/dev/null)")
        if [ -e "$DEFAULT_DISPLAY_MANAGER_FILE" ] && \
           [ "$HEED_DEFAULT_DISPLAY_MANAGER" = "true" ] && \
           [ "$CONFIGURED_DAEMON" != gdm ] ; then
                log_action_msg "Not starting GNOME Display Manager; it is not the 
default display manager"

touto vetvi se nejde, dal jsem si tam kontrolni echo, protoze nevim, kam zapisuje "log_action_msg" - to je zas narazka na to, jak mi Petr psal, ze logy najdu ve /var/log/gdm - nene, tyhle log_action_msg zapisuji urcite jinam, ale nevim kam, a nestihl jsem si tu funkci projit.

        else
                log_daemon_msg "Starting GNOME Display Manager" "gdm"

touto vetvi se jde, dal jsem si sem kontrolni echo

                start_daemon $DAEMON

tento prikaz se vykona, i se spravnou cestou (v $DAEMON), ale nic se nestane - pritom kdyz ho zavolam z prikazove radky sam, tak funguje. Bohuzel jsem byl liny podivat se, kde je start_daemon definovan a jak.

No snad se mi aspon povedlo ukoncit spekulace na tema start-stop-daemon preklepu.

Vecer zkusim najit cas na prohlednuti tech funkci a odhaleni pravdy.

Petr

Partial thread listing: