#1 29/12/2010 12:03:47

quent57
Invité

[0.23] [0.23] Pas de compte a rebours dans MythWelcome

Bonjour,
j'ai un problème avec mythTV,
Ma config : je suis sur un netbook (eeepc 901) qui fait frontend et backend.
Il n'y a pas d'autres frontend/backend.
Il s'agit d'une installation fraiche de mythbuntu 10.10, avec uniquement les dépôts officiels, et à jours.
Mon PC supporte le réveil par ACPI (avis au intéressés : cela ne marche que si le netbook est branché, pas sur batterie).

Je voudrais que mon PC s'allume tout seul en cas d'enregistrement programmé, et s'éteigne tous seul après cet enregistrement / si aucun frontend est connecté.

Pour cela j'ai lancer la configuration du backend, Rubrique Général -> Options d'extinction/réveil
Commande de démarage : vide
Block shutdown before client connected : unchecked
Idle shutdown timeout (secs)           : 35
Max. wait for recording (min)          : 15
Startup before rec. (secs)             : 160
Wakeup time format                     : yyyy-MM-ddThh:mm:ss
Command to set Wakeup Time             : sudo -H mythshutdown --setwakeup $time
Server halt command                    : sudo -H mythshutdown --shutdown
Pre Shutdown check-command             : vide

J'ai laisser la dernière ligne vide, suivant la doc, le test n'est pas effectué et je suis donc sûr que ce n'est pas l'élément bloquant.

Une fois ceci fait, je lance mythwelcome sans frontend, et sans enregistrement, et je ne vois aucun compte a rebours comme je voie ici ; http://img149.imageshack.us/i/welcometolg2.jpg/sr=1 ou la : http://img235.imageshack.us/i/mythwelcomevx9.gif/sr=1 . Et le PC ne s'éteint pas tout seul au bout d'une minute.

De plus j'ai bien tenté de mettre  Server halt command : sudo shutdown -h -P now mais cela ne change rien. Et le PC ne s'éteint pas tout seul au bout d'une minute.

J'ai bien ajouter les ligne nécessaire au fichier sudoers pour pouvoir lancer mythshutdown ou shutdown avec sudo sans demande de mot de passe.

Savez vous ce qu'il se passe ?, et comment je peux lancer l'extinction de mythbuntu ?

Merci d'avance

quent57

#2 29/12/2010 12:45:56

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Si tu lui demandes pas de "checker" avec il ne va pas savoir quand il doit s'éteindre.

Regarde notre tutoriel wink

Hors ligne

#3 29/12/2010 13:52:14

quent57
Invité

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Merci pour le conseil, mais j'avais déja testé cette configuration, je viens de refaire le test et cela ne marche toujours pas mieux...

#4 29/12/2010 14:18:54

quent57
Invité

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Voici la config de mon PC :



$ ls -l /usr/local/bin/setwakeup.sh 
-rwxr-xr-x 1 root root 623 2010-12-29 13:57 /usr/local/bin/setwakeup.sh
$ cat /usr/local/bin/setwakeup.sh 
#!/bin/sh
#$1 c'est l'argument du script. Il s'agit de l'heure fournie en secondes depuis 1970
#à laquelle vous souhaitez le réveil.
#par exemple,  /usr/bin/setwakeup.sh `date '+%s' -d '+ 5 minutes'`
#doit redémarrer votre ordinateur dans 5 minutes

#à utiliser pour le debug de votre script
echo "$*"  > /var/log/mythtv/myth.wakeup.args

#à utiliser si l'heure du bios n'est pas l'heure UTC
sfn=$(($1 + 0)) # remplacer 0 par votre décalage en secondes

#Effacer l'ancienne heure de réveil.
echo 0 > /sys/class/rtc/rtc0/wakealarm

#écrire la nouvelle heure de réveil     
echo $sfn > /sys/class/rtc/rtc0/wakealarm

mythtvbackend.png


mythwelcome.png

cat /etc/sudoers
moi mon_pc=NOPASSWD: /usr/bin/mythshutdown
moi mon_pc=NOPASSWD: /sbin/shutdown,/usr/local/bin/setwakeup.sh

Si cela peut aider ?
Merci d'avance pour votre aide

#5 29/12/2010 14:21:53

quent57
Invité

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Dommage que je n'ai pas l'édition de mes message, il va falloir que je me fasse un compte !
Donc pour le fichier sudoers, il est évident que je ne l'ai pas poster en entier et que j'ai changer mon nom d'utilisateur et de PC, mais il marche, je peux lancer les commandes en console avec sudo sans donner le mot de passe.

#6 29/12/2010 14:54:37

dalgwen
Expert MythTV
Inscription : 16/12/2007
Messages : 617
Mythbox

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Salut,
Peux-tu envoyer les logs du backend ? (souvent dans /var/log/mythtv/mythbackend.log ou quelque chose du genre)
C'est peut probable, mais ton backend n'est pas par hasard bloqué sur des tâches utilisateurs (encodage, détection des pubs) ? Tu peux vérifier le statut de ton backend dans le module d'informations accessible depuis l'accueil du frontend.


Disclaimer : J'ai migré sur tvheadend mais je passe encore ici de temps en temps (bouuhhh le traître)

Hors ligne

#7 29/12/2010 15:04:23

quent57
Invité

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Alors je poste ces logs ce soir, mais mythwelcome me dit que le backend est "idle", ("en attente" en français il me semble).

#8 29/12/2010 17:03:40

quent57
Invité

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Alors voici une derniere capture :
mythwelcomestartscreen.png

Et les fichiers de log :

mythbackend.log : http://pastebin.mozilla.org/903483

mythwelcome.log : http://pastebin.mozilla.org/903486

Merci d'avance smile

#9 30/12/2010 00:19:05

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Tu as déjà une erreur d'adressage, va dans la partie configuration du frontend et change l'adresse pour "localhost" et refais une tentative en donnant les nouveaux log

Hors ligne

#10 30/12/2010 01:07:17

quent57
Invité

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Merci pour cette réponse, je ne pense pas que cela soit la cause car :
-j'ai déjà localhost (enfin 127.0.0.1) pour le backend maitre et le backend local).
-De plus c'est la config par défaut de mythbuntu et je pense que cela est mis que les bonnes valeurs tous seul, ce serait plus logique.
-Et en plus le frontend marche parfaitement (si il n'y a pas de backend, il ne devrait pas il me semble, si ?).

Je me dis que les erreurs du fichiers de logs vienne des moments ou j'ai couper le backend pour le configurer, et il me semble que si on regarde un peu plus haut on voit que il y a des fois ou il n'y a pas d'erreurs d'adressages.
Je me trompe ?

#11 30/12/2010 09:18:47

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Je vais essayé d'être plus clair: les messages de log indiquent que ta config n'est pas propre, il ne trouve pas le backend là ou il est configuré mais comme tu as configuré le ping, le frontend finit par trouver le bon chemin.
Pour le processus d'extinction, il en va tout autrement car il va contrôler l'état à l'adresse programmée, comme il ne trouve personne, il plante.
Supprime le ping et configure correctement pour remettre une configuration propre après tu pourras voir ce qui ne va pas dans ta config d'extinction.

Hors ligne

#12 30/12/2010 13:54:15

quent57
Invité

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Alors je poste des log plus précis, voici ce qui apparait quand je lance le frontend depuis mythwelcome :

mythbackend.log :

2010-12-30 13:36:42.829 MainServer::ANN Playback
2010-12-30 13:36:42.851 adding: moi-901 as a client (events: 0)
2010-12-30 13:36:42.862 MainServer::ANN Monitor
2010-12-30 13:36:42.869 adding: moi-901 as a client (events: 1)

mythwelcome.log :

2010-12-30 13:36:38.580 mythfrontend version: branches/release-0-23-fixes [26437] www.mythtv.org
2010-12-30 13:36:38.582 Using runtime prefix = /usr
2010-12-30 13:36:38.582 Using configuration directory = /home/gaiabede/.mythtv
2010-12-30 13:36:39.175 Empty LocalHostName.
2010-12-30 13:36:39.175 Using localhost value of moi-901
2010-12-30 13:36:39.198 New DB connection, total: 1
2010-12-30 13:36:39.204 Connected to database 'mythconverg' at host: localhost
2010-12-30 13:36:39.206 Closing DB connection named 'DBManager0'
2010-12-30 13:36:39.230 ScreenSaverX11Private: XScreenSaver support enabled
2010-12-30 13:36:39.233 DPMS is disabled.
2010-12-30 13:36:39.238 Primary screen: 0.
2010-12-30 13:36:39.240 Connected to database 'mythconverg' at host: localhost
2010-12-30 13:36:39.245 Using screen 0, 1024x600 at 0,0
2010-12-30 13:36:39.281 Desktop video mode: 1024x600 60.0024 Hz
2010-12-30 13:36:39.385 MythUI Image Cache size set to 20971520 bytes
2010-12-30 13:36:39.442 Enabled verbose msgs:  important general
2010-12-30 13:36:39.457 Primary screen: 0.
2010-12-30 13:36:39.459 Using screen 0, 1024x600 at 0,0
2010-12-30 13:36:39.461 Using theme base resolution of 1280x720
2010-12-30 13:36:39.476 LIRC: Successfully initialized '/dev/lircd' using '/home/gaiabede/.mythtv/lircrc' config
2010-12-30 13:36:39.476 JoystickMenuThread Error: Joystick disabled - Failed to read /home/gaiabede/.mythtv/joystickmenurc
2010-12-30 13:36:39.569 Using Frameless Window
2010-12-30 13:36:39.569 Using Full Screen Window
2010-12-30 13:36:39.936 Using the OpenGL painter
2010-12-30 13:36:40.240 XMLParseBase: Loaded base theme from '/usr/share/mythtv/themes/Mythbuntu/base.xml'
2010-12-30 13:36:40.264 XMLParseBase: Loaded base theme from '/usr/share/mythtv/themes/default-wide/base.xml'
2010-12-30 13:36:40.284 XMLParseBase: Loaded base theme from '/usr/share/mythtv/themes/default/base.xml'
2010-12-30 13:36:40.285 XMLParseBase, Error: Unable to load window 'backgroundwindow' from base
2010-12-30 13:36:40.300 Current MythTV Schema Version (DBSchemaVer): 1254
2010-12-30 13:36:41.405 Registering Internal as a media playback plugin.
2010-12-30 13:36:41.491 MonitorRegisterExtensions(0x100, gif,jpg,png)
2010-12-30 13:36:41.543 Current MythMusic Schema Version (MusicDBSchemaVer): 1017
2010-12-30 13:36:41.652 MonitorRegisterExtensions(0x40, mp3,mp2,ogg,oga,flac,wma,wav,ac3,oma,omg,atp,ra,dts,aac,m4a,aa3,tta,mka,aiff,swa,wv)
2010-12-30 13:36:41.687 Current MythVideo Schema Version (mythvideo.DBSchemaVer): 1032
2010-12-30 13:36:41.787 XMLParseBase: Loading window theme from /usr/share/mythtv/themes/Mythbuntu/menu-ui.xml
2010-12-30 13:36:41.968 Loading menu theme from /usr/share/mythtv/themes/defaultmenu//mainmenu.xml
2010-12-30 13:36:41.981 Found mainmenu.xml for theme 'Mythbuntu'
2010-12-30 13:36:42.604 Using NV NPOT texture extension
2010-12-30 13:36:42.825 MythContext: Connecting to backend server: 127.0.0.1:6543 (try 1 of 1)
2010-12-30 13:36:42.828 Using protocol version 23056

et lors de la cloture du frontend :
mythbackend.log :

2010-12-30 13:36:13.415 MainServer: HandleRemoteEncoder(cmd GET_STATE) Unknown encoder: 1
2010-12-30 13:36:13.431 MainServer: HandleRemoteEncoder(cmd GET_STATE) Unknown encoder: 2

mythwelcome.log :

2010-12-30 13:36:12.655 Deleting UPnP client...

Et je n'ai rien dans mythfrontend.

Cela me parrais assez propre, puis-je avoir ton avis ?

Si je tue mythwelcome puis le lance (il lance aussi mythfrontend), j'obtient ceci dans mythwelcome.log :

2010-12-30 13:44:05.422 Deleting UPnP client...
2010-12-30 13:44:49.496 Primary screen: 0.
2010-12-30 13:44:49.498 Using screen 0, 1024x600 at 0,0
2010-12-30 13:44:49.501 Using theme base resolution of 1280x720
2010-12-30 13:44:49.520 LIRC: Successfully initialized '/dev/lircd' using '/home/gaiabede/.mythtv/lircrc' config
2010-12-30 13:44:49.521 JoystickMenuThread Error: Joystick disabled - Failed to read /home/gaiabede/.mythtv/joystickmenurc
2010-12-30 13:44:49.610 Using Frameless Window
2010-12-30 13:44:49.611 Using Full Screen Window
2010-12-30 13:44:49.979 Using the OpenGL painter
2010-12-30 13:44:50.308 XMLParseBase: Loaded base theme from '/usr/share/mythtv/themes/Mythbuntu/base.xml'
2010-12-30 13:44:50.328 XMLParseBase: Loaded base theme from '/usr/share/mythtv/themes/default-wide/base.xml'
2010-12-30 13:44:50.350 XMLParseBase: Loaded base theme from '/usr/share/mythtv/themes/default/base.xml'
2010-12-30 13:44:50.351 XMLParseBase, Error: Unable to load window 'backgroundwindow' from base
2010-12-30 13:44:50.369 XMLParseBase: Loading window theme from /usr/share/mythtv/themes/Mythbuntu/welcome-ui.xml
2010-12-30 13:44:50.438 Unable to find image file: mw_text_button_off.png
2010-12-30 13:44:50.439 Unable to find image file: mw_text_button_off.png
2010-12-30 13:44:50.440 Unable to find image file: mw_text_button_on.png
2010-12-30 13:44:50.441 Unable to find image file: mw_text_button_off.png
2010-12-30 13:44:50.443 Unable to find image file: mw_text_button_off.png
2010-12-30 13:44:50.444 Unable to find image file: mw_text_button_pushed.png
2010-12-30 13:44:50.457 MythContext: Connecting to backend server: 127.0.0.1:6543 (try 1 of 1)
2010-12-30 13:44:50.459 Using protocol version 23056
2010-12-30 13:44:51.125 mythshutdown --startup returned: 1
2010-12-30 13:44:51.448 Using NV NPOT texture extension
2010-12-30 13:44:52.094 mythfrontend version: branches/release-0-23-fixes [26437] www.mythtv.org
2010-12-30 13:44:52.095 Using runtime prefix = /usr
2010-12-30 13:44:52.095 Using configuration directory = /home/gaiabede/.mythtv
2010-12-30 13:44:52.626 Empty LocalHostName.
2010-12-30 13:44:52.627 Using localhost value of moi-901
2010-12-30 13:44:52.649 New DB connection, total: 1
2010-12-30 13:44:52.656 Connected to database 'mythconverg' at host: localhost
2010-12-30 13:44:52.658 Closing DB connection named 'DBManager0'
2010-12-30 13:44:52.682 ScreenSaverX11Private: XScreenSaver support enabled
2010-12-30 13:44:52.685 DPMS is disabled.
2010-12-30 13:44:52.689 Primary screen: 0.
2010-12-30 13:44:52.691 Connected to database 'mythconverg' at host: localhost
2010-12-30 13:44:52.695 Using screen 0, 1024x600 at 0,0
2010-12-30 13:44:52.723 Desktop video mode: 1024x600 60.0024 Hz
2010-12-30 13:44:52.813 MythUI Image Cache size set to 20971520 bytes
2010-12-30 13:44:52.869 Enabled verbose msgs:  important general
2010-12-30 13:44:52.881 Primary screen: 0.
2010-12-30 13:44:52.882 Using screen 0, 1024x600 at 0,0
2010-12-30 13:44:52.883 Using theme base resolution of 1280x720
2010-12-30 13:44:52.899 LIRC: Successfully initialized '/dev/lircd' using '/home/gaiabede/.mythtv/lircrc' config
2010-12-30 13:44:52.900 JoystickMenuThread Error: Joystick disabled - Failed to read /home/gaiabede/.mythtv/joystickmenurc
2010-12-30 13:44:53.002 Using Frameless Window
2010-12-30 13:44:53.003 Using Full Screen Window
2010-12-30 13:44:53.372 Using the OpenGL painter
2010-12-30 13:44:53.717 XMLParseBase: Loaded base theme from '/usr/share/mythtv/themes/Mythbuntu/base.xml'
2010-12-30 13:44:53.741 XMLParseBase: Loaded base theme from '/usr/share/mythtv/themes/default-wide/base.xml'
2010-12-30 13:44:53.761 XMLParseBase: Loaded base theme from '/usr/share/mythtv/themes/default/base.xml'
2010-12-30 13:44:53.762 XMLParseBase, Error: Unable to load window 'backgroundwindow' from base
2010-12-30 13:44:53.778 Current MythTV Schema Version (DBSchemaVer): 1254
2010-12-30 13:44:54.890 Registering Internal as a media playback plugin.
2010-12-30 13:44:54.987 MonitorRegisterExtensions(0x100, gif,jpg,png)
2010-12-30 13:44:55.041 Current MythMusic Schema Version (MusicDBSchemaVer): 1017
2010-12-30 13:44:55.163 MonitorRegisterExtensions(0x40, mp3,mp2,ogg,oga,flac,wma,wav,ac3,oma,omg,atp,ra,dts,aac,m4a,aa3,tta,mka,aiff,swa,wv)
2010-12-30 13:44:55.217 Current MythVideo Schema Version (mythvideo.DBSchemaVer): 1032
2010-12-30 13:44:55.343 XMLParseBase: Loading window theme from /usr/share/mythtv/themes/Mythbuntu/menu-ui.xml
2010-12-30 13:44:55.517 Loading menu theme from /usr/share/mythtv/themes/defaultmenu//mainmenu.xml
2010-12-30 13:44:55.536 Found mainmenu.xml for theme 'Mythbuntu'
2010-12-30 13:44:56.170 Using NV NPOT texture extension
2010-12-30 13:44:56.370 MythContext: Connecting to backend server: 127.0.0.1:6543 (try 1 of 1)
2010-12-30 13:44:56.373 Using protocol version 23056

Et dans mythbackend :

2010-12-30 13:44:50.460 MainServer::ANN Monitor
2010-12-30 13:44:50.646 adding: moi-901 as a client (events: 0)
2010-12-30 13:44:50.659 MainServer::ANN Monitor
2010-12-30 13:44:50.665 adding: moi-901 as a client (events: 1)
2010-12-30 13:44:50.680 MainServer: HandleRemoteEncoder(cmd GET_STATE) Unknown encoder: 1
2010-12-30 13:44:50.689 MainServer: HandleRemoteEncoder(cmd GET_STATE) Unknown encoder: 2
2010-12-30 13:44:51.129 MainServer: HandleRemoteEncoder(cmd GET_STATE) Unknown encoder: 1
2010-12-30 13:44:51.138 MainServer: HandleRemoteEncoder(cmd GET_STATE) Unknown encoder: 2
2010-12-30 13:44:56.374 MainServer::ANN Playback
2010-12-30 13:44:56.403 adding: moi-901 as a client (events: 0)
2010-12-30 13:44:56.414 MainServer::ANN Monitor
2010-12-30 13:44:56.420 adding: moi-901 as a client (events: 1)
2010-12-30 13:45:57.609 AutoExpire: CalcParams(): Max required Free Space: 1.0 GB w/freq: 15 min

et en sortie console de mythwelcome :

2010-12-30 13:44:49.230 Using runtime prefix = /usr
2010-12-30 13:44:49.230 Using configuration directory = /home/gaiabede/.mythtv
2010-12-30 13:44:49.232 Empty LocalHostName.
2010-12-30 13:44:49.233 Using localhost value of moi-901
2010-12-30 13:44:49.248 New DB connection, total: 1
2010-12-30 13:44:49.254 Connected to database 'mythconverg' at host: localhost
2010-12-30 13:44:49.255 Closing DB connection named 'DBManager0'
2010-12-30 13:44:49.279 ScreenSaverX11Private: XScreenSaver support enabled
2010-12-30 13:44:49.281 DPMS is disabled.
2010-12-30 13:44:49.285 Primary screen: 0.
2010-12-30 13:44:49.286 Connected to database 'mythconverg' at host: localhost
2010-12-30 13:44:49.290 Using screen 0, 1024x600 at 0,0
2010-12-30 13:44:49.343 Desktop video mode: 1024x600 60.0024 Hz
2010-12-30 13:44:49.454 MythUI Image Cache size set to 20971520 bytes

Par contre si je lance la config du backend pendant que mythwelcome et mythfrontend sont lancé, mythwelcome.log donne :

2010-12-30 13:52:06.876 Event socket closed. No connection to the backend.
2010-12-30 13:52:06.876 Event socket closed. No connection to the backend.
2010-12-30 13:52:07.377 MythContext: Connecting to backend server: 127.0.0.1:6543 (try 1 of 1)
2010-12-30 13:52:07.388 Connection to master server timed out.
			Either the server is down or the master server settings
			in mythtv-settings does not contain the proper IP address

2010-12-30 13:52:12.405 MythContext: Connecting to backend server: 127.0.0.1:6543 (try 1 of 1)
2010-12-30 13:52:12.405 Connection to master server timed out.
			Either the server is down or the master server settings
			in mythtv-settings does not contain the proper IP address

Est-ce plus claire ainsi ?

merci d'avance pour ton aide

#13 30/12/2010 13:55:04

quent57
Invité

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Et je ne comprend pas comment remplir les champs, j'ai déjà localhost sur les configs du frontend..
J'ai enlevé le ping  et le frontend se lance encore.

et je ne comprend pas pourquoi mythbuntu ne serait pas configuré correctement de base.

#14 30/12/2010 16:44:49

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

snouf a écrit un script de test que tu trouves dans le dépot pour tester ta config

http://mythtv-fr.tuxfamily.org/wiki/depots/deb

Hors ligne

#15 30/12/2010 17:11:57

quent57
Invité

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Le script m'affiche 2 fois OK

#16 30/12/2010 17:13:44

quent57
Invité

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Il me dit aussi : "Le paramétrage de MythTV semble correcte"

#17 30/12/2010 18:56:50

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Parfois localhost n'est pas vu comme 127.0.0.1, allez donc savoir pourquoi! modifie pour avoir 127.0.0.1 dans le mythtv-setup et dans le frontend. Il faut écrire autre chose pour que les modifications soient prises en compte puis ensuite remettre la même chose des 2 cotés.

Ensuite dans tes commandes tu as mis sudo -H ..... je n'ai pas cette option dans archlinux ???
Et je n'ai pas le sudo au même endroit sudo pour la commande d'arrêt du backend seulement dans le setup (sudo /usr/bin/mythshutdown --shutdown) et sudo pour la commande d'extinction dans mythwelcome (sudo /sbin/poweroff -h) et la commande de réglage de l'heure de réveil (sudo /usr/local/bin/setwakeup.sh $time)

Hors ligne

#18 31/12/2010 21:14:45

quent57
Invité

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

Merci pour les conseils, je test en début de semaine quand je serais rentré chez moi.

#19 03/01/2011 15:23:12

Ookaze
Expert MythTVMembre de l'équipe de traduction et traducteur de la documentation.
Inscription : 15/01/2008
Messages : 884
Mythbox

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

J'ai déjà expliqué auparavant que la configuration du tutoriel est FAUSSE !
Il ne FAUT PAS passer mythshutdown en sudo pour au moins deux raisons :
- mythshutdown n'a rien d'un outil sécurisé ou destiné à l'être, et donc potentiellement on peut lui faire exécuter n'importe quoi,
- si l'on fait cela, mythshutdown sera exécuté par root, et root n'a pas, dans une configuration MythTV correcte, la connaissance de la configuration MythTV (le petit fichier texte qui indique où se trouve la BdD MythTV). Cette configuration se trouve normalement dans l'environnement d'un utilisateur dédié (souvent appelé mythtv).

mythshutdown devrait être lancé par l'utilisateur dédié à MythTV (souvent nommé mythtv), et les seules commandes à placer en sudo sont le script d'extinction et les commandes d'extinction (shutdown normalement, ou poweroff, reboot, ...).
Comme je l'avais déjà expliqué, vous vous exposez à des problèmes à plus ou moins long terme à placer sudo sur mythshutdown, et les personnes chez qui ça fonctionne, c'est uniquement par chance ou après qu'ils aient bidouillé de partout et que ce soit tombé en marche.

Quand cela tombe en marche, c'est juste parce que le fichier texte de configuration pour MythTV a fini par être installé pour root lors des diverses manipulations. Le jour où vous avez besoin de changer ce fichier pour diverses raisons, la version de root ne sera pas mise à jour, et votre allumage/extinction ne fonctionne plus.
Bref, sudo ne doit apparaître que dans l'écran de configuration des commandes lancées par mythwelcome, où l'on définit la commande de mise en place de l'heure de réveil dans le BIOS, et la commande d'extinction (typiquement "sudo shutdown -h now").

La règle est simple pour sudo : il ne doit servir que pour les commandes qui ont besoin des droits root. Mythshutdown n'en a clairement pas besoin, seules l'écriture de l'heure de réveil dans le BIOS et l'extinction de la machine en ont besoin. Et encore, on pourrait s'en passer dans les deux cas, mais la configuration du système ferait intervenir d'autres composants, complexifiant la chose.

Cela fonctionnera beaucoup mieux ensuite.
Il faudrait corriger ce tutoriel parce que beaucoup de monde possède une configuration erronée du coup.

Dernière modification par Ookaze (03/01/2011 15:25:53)

Hors ligne

#20 03/01/2011 20:06:25

piratebab
Co-fondateur de MythTV-fr
Lieu : Sud Ouest
Inscription : 30/11/2007
Messages : 4 062
Mythbox

Re : [0.23] [0.23] Pas de compte a rebours dans MythWelcome

J'approuve la remarque d'Ookaze. Mon mythwelcome est lancé par l'utilisateur mythtv, cet utilisateur à les droits d'extinction dans le fichier sudoers (sans mot de passe), ce qui ne compromet pas la sécurité de la machine.
J'ai noté dans un des messages de quent57 que sont mythwelcome lançait le frontend automatiquement.
Ce n'est pas une bonne idée si on veux un fonctionnement de type "magnétoscope" avec arrêt automatique en fin d'enregistrement.


Mythuser depuis 2005

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Pied de page des forums

Propulsé par FluxBB

Webmasteur SnouF

Hébergé par Tuxfamily

Valid XHTML 1.0 Strict