Sie sind nicht angemeldet.

1

03.04.2012, 22:34

Wie starte ich Mythtv beim Booten richtig?

Habe jetzt auf meinem alten Laptop mythtv installiert und dabei ein paar kleinere Probleme noch. Die ich nun hier in diversen Threads klären möchte.
Also zunächst habe ich Schwierigkeiten das mythbacken beim Booten vernünftig zu starten.
Ich habe es zwar mit rc-update add mythbackend default hinzugefügt, und mythbackend wird auch aufgerufen, aber der Server wird so nicht richtig gestartet. Mythfrontend bekommt kein TV-Signal. Wenn ich den Dienst als root manuell starte mit mythbackend, dann klappt alles wunderbar. Hat irgendwer eine Idee woran das liegen und was man dagegen tun kann?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fromdebiantogentoo« (06.04.2012, 19:33)


2

05.04.2012, 22:25

Wird das mythbackend als ein bestimmter Benutzer ausgeführt? Vielleicht passen Verzeichnisberechtigungen nicht. Was sagt denn /var/log/messages wenn du den Dienst in der RC-init startest? Kannst du im initscript event einen Benutzer festlegen? Nachdem es bei einem manuellen start funktioniert kannst du dir ein startscript auch sehr einfach in /etc/rc.local eintragen. Damit wäre dein Problem vermutlich auch gelöst.

lg
boospy
Desto mehr Wissen man bekommt, desto mehr wird einem klar das man kein Wissen hat.
>>>> boospy@jabber.ccc.de <<<<

3

06.04.2012, 12:48

Was sagt denn /var/log/messages wenn du den Dienst in der RC-init startest?


in /var/log/messages steht folgendes:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
cat /var/log/messages|grep myth
Apr  2 20:39:28 benutzername useradd[26336]: new user: name=mythtv, UID=106, GID=27, home=/home/mythtv, shell=/bin/bash
Apr  2 20:39:28 benutzername useradd[26336]: add 'mythtv' to group 'tty'
Apr  2 20:39:28 benutzername useradd[26336]: add 'mythtv' to group 'uucp'
Apr  2 20:39:28 benutzername useradd[26336]: add 'mythtv' to group 'audio'
Apr  2 20:39:28 benutzername useradd[26336]: add 'mythtv' to shadow group 'tty'
Apr  2 20:39:28 benutzername useradd[26336]: add 'mythtv' to shadow group 'uucp'
Apr  2 20:39:28 benutzername useradd[26336]: add 'mythtv' to shadow group 'audio'
Apr  2 20:39:29 benutzername usermod[26348]: add 'mythtv' to group 'video'
Apr  2 20:39:29 benutzername usermod[26348]: add 'mythtv' to shadow group 'video'
Apr  2 21:40:31 benutzername gpasswd[11276]: user mythtv added by root to group video
Apr  2 23:14:37 benutzername kernel: mythfrontend[6702]: segfault at 1997d4b0 ip b345b8b1 sp a627dfdc error 6 in libQtCore.so.4.7.4[b323f000+290000]
Apr  2 23:53:05 benutzername kernel: mythfrontend[9695]: segfault at 17bcc120 ip b33ed8b1 sp a81fef7c error 6 in libQtCore.so.4.7.4[b31d1000+290000]
Apr  3 00:27:26 benutzername /etc/init.d/mythbackend[13362]: WARNING: -c/--chuid is deprecated and will be removed in the future, please use -u/--user instead
Apr  3 00:27:26 benutzername start-stop-daemon[13363]: pam_unix(start-stop-daemon:session): session opened for user mythtv by (uid=0)
Apr  3 21:09:12 benutzername /etc/init.d/mythbackend[13144]: WARNING: mythbackend is already stopped
Apr  4 20:21:29 benutzername /etc/init.d/mythbackend[13007]: WARNING: -c/--chuid is deprecated and will be removed in the future, please use -u/--user instead
Apr  4 20:21:29 benutzername start-stop-daemon[13008]: pam_unix(start-stop-daemon:session): session opened for user mythtv by (uid=0)
Apr  4 20:23:03 benutzername /etc/init.d/mythbackend[13692]: WARNING: -c/--chuid is deprecated and will be removed in the future, please use -u/--user instead
Apr  4 20:23:03 benutzername start-stop-daemon[13694]: pam_unix(start-stop-daemon:session): session opened for user mythtv by (uid=0)
Apr  4 20:52:21 benutzername /etc/init.d/mythbackend[13334]: WARNING: -c/--chuid is deprecated and will be removed in the future, please use -u/--user instead
Apr  4 20:52:21 benutzername start-stop-daemon[13335]: pam_unix(start-stop-daemon:session): session opened for user mythtv by (uid=0)
Apr  6 12:19:16 benutzername /etc/init.d/mythbackend[13438]: WARNING: mythbackend is scheduled to start when net.eth0 has started


wenn ich mythbackend über rc-init gestartet wird.Könnte das was in der Warnung steht das Problem verursachen?

4

06.04.2012, 19:33

Nach dem ich die /var/log/mythtv/mythbackend.log genauer studiert habe, ist mir eine Rechteproblem bzgl. dem Aufnahmeverzeichnis aufgefallen. Offenbar durfte mythtv dieses Verzeichnis zwar lesen, aber nicht darin schreiben. Was mythtv sauer aufgestoßen ist und mir deshalb kein Bild angezeigt hat. Wenn ich als root mythbackend gestartet habe, dann durfte root auch in dieses Verzeichnis schreiben.
Ich habe nun einfach eine Gruppe mythtv erstellt und den User, dem das Verzeichnis gehört und den user mythtv dieser Gruppe hinzugefügt. Anschließend bei dem Aufnahmeverzeichnis die Gruppe gewechstelt auf mythtv. Nun geht es!
Manchmal kann ich auch Probleme alleine lösen! :D