Lieber Besucher, herzlich willkommen bei: GentooForum.de.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
VDR xdm -->gdm startet nicht mehr Bug?
Hey,
habe auf meinem VDR seit vorgestern das Problem das kein X mehr gestartet werden kann. Er läuft nicht mehr!
Bei "/etc/init.d/xdm" kommt follgendes:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
~ # /etc/init.d/xdm start
* Setting up gdm ...
gdm[2117]: DEBUG: Loading locale string: Welcome (null)
gdm[2117]: DEBUG: Key file does not have key 'Welcome'
gdm[2117]: DEBUG: Loading non-locale string: Welcome (null)
gdm[2117]: DEBUG: Loading locale string: Welcome (null)
gdm[2117]: DEBUG: Key file does not have key 'Welcome'
gdm[2117]: DEBUG: Loading non-locale string: Welcome (null)
gdm[2117]: DEBUG: Loading locale string: RemoteWelcome (null)
gdm[2117]: DEBUG: Key file does not have key 'RemoteWelcome'
gdm[2117]: DEBUG: Loading non-locale string: RemoteWelcome (null)
gdm[2117]: DEBUG: Loading locale string: RemoteWelcome (null)
gdm[2117]: DEBUG: Key file does not have key 'RemoteWelcome'
gdm[2117]: DEBUG: Loading non-locale string: RemoteWelcome (null)
gdm[2117]: DEBUG: Processing server group <server-Standard>
gdm[2117]: DEBUG: Got config server-Standard/name=Standard server <default>
gdm[2117]: DEBUG: Got config server-Standard/command=/usr/bin/X -audit 0 <default>
gdm[2117]: DEBUG: Got config server-Standard/flexible=true <default>
gdm[2117]: DEBUG: Got config server-Standard/choosable=false <built-in>
gdm[2117]: DEBUG: Got config server-Standard/handled=true <built-in>
gdm[2117]: DEBUG: Got config server-Standard/chooser=false <built-in>
gdm[2117]: DEBUG: Got config server-Standard/priority=0 <built-in>
gdm[2117]: DEBUG: Processing server group <server-Terminal>
gdm[2117]: DEBUG: Got config server-Terminal/name=Terminal server <default>
gdm[2117]: DEBUG: Got config server-Terminal/command=/usr/bin/X -audit 0 -terminate <default>
gdm[2117]: DEBUG: Got config server-Terminal/flexible=false <default>
gdm[2117]: DEBUG: Got config server-Terminal/choosable=false <built-in>
gdm[2117]: DEBUG: Got config server-Terminal/handled=false <default>
gdm[2117]: DEBUG: Got config server-Terminal/chooser=false <built-in>
gdm[2117]: DEBUG: Got config server-Terminal/priority=0 <built-in>
gdm[2117]: DEBUG: Processing server group <server-Chooser>
gdm[2117]: DEBUG: Got config server-Chooser/name=Chooser server <default>
gdm[2117]: DEBUG: Got config server-Chooser/command=/usr/bin/X -audit 0 <default>
gdm[2117]: DEBUG: Got config server-Chooser/flexible=false <default>
gdm[2117]: DEBUG: Got config server-Chooser/choosable=false <built-in>
gdm[2117]: DEBUG: Got config server-Chooser/handled=true <built-in>
gdm[2117]: DEBUG: Got config server-Chooser/chooser=true <default>
gdm[2117]: DEBUG: Got config server-Chooser/priority=0 <built-in>
|
Habe schon alles mögliche neu gebaut!
Vorgestern wurde das System auch upgedatet, irgendwas scheinbar RICHTIG.
Was kann da faul sein?
Gruß.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Michigen« (16.04.2011, 00:25)
Hat sich erledigt, irgendwie passen hier nicht die Module zum laufenden Kernel, baue den gerade neu dann lüüpt es wieder.
Hallo,
startest Du Deinen VDR über XDM bzw GDM?
Ich habe es denke ich recht gut gelöst mit einem Init-Script. Hatte mir früher auch was zusammen gebastelt, aber so finde ich es besser.
Wenn Du magst, kann ich es Dir geben. Geht aber erst heute Abend, wenn ich wieder zu Hause bin.
Gruß
Nabend,
Wäre Super wenn Du es posten würdest, interesiert mich auf alle Fälle! Bei mir startet vdr auch per Init-Script, manchmal hakt es aber.
Mein Init-Script sieht so aus:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/sbin/runscript
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
depend() {
after vdr
need vdr
}
PIDFILE=/var/vdr/tmp/vdr-x11.pid
start() {
ebegin "Starting VDR X11 client"
start-stop-daemon --start --chdir /var/vdr --group vdr --quiet \
--pidfile $PIDFILE --user vdr --exec /usr/local/bin/vdr-x11 -- start
eend $?
}
stop() {
ebegin "Stopping VDR X11 client"
start-stop-daemon --stop -R 10 --pidfile $PIDFILE --exec \
/usr/local/bin/vdr-x11 -- stop
eend $?
|
Grüße.
/etc/init.d/vdr-x11
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/sbin/runscript
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
depend() {
after vdr
need vdr
}
PIDFILE=/var/vdr/tmp/vdr-x11.pid
start() {
ebegin "Starting VDR X11 client"
start-stop-daemon --start --chdir /var/vdr --group vdr --quiet \
--pidfile $PIDFILE --user vdr --exec /usr/local/bin/vdr-x11 -- start
eend $?
}
stop() {
ebegin "Stopping VDR X11 client"
start-stop-daemon --stop -R 10 --pidfile $PIDFILE --exec \
/usr/local/bin/vdr-x11 -- stop
eend $?
}
|
/usr/local/bin/vdr-x11
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
#/bin/sh
. "/etc/init.d/functions.sh"
PIDFILE=/var/vdr/tmp/vdr-x11.pid
daemonize() {
(
# Get a fresh environment
env -i
# Redirect STDIN, STDOUT and STDERR
[ -t 0 ] && exec 0</dev/null
[ -t 1 ] && exec 1>/dev/null
[ -t 2 ] && exec 2>/dev/null
cd /
# umask 0
# Close all other file descriptors
for i in {3..255}; do
[ -t $i ] && exec $i>&-
done
exec setsid sh -c "$@"
) &
}
start() {
if [ -f "${PIDFILE}" ]; then
local pid=$(<${PIDFILE})
if [ -n "${pid}" -a -d "/proc/${pid}" ]; then
eerror "vdr-x11 is already running"
exit 1
fi
fi
env -i
daemonize '/usr/bin/X -nolisten tcp :0 -auth $HOME/.serverauth.$$ -quiet -nocursor -br'
echo $! > $PIDFILE
for i in {1..5}; do
[ -e /tmp/.X0-lock ] && break
sleep 1
done
# DISPLAY=:0 xhost +
DISPLAY=:0 vdr-sxfe xvdr://localhost -f -b
}
stop() {
if [ -f "${PIDFILE}" ]; then
local pid=$(<${PIDFILE})
if [ -n "${pid}" -a -d "/proc/${pid}" ]; then
kill -15 $pid
for i in {1..5}; do
[ ! -d "/proc/${pid}" ] && exit 0
sleep 1
done
ewarn "vdr-x11 refuses to stop, killing with -9..."
kill -9 $pid
else
eerror "Stale pidfile detected, removing..."
rm -f $PIDFILE
fi
else
eerror "No vdr-x11 running"
exit 1
fi
}
case $1 in
start)
start
;;
stop)
stop
;;
restart)
continue
;;
*)
eerror "To few arguments"
exit 1
;;
esac
|