Сообщение об ошибке: “Не удалось запустить CTDB”

Я использую Studio Ubuntu 18.04.2 с дополнительным временем поддержки (дополнительное обновление PPA). в трех ПК: два рабочих стола и один ноутбук.

Но, в одном из рабочего стола я начал видеть сообщение об ошибке во время начала перед основным полным настольным экраном.

Сообщение об ошибке буквально:

[ОТКАЗАВШИЙ] Неудавшийся для запуска CTDB.

От var/log/ctdb/log.ctdb файл, я получаю это:

1:18:13.703348 ctdbd [2013] 16.06.2019: CTDB, запускающийся на узле

1:18:13.766558 ctdbd [2013] 16.06.2019: блокировка Восстановления не набор

1:18:13.766627 ctdbd [2013] 16.06.2019: Не удалось считать файл узлов "/etc/ctdb/nodes"

1:18:13.766636 ctdbd [2013] 16.06.2019: Не удалось загрузить файл узлов "/etc/ctdb/nodes"

И... от systemctl status ctdb.service Я получил это:

● ctdb.service - CTDB

Загруженный: загруженный (/lib/systemd/system/ctdb.service; включенный; поставщик задал: включенный)

Активный: отказавший (Результат: код выхода) с тех пор пятница 21.06.2019 13:19:20 - 04; 16 минут назад

 Docs: man:ctdbd(1)

       man:ctdb(7)

21 июня 13:19:17 jjpg-MS-7788 systemd [1]: Запуск CTDB...

21 июня 13:19:17 jjpg-MS-7788 ctdbd_wrapper [1958]: Никакая блокировка восстановления не указана. Запуск CTDB без предотвращения мозга разделения.

21 июня 13:19:20 jjpg-MS-7788 systemd [1]: ctdb.service: процесс Управления, из которого выходят, code=exited status=1

21 июня 13:19:20 jjpg-MS-7788 systemd [1]: ctdb.service: Отказавший с результатом 'код выхода'.

21 июня 13:19:20 jjpg-MS-7788 systemd [1]: Не удалось запустить CTDB.

Что это точно означает?

Это - что-то экстремальным образом важное?

Как я могу зафиксировать его?

BTW: "нормальному" домашнему пользователю (не промышленность/коммерческие сети, не программист), абсолютно необходимо иметь самбу, CTDB и установленный TDB?

1
задан 21 June 2019 в 20:41

1 ответ

Это часть samba :

CTDB является кластерной реализацией базы данных TDB, используемой Samba и другими проектами для хранения временных данных. Если приложение уже использует TDB для временных данных, очень легко преобразовать это приложение в кластерную информацию и использовать вместо него CTDB.

Проверьте /var/log/ctdb. Оно должно иметь полное сообщение.

В недавнем сообщении об ошибке утверждается, что

mkdir -p /var/lib/run/ctdb

исправляет -a- вылет ctdb. Это довольно безопасная команда, но вы должны сопоставить ваш файл журнала с файлом в отчете об ошибке.

Эта ошибка является дубликатом другой ошибки . Комментарий № 2 тоже исправляет это, но немного по-другому:

Изменено

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

на

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

Затем

sudo systemctl edit ctdb

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

И это будет работать и после перезагрузки. (/ run удаляется при каждой перезагрузке) Тем не менее, похоже, что в журналах ищется / var / run.

Выберите один из двух и выполните перезагрузку

0
ответ дан 21 June 2019 в 20:41

Другие вопросы по тегам:

Похожие вопросы: