Бакула - мощная, кроссплатформенная, распределённая, масштабируемая архивная система

Статус
В этой теме нельзя размещать новые ответы.

Akme

Творец буковок
Регистрация
8 Окт 2008
Сообщения
434
Реакции
116
Bacula — это сетевая клиент-серверная программа для резервного копирования, архивирования и восстановления. Предлагая широкие возможности для управления хранилищами данных, облегчает поиск и восстановление потерянных или повреждённых файлов. Благодаря модульной структуре, Bacula масштабируется и может работать как на маленьких так и на крупных системах, состоящих из сотен компьютеров, расположенных в большой сети.
ещё описание:
разработчик:

В общем, промышленная система архивации-восстановления данных в информационных сетях :)

Сейчас нахожусь в стадии изучения. Под Дебианом Бакула встала без проблем и штатными средствами. Следующий этап - хочу поставить Вебакулу - административную утилиту для бакулы с веб-мордой:

А вот тут возникли проблемы:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny2 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.9 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0 Server at mccaut Port 80
- Какие есть мысли по поводу этой ошибки? (очень много чего перепробовал, все требования установки удовлетворил)

PS. вопрос решённый, так что направляю тему в широкое поле вопросов настройки/установки бакулы и её расширений. Для начала вот ещё ссыли:


 
More information about this error may be available in the server error log.

т.е. /var/log/apache2/

А если предварительно, то смею преположить что в .htaccess дело, переименуй его, нну аесли нет, то логи смотри.
 
  • Нравится
Реакции: Akme
Akme, ну ты как маленький ;)
Какие могут быть мысли без логов - вариантов мульйон.
 
  • Нравится
Реакции: Akme
More information about this error may be available in the server error log.

т.е. /var/log/apache2/

А если предварительно, то смею преположить что в .htaccess дело, переименуй его, нну аесли нет, то логи смотри.
Журналы апача прикладываю к этому письму - период исследования "вебакулы" периодически с утра и часов до восьми вечера :) , а затем немного "бакулы-веб" с восьми до девяти вечера 27.02.10

(спустя 3 дня архив с журналами удалил за решённостью проблы)
Akme, ну ты как маленький ;)
Какие могут быть мысли без логов - вариантов мульйон.
Я расчитывал на то, что проблема типовая и может сразу у кого-нидь есть решение. Но уже и сам пришёл к выводу, что задача нетривиальная, хотя первый шажок к решению я уже сделал :) Избавиться от этой ошибки помогло перемещение конфига со списком пользователей Вебакулы webacula.users из системной папки Апача conf.d в её подобие conf :D
После этого авторизация проходит, если в webacula.users ввожу пользака без пароля т.е. типа: polzak вместо polzak:ego_parol
Таким образом, делаю вывод, что у меня как-то не правильно функционирует апачевский модуль авторизации. На это же указывает и дальнейшая картина событий, когда получаю искомую веб-морду с ошибками вместо данных, которые так же указывают, что Вебакула просто не может авторизоваться в системе :(

ЗЫ. Вывод событий в журнал пока не наладил, потому и не выдал сразу его содержимого.

ЗЫ2. Сделал так-же ход конём :D и попытку внедрить альтернативную веб-морду для Вебакулы: "бакула-веб",
что тоже пока не увенчалось успехом.

-------------------------------Спустя 3 дня
Разобраля с вебакулой!
:yahoo:
Вот балин - ларчик как всегда просто открывался, а причина сущая хрень:
1. закоментировать в конфиге вебкулы строчку про судо:
bacula.sudo = ........ - поставить перед этой строкой две точки-запятые (в конфигах вебакулы это символ комментария)
2. не ставить даже в тестовых целях короткие пароли (менее 8 символов) на пользака базы и системы
3. а так же к этому прибавлю типовые ошибки - недостаточние права на bconcol, папку вебакулы
4. не забываем, что вебакула требует отдельную базу от бакулы, в обоих случаях надо специальными штатными скриптами эти базы наполнить таблицами
5. ещё один тонкий момент :-] - вебакула может не заработать, если бакула ещё не использовалась и таблицы пустые... - решается эта проблема соответственно запуском тестового задания на резервирование из командной строки через bconsol

Пока сделал эти простые выводы - получил в выводе интернет-обозревателя тонну разнообразных, разношёрстных ошибок :mad: типа:
Код:
query:4
Код:
ERROR Command: /usr/bin/sudo /usr/bin/bconsole
Код:
Fatal error:  Uncaught exception 'Zend_Db_Adapter_Exception' with message 'SQLSTATE[28000] [1045] Access denied for user 'bacula'@'localhost' (using password: YES)' in /var/www/webacula/library/Zend/Db/Adapter/Pdo/Abstract.php:138
Stack trace:
#0 /var/www/webacula/library/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect()
#1 /var/www/webacula/library/Zend/Db/Adapter/Pdo/Abstract.php(380): Zend_Db_Adapter_Pdo_Mysql->_connect()
#2 /var/www/webacula/application/controllers/ErrorController.php(43): Zend_Db_Adapter_Pdo_Abstract->getServerVersion()
#3 /var/www/webacula/library/Zend/Controller/Action.php(512): ErrorController->errorAction()
#4 /var/www/webacula/library/Zend/Controller/Dispatcher/Standard.php(288): Zend_Controller_Action->dispatch('errorAction')
#5 /var/www/webacula/library/Zend/Controller/Front.php(945): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#6 /var/www/webacula/html/index.php(181): Zend_Controller_Front- in /var/www/webacula/library/Zend/Db/Adapter/Pdo/Abstract.php on line 138
и многое - многое другое :(
короче почти разочаровался в вебакуле и уже собирался на неё забить, но метод научного тыка таки вывел на победную кривую :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху