El día 26 de noviembre de 2015, 22:04, Josu Lazkano
<josu.lazk...@gmail.com> escribió:
> El día 25 de noviembre de 2015, 15:56, Camaleón <noela...@gmail.com> escribió:
>> El Tue, 24 Nov 2015 22:25:07 +0100, Josu Lazkano escribió:
>>
>>> El día 10 de noviembre de 2015, 16:03, Camaleón <noela...@gmail.com>
>>> escribió:
>>
>> (...)
>>
>>>>> Originalmente el PID se gaurdaba en
>>>>> "/var/run/transmission/transmission-daemon.pid", he cambiado la ruta,
>>>>> no se si importa.
>>>>>
>>>>> ¿Como puedo hacer para que se pueda crear ese fichero?
>>>>
>>>> Hum... ¿dices que lo has cambiado de motu propio? ¿Por qué motivo?
>>>>
>>>> Vuelve a dejarlo como estaba y si funciona seguramente sea porque el
>>>> directorio donde se guardaba el PID del servicio tenía los permisos
>>>> adecuados para que el usuario "debian-transmission" tuviera acceso de
>>>> escritura en él.
>>>>
>>>> Por otra parte no dices si usas sysvinit o systemd y eso puede marcar
>>>> una diferencia.
>>>>
>>>>
>>> Hola de nuevo y gracias por responder,
>>>
>>> Creo que utilizo el systemd, tengo el que viene por defecto con Debian
>>> Jessie.
>>
>> Ok.
>>
>>> Me acabo de dar cuenta que tambien me pasa con otro servicio. Y es a
>>> raiz de alguna actualizacion, no se exactamente cual. Antes no tenia
>>> este problema.
>>>
>>> El servicio mythbackend tampoco puedo ejecutarlo:
>>>
>>> root@server:~# ls -al /var/run/mythtv/
>>> total 0 drw-r-xr-x  2 mythtv root  40 Nov 24 17:54 .
>>> drwxr-xr-x 25 root   root 880 Nov 24 17:54 ..
>>> root@server:~# /etc/init.d/mythtv-backend start [....] Starting
>>> mythtv-backend (via systemctl):
>>> mythtv-backend.serviceJob for mythtv-backend.service failed. See
>>> 'systemctl status mythtv-backend.service' and 'journalctl -xn' for
>>> details.
>>>  failed!
>>
>> (...)
>>
>> Ejecuta los comandos que indican "systemctl status mythtv-backend.service"
>> y "journalctl -xn" para ver más detalles.
>>
>> Aunque parecen dos problemas distintos porque en este caso no has
>> cambiado manualmente ninguna configuración y usas la que viene de serie,
>> en el caso de MythTV sí dicen expresamente que hay que tener en cuenta
>> cuando se usa con systemd:
>>
>> https://www.mythtv.org/wiki/Systemd_mythbackend_Configuration
>>
>> Y revisa también la configuración inicial por si te faltara algo:
>>
>> https://www.mythtv.org/wiki/User_Manual:Initial_Installation
>>
>> Saludos,
>>
>> --
>> Camaleón
>>
>
> Gracias por contestar Camaleon,
>
> Esto es lo que tengo:
>
>
> --
> Josu Lazkano

Perdona, que he enviado sin querer.

Esto es lo que tengo:

# /etc/init.d/mythtv-backend start
[....] Starting mythtv-backend (via systemctl):
mythtv-backend.serviceJob for mythtv-backend.service failed. See
'systemctl status mythtv-backend.service' and 'journalctl -xn' for
details.
 failed!

# systemctl status mythtv-backend.service
● mythtv-backend.service - LSB: Start/Stop the MythTV server.
   Loaded: loaded (/etc/init.d/mythtv-backend)
   Active: failed (Result: exit-code) since Thu 2015-11-26 22:02:40 CET; 9s ago
  Process: 2924 ExecStart=/etc/init.d/mythtv-backend start
(code=exited, status=136)

Nov 26 22:02:40 mitxetv mythtv-backend[2924]: Starting MythTV server: mythba...:
Nov 26 22:02:40 mitxetv mythtv-backend[2924]: eno: Permission denied (13)
Nov 26 22:02:40 mitxetv systemd[1]: mythtv-backend.service: control process...36
Nov 26 22:02:40 mitxetv systemd[1]: Failed to start LSB: Start/Stop the Myt.....
Nov 26 22:02:40 mitxetv systemd[1]: Unit mythtv-backend.service entered fai...e.
Hint: Some lines were ellipsized, use -l to show in full.

# chmod 755 /var/run/mythtv/

# /etc/init.d/mythtv-backend start
[ ok ] Starting mythtv-backend (via systemctl): mythtv-backend.service.

Segun leo en la wiki, necesitaria añadir esto en /etc/init.d/mythtv-backend?

# Sanity check on required folders
if [ ! -x /var/log/mythtv ]; then
# make logging folder
mkdir -p -m 755 /var/log/mythtv
chown -hR mythtv:mythtv /var/log/mythtv
fi
# make pid folder
mkdir -p -m 755 /run/mythtv
chown -hR mythtv:mythtv /run/mythtv

No entiendo muy bien porque dejo de fallar de un momento a otro.

Gracias y saludos.


-- 
Josu Lazkano

Responder a