Baculum 9.0.3

Wysłane przez Alambert 
Baculum 9.0.3 27 sie 2017 - 22:00:32

Send PM

Na początek chciałbym się przywitać bo jestem tu nowy
Cześć Wszystkim!

A teraz mój problem
Zainstalowałem na Ubuntu 16.04 LTS Bacula 9.0.3
I chciałem uruchomić Baculum także w wersji 9.0.3
Po dłuższych zmaganiach wreszcie zgłosił mi się interfejs początkowy do pierwszego uruchomienia jednak po wypełnieniu pól (wcześniej troszkę próbowałem z wersją 5 i zdecydowani esie rożni pierwsze uruchomienie) mam komunikat
"Error 100 - Problem with connection to remote host. cURL error 0"
Ponieważ ni e jestem guru w Linuksie nie wiem gdzie szukać przyczyn problemu
Re: Baculum 9.0.3 28 sie 2017 - 20:56:10

Send PM

Witaj Alambert,

Ten error 100 wskazuje, że warstwa Web próbuje skomunikować się z warstwą API na hoście, który tej warstwy API nie serwuje. Innymi słowy, do uruchomienia Baculum musisz mieć zainstalowane Baculum Web i Baculum API. Informacje o instalacji i konfiguracji Baculum możesz znaleźć tutaj:

http://www.bacula.org/9.0.x-manuals/en/console/Baculum_API_Web_GUI_Tools.html

Polecam też używanie przycisku 'test' w wizardzie dla sprawdzenia czy Web potrafi skomunikować się z API.

Powodzenia.

Z pozdrowieniem
Marcin
Re: Baculum 9.0.3 28 sie 2017 - 21:19:21

Send PM

WItam
Instalowałem baculum według tej dokumentacji
[www.bacula.org]
Zainstalowąłem zarówno API jak i web
Test rzeczywiście pokazuje brak wsparcia dla API
Re: Baculum 9.0.3 29 sie 2017 - 08:59:59

Send PM

Witaj Alambert,

Proponuję dokładnie sprawdzić wszystkie parametry w wizardach. Można też rzucić okiem na logi.

Logi z Web i z API załącza się w ten sam sposób, poprzez ustawienie debug = "1" w pliku konfiguracyjnym Web i API.

Najczęstszym problemem jest błędna wartość jakiegoś parametru w wizardzie (np. opcja HTTPS przy dostępie HTTP).

Z góry dzięki za informację o tym, jak poszło.

Z pozdrowieniem
Marcin Haba (gani)
Re: Baculum 9.0.3 31 sie 2017 - 15:54:57

Send PM

Witam
Troszkę posunąłem się do przodu - miałem jak do tej pory 2 błędy . Pierwszy to , że z uporem maniak c=zaczynałem konfiguracje baculum od web a nie od API drugi leżał po stronie Ubuntu , miałem wersje 14,04 podniesiona do 16 ale chyba coś się nie do końca zrobił upgrade.
Teraz zacząłem od postawienia nowego systemu już 16 od razu i zainstalowałem bacula 9.0.3 oraz baculum w tej samej wersji.
Teraz stanąłem na konfiguracji API po prostu nie wiem jakie ścieżki wpisać.
W opisie
[www.bacula.org]

Nie widzę gdzie co mogę znaleźć
Jak bym mógł prosić o mała podpowiedź
Re: Baculum 9.0.3 31 sie 2017 - 17:01:13

Send PM

Witaj Alambert,

Te lokalizacje to są do narzędzi JSON z Bacula (bdirjson, bsdjson, bfdjson i bbconsjson). Potrzebne tylko gdy zamierzasz używać modułu konfiguracyjnego Baculum. Na pierwszy raz można po prostu zaznaczyć, że nie chce się tego konfigurować i dodać je potem.

JSON tools w wersjach Community są dostępne od wersji 9.0 więc jeżeli masz tą wersję to możesz je znaleźć w katalogu z resztą programów Bacula.

Powodzenia.

Z pozdrowieniami
Marcin
Re: Baculum 9.0.3 04 wrz 2017 - 17:59:29

Send PM

Wygląd, na to ze udało mi się wreszcie zainstalować poprawnie Bacula 9.0.3 i Baculum 9.0.3
Pewnie coś cały czas robiłem źle , chociaż wydaje mi się że błąd leżał w obrazie Ubuntu 16.04.1 , pobrałem 16.04.3 i zadziałało prawie od pierwszego razu.
Jeszcze mam dwa problemy - clienty przy identycznej konfiguracji cześć jest dostępna a część nie . Ale to muszę znaleźć jakąś zależność

Drugi problem jest błahy i nie wiąże się z działaniem Baculi czy Baculum a z interfejsem .
Jak można zmienić język GUI. Niezależnie jaki wybiorę język przy instalacji , utrzymuje się on do pierwszego wylogowani a, a następnie zmienia się na angielski. i nie wiem jak go zmienic na inny
Re: Baculum 9.0.3 05 wrz 2017 - 06:21:28

Send PM

Witaj Alambert,

Dzięki za informację o uruchomieniu Baculum.

Co do problemu z ustawieniem języka, to jest to błąd. Poprawiłem go i zmiana będzie dostępna w następnej wersji Baculum.

Jeżeli chodzi o niedostępnych klientów to napisz proszę gdzie dokładnie są one dostępne/niedostępne i o jaką identyczną konfigurację chodzi.

Pozdrawiam
Marcin
Re: Baculum 9.0.3 07 wrz 2017 - 15:17:26

Send PM

Witam
Z klientami to był jednak mój błąd.
Natomiast pojawił się kolejny problem, chciałbym uruchomić konfiguracje z poziomu Baculum,
Wszystko udało mi się zainstalować, JSON przy wizardzie przechodzi testy , mam liste ustawień, ale nic nie moge zrobic więcej.
Przy próbie zapisu mam komunikat o braku dostępu:
"Permission denied (@line 56 in file /usr/share/baculum/htdocs/protected/Common/Class/ConfigBacula.php"
Uprawnienia do katalogu /usr/share/baculum/htdocs ustawione mam grupe i właściciela www-data , oraz prawa 755
Takie same ustawienia mam dla /etc/bacula
Re: Baculum 9.0.3 08 wrz 2017 - 17:52:30

Send PM

Witaj Alambert,

Pliki konfiguracyjne Bacula powinny mieć możliwość zapisu przez użytkownika serwera www. Czyli jeżeli chcesz edytować ustawienia File Daemona to potrzebujesz mieć uprawnienia zapisu dla bacula-fd.conf na hoście z tym File Daemon'em itd.

Jedna uwaga jeżeli masz podzieloną konfigurację i używasz tzw. "include" przy pomocy @lokalizacja. Przy pierwszym zapisie w zapisywanym pliku pojawi się cała konfiguracja bez rozdzielania.

Powodzenia i daj znać jak poszło :-)

Z pozdrowieniem
Marcin
Re: Baculum 9.0.3 12 wrz 2017 - 22:42:52

Send PM

Witam
Troszkę się zagapiłem .
Niestety nadal coś nie tak, tak jak wcześniej napisałem uzytkownik serwera www (w moim przypadku www-data) ma prawa zapisu do plików.
Re: Baculum 9.0.3 13 wrz 2017 - 07:44:04

Send PM

Witaj Alambert,

Aha, rozumiem.

Czy możesz pokazać wynik komendy "ls -la" na katalogu z plikami konfiguracyjnymi Bacula? Może coś tam wypatrzymy do poprawy.

Z góry dzięki.

Z pozdrowieniem
Marcin
Re: Baculum 9.0.3 13 wrz 2017 - 08:48:06

Send PM

Oczywiście że mogę, pliki mam standardowo w /etc/bacula

a oto wynik
root@srvbacula:/etc/bacula# ls -la
total 56
drwxrwxrw- 3 root root 4096 wrz 7 22:29 .
drwxr-xr-x 101 root root 4096 wrz 3 13:34 ..
-rwxrwxrw- 1 www-data www-data 14345 wrz 7 22:29 bacula-dir.conf
-rwxrwxrw- 1 www-data www-data 1121 wrz 3 10:46 bacula-fd.conf
-rwxrwxrw- 1 www-data www-data 10278 wrz 3 13:44 bacula-sd.conf
-rwxrwxrw- 1 www-data www-data 286 wrz 3 10:46 bconsole.conf
-rwxrwxrw- 1 root root 181 wrz 3 11:14 bconsole.conf.dist
-rwxrwxrw- 1 root root 500 wrz 3 11:14 common_default_passwords
drwxrwxrw- 2 root root 4096 wrz 3 11:14 scripts
Re: Baculum 9.0.3 13 wrz 2017 - 10:01:51

Send PM

Witaj Alambert,

Problem jest tutaj:

drwxrwxrw- 3 root root 4096 wrz 7 22:29 .

Brakuje flagi 'execute' dla innych użytkowników niż 'root' i grupa 'root' dla bieżącego katalogu (/etc/bacula). Zawsze możesz ustawić 770 i użytkownika root i grupę www-data lub jakąś pośrednią grupę dla katalogu. Można też przeznaczyć jakiegoś innego użytkownika dla serwera www i uprawnień do tego katalogu. Opcji jest nie tak mało.

Powodzenia
Marcin
Re: Baculum 9.0.3 13 wrz 2017 - 10:45:17

Send PM

No i niestety nadal mam komunikat

Error 1000: Internal error. [Notice] Undefined offset: 5 (@line 86 in file /usr/share/baculum/htdocs/protected/Common/Class/Params.php).

A juz dl a pewności dałem na wszystko uprawnienia 777

root@srvbacula:/etc/bacula# ls -al
total 56
drwxrwxrwx 3 root root 4096 wrz 7 22:29 .
drwxr-xr-x 101 root root 4096 wrz 3 13:34 ..
-rwxrwxrwx 1 www-data www-data 14345 wrz 7 22:29 bacula-dir.conf
-rwxrwxrwx 1 www-data www-data 1121 wrz 3 10:46 bacula-fd.conf
-rwxrwxrwx 1 www-data www-data 10278 wrz 3 13:44 bacula-sd.conf
-rwxrwxrwx 1 www-data www-data 286 wrz 3 10:46 bconsole.conf
-rwxrwxrwx 1 root root 181 wrz 3 11:14 bconsole.conf.dist
-rwxrwxrwx 1 root root 500 wrz 3 11:14 common_default_passwords
drwxrwxrwx 2 root root 4096 wrz 3 11:14 script
drwxrwxrwx 2 root root 4096 wrz 3 11:14 scripts
Re: Baculum 9.0.3 13 wrz 2017 - 21:58:13

Send PM

Witam
Mala poprawka
Komunikat pojawia się tylko przy edycji pliku zarządcy - bacula-dir.conf

Pozostałe to znaczy
bacula-fd.conf
bacula-sd.conf
bconsole.conf

działają
Re: Baculum 9.0.3 14 wrz 2017 - 09:05:41

Send PM

Witaj Alambert,

Dzięki za informacje o problemie. Wygląda to na błąd w zapisie zasobu Schedule.

Spróbuję to naprawić wieczorem.

Z pozdrowieniami
Marcin
Re: Baculum 9.0.3 15 wrz 2017 - 08:19:07

Send PM

Witaj Alambert,

Myślę, że znalazłem źródło tego problemu. Poprawka będzie dostępna od następnej wersji Baculum. Jeżeli chcesz spróbować patch to podaję linka do niego:

Patch undefined offset schedule setting

Przy okazji poprawiłem problem z zapisem schedule w niektórych przypadkach i zgłosiłem błąd do bdirjson.

To tyle. Pozdrawiam.
Marcin
Przykro nam, ale tylko zarejestrowane osoby mogą pisać na tym forum.

Kliknij żeby zalogować