2015-02-22 2 views
1

Я изучаю, как использовать bacula, и я выполнил инструкции от here, чтобы настроить его.Консоль Bacula - ничего не происходит после подключения

Теперь моя проблема заключается в том, что я вхожу в моем Linux терминал DEBiAN

sudo bconsole 

Тогда я получаю

Connecting to Director 127.0.0.1:9101 

, а затем ничего не происходит !!!! Я просто возвращаюсь к терминалу.

Если я не использую sudo, это приводит к ошибке, что bconsole.conf недоступен. Я также попытался сделать это от root с su, но также делает то же, что и sudo.

Любые идеи? Пожалуйста помогите.

Если вам нужна дополнительная информация, пожалуйста, обратитесь за ней, и я предоставлю ее.

Спасибо.

+0

Режиссер работает? –

+0

@ umläute Спасибо за ответ. Да, режиссер работает. Я перезапустил службу и убедился, что при этом возникают ошибки. Странно то, что я даже не получаю сообщение об ошибке, когда пытаюсь подключиться к директору bacula. Это точно так же, как описано в вопросе, ничего не происходит. –

ответ

0

Я чувствую вашу боль. Бакула имеет довольно кривую обучения и некоторые особенности. Это отличная система.

Пара отдельных вещей.

Во-первых, вам не нужно sudo, если разрешения на файл bconsole.conf настроены так, чтобы ваш пользователь мог получить к нему доступ. Это обоюдоострый меч с точки зрения безопасности, потому что bconsole может позволить злоумышленнику получить доступ к довольно высоко ценным данным, таким как способность уничтожать все ваши резервные копии. Кроме того, злоумышленник может потенциально использовать пароль и имя директора, чтобы получить доступ к директору позже из другого места.

Во-вторых, когда ничего не происходит, и вы вернулись обратно на терминал, это означает, что bconsole не смог подключиться к режиссеру. Для устранения неполадок используйте netstat -ltnp и убедитесь, что режиссер действительно прослушивает порт 9101, а также то, что он прослушивает либо *, либо на 127.0.0.1, а не только на внешнем IP-адресе.

Если это не помогает, убедитесь, что информация в bconsole.conf соответствует информации в bacula-dir.conf. Здесь Бакула несколько причудлива; как имя режиссера, так и пароль должны совпадать.

0

Я нахожу, что вы также иногда получаете ключ, останавливая директора как услугу и интерактивно запуская его в другом терминале. Используйте «bacula-dir -f -v», -f - режим переднего плана, а -v - для подробных сообщений. Когда вы выполните следующий запуск bconsole, он будет использовать этот экземпляр для попытки соединения.

Кроме того, всегда стоит быстро «bacula-dir -t» проверить конфигурацию в порядке.

1

Какая версия Bacula вы используете?

Как одна из последних версий имеет сбой MySQL install, где он не будет добавлять все таблицы в базу данных bacula. Это приводит к невозможности подключения к bconsole.

Bacula, однако выпустил обновленную версию, которая исправляет эту проблему, однако для этого требуется полная переустановка.

Удалить с помощью:

sudo apt-get remove --purge bacula* 
sudo apt-get autoclean 
sudo apt-get autoremove 

Чтобы удалить что-нибудь сделать с Bacula, а также любые другие программы, которые не требуются в вашей системе.

Установка с помощью:

sudo apt-get install bacula-director-mysql bacula-common-mysql bacula-sd-mysql 

Это позволит вам запускать Bacula, до тех пор, как вы MySQL установлен. Это происходило для меня на сервере Ubuntu 16.04 (у вас может быть немного другое)

Смежные вопросы