Servidor minidlna Ubuntu 13.10: inicio en el arranque

0

Estoy tratando de construir un servidor con minidlna instalado. La instalación funcionó bien, pero hacer que se ejecute al inicio es más problemático. Agregué minidlna a mi rc.local, y ahora en el arranque recibo mensajes de registro que dicen:

minidlna.c: 132: error: enlace (http): Dirección ya en uso minidlna.c: 1004: fatal: Error al abrir el socket para HTTP. SALIR

He intentado configurar el dispositivo de enlace (eth0) y cambiar el puerto, que ahora es 8300 en lugar de 8200. Todo en vano. Y, aún más inquietante: cuando inicio minidlna manualmente desde el terminal, funciona bien. Esto me hace sospechar que la configuración no es el problema; Simplemente no puedo entender qué es. ¿Podría alguien darme una sugerencia?

¡Un millón de gracias!

Ruud

Ruud
fuente

Respuestas:

0

Aunque la red se inicia antes de que se ejecute rc.local, es posible que la red aún no esté lista (por ejemplo, esperando una dirección IP de DHCP). Una solución fácil puede ser agregar

sleep 2m

antes de que el comando real comience minidlna. Por supuesto, puede ajustar el tiempo "2m" a una cantidad adecuada para su configuración.

Bernd
fuente