minidlna Ubuntu 13.10 server: iniciar na inicialização

0

Estou tentando construir um servidor com o minidlna instalado. A instalação funcionou bem, mas executá-la na inicialização é mais problemática. Eu adicionei o minidlna ao meu rc.local e agora, na inicialização, recebo mensagens de log informando:

minidlna.c:132: error: bind(http): Address already in use minidlna.c:1004: fatal: Failed to open socket for HTTP. EXITING

Eu tentei configurar o dispositivo de ligação (eth0) e alterar a porta, que agora é 8300 em vez de 8200. Tudo em vão. E, ainda mais desconcertante: quando eu inicio o minidlna manualmente a partir do terminal, ele funciona muito bem. Isso me faz suspeitar que a configuração não é o problema; Eu simplesmente não consigo descobrir o que é. Alguém poderia me dar uma sugestão?

Obrigado um milhão!

Ruud

    
por Ruud 09.02.2014 / 23:26

1 resposta

0

Embora a rede seja iniciada antes das execuções rc.local, a rede talvez ainda não esteja pronta (por exemplo, aguardando um endereço IP do DHCP). Um trabalho fácil pode estar adicionando

sleep 2m

antes do comando inicial iniciar o minidlna. Claro que você pode ajustar o tempo "2m" para um valor adequado para a sua configuração.

    
por Bernd 11.01.2015 / 20:57