Mensaje de error: "Error al iniciar CTDB"

Mensaje de error: "Error al iniciar CTDB"

Utilizo Ubuntu Studio 18.04.2, con tiempo de soporte adicional (actualización adicional de PPA). en tres PC: dos de escritorio y una portátil.

Pero, en uno de los escritorios comencé a ver un mensaje de error en el momento de inicio, antes de la pantalla principal completa del escritorio.

El mensaje de error es literalmente:

[FALLADO] No se pudo iniciar CTDB.

Del var/log/ctdb/log.ctdbarchivo obtengo esto:

2019/06/16 01:18:13.703348 ctdbd[2013]: CTDB comenzando en el nodo

2019/06/16 01:18:13.766558 ctdbd[2013]: bloqueo de recuperación no establecido

2019/06/16 01:18:13.766627 ctdbd[2013]: Error al leer el archivo de nodos "/etc/ctdb/nodes"

2019/06/16 01:18:13.766636 ctdbd[2013]: Error al cargar el archivo de nodos "/etc/ctdb/nodes"

Y... del systemctl status ctdb.serviceobtuve esto:

● ctdb.servicio - CTDB

Cargado: cargado (/lib/systemd/system/ctdb.service; habilitado; preestablecido del proveedor: habilitado)

Activo: fallido (Resultado: código de salida) desde el viernes 21 de junio de 2019 a las 13:19:20 -04; Hace 16 minutos

 Docs: man:ctdbd(1)

       man:ctdb(7)

21 de junio 13:19:17 jjpg-MS-7788 systemd[1]: Iniciando CTDB...

21 de junio 13:19:17 jjpg-MS-7788 ctdbd_wrapper[1958]: No se especificó ningún bloqueo de recuperación. Iniciar CTDB sin prevención de división del cerebro.

21 de junio 13:19:20 jjpg-MS-7788 systemd[1]: ctdb.service: proceso de control salido, código = estado salido = 1

21 de junio 13:19:20 jjpg-MS-7788 systemd[1]: ctdb.service: Error con el resultado 'código de salida'.

21 de junio 13:19:20 jjpg-MS-7788 systemd[1]: No se pudo iniciar CTDB.

¿Qué significa exactamente?

¿Es algo extremadamente importante?

¿Cómo puedo arreglarlo?

Por cierto: para un usuario doméstico "normal" (no redes industriales/comerciales, no programador), ¿es absolutamente necesario tener instalados samba, CTDB y TDB?

Respuesta1

es parte de la samba:

CTDB es una implementación en clúster de la base de datos TDB utilizada por Samba y otros proyectos para almacenar datos temporales. Si una aplicación ya usa TDB para datos temporales, es muy fácil convertir esa aplicación para que sea compatible con clústeres y usar CTDB en su lugar.

Controlar /var/log/ctdb. Debería tener el mensaje completo.

Hay una recienteinforme de errorreclamando

mkdir -p /var/lib/run/ctdb

corrige -a- falla de ctdb. Es un comando bastante inofensivo, pero haga coincidir su archivo de registro con el del informe de error.

Ese error es un duplicado de otro.bicho. El comentario n.° 2 también lo soluciona, pero de una manera ligeramente diferente:

Cambió

/etc/init.d/ctdb pidfile="/var/run/ctdb/ctdbd.pid" 

a

pidfile="/run/ctdb/ctdbd.pid"

Entonces

sudo systemctl edit ctdb

[Service] ExecStartPre=/bin/mkdir -p /run/ctdb

Y también funcionará al reiniciar. (/run se elimina cada reinicio). Sin embargo, todavía parece estar buscando /var/run en los registros.

Elige uno de los dos y reinicia

información relacionada