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:
- Re: lenny gdm nestartuje, (pokračuje)