Eu instalei o udisks-glue no meu Raspbian Raspberry Pi, junto com um init do System V script em /etc/init.d/udisks-glue
(de acordo com as instruções aqui ). Eu o faço executável e executo o seguinte, que não retorna erros.
sudo update-rc.d udisks-glue defaults
Eu posso começar o script bem, e isso funciona como esperado.
$ sudo service udisks-glue start
[ ok ] Starting Automounter: udisks-glue.
$ sudo service udisks-glue status
[ ok ] udisks-glue is running.
No entanto, quando reinicializo, não está em execução. Isso costumava funcionar bem, mas eu reinstalei um sistema mínimo e ele não funciona mais. É possível que eu esteja perdendo alguns pacotes.
$ sudo service udisks-glue status
[FAIL] udisks-glue is not running ... failed!
Solução de problemas
Eu tentei registrar a saída e os erros alterando uma linha no bloco start)
para
start-stop-daemon --start --exec $DAEMON -- -p $PIDFILE &>> /tmp/udisks-glue.log
Este arquivo está vazio na reinicialização. No entanto, existe, sugerindo que o script é pelo menos parcialmente executado.
Finalmente, tentei confirmar a instalação correta. Entre outras coisas, locate udisks-glue
retorna
/etc/rc0.d/K01udisks-glue
/etc/rc1.d/K01udisks-glue
/etc/rc2.d/S01udisks-glue
/etc/rc3.d/S01udisks-glue
/etc/rc4.d/S01udisks-glue
/etc/rc5.d/S01udisks-glue
/etc/rc6.d/K01udisks-glue
EDIT - Resolução de problemas adicional
Eu pensei que poderia testar se o script estava agindo muito cedo, então testei duas possíveis soluções. Ambos falharam. Em primeiro lugar, tentei fazer com que o script fosse executado com prioridade mais baixa.
mv /etc/rc2.d/S{01,90}udisks-glue
Em segundo lugar, reverti isso e inseri sleep 90
no bloco start)
, logo antes da invocação start-stop-daemon
.