Hi,
In order to test Baculum (wb gui for bacula), I made a fresh install :
- bacula-7.4.0
- baculum 7.4.0
Everything is working well except the restore function. I click on "Perform
Restore" and I get :
===================================
Baculum problem
Error 4 - problem with connection to bconsole.
What can I do
Please check if Bacula Director service is running.
Please check in shell console if bconsole program is able to connect to
Bacula Director service.
Please be sure if Web Server user is allowed for executing bconsole program.
You can login to shell console as Web Server user and try to run bconsole
program.
Please re-run Baculum Initial Wizard and on step "Console" please perform
connection test.
====================================
1 - Bacula dir is running
2 - Bconsole is able to connact to Bacula Dir
3 - Web server user (apache) is allowed to connect to bconsole (I used sudo and
I also tested by given apache rights on bconsole).
4 - I log with apache user and is able to start bconsole and perform a restore
task from it.
The Wizard tell me all is ok, no problem.
So I check some log :
1 - /var/log/httpd/error_log
sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `sudo /opt/bacula/etc/bconsole -c /opt/bacula/etc/bconsole.conf
-D 1000 OK: 102 centos6-test-dir Version: 7.4.0 (16 January 2016) <<END_OF_DATA'
It seems to be the source of the problem because this command will not work.
why this command is built like this? Is it a PHP issue ?
2 - I also enavle debug on Baculum
(/usr/share/baculum/htdocs/protected/Data/baculum.dbg)
===================
Mar 10 14:56:10 [Debug] [Execute] Command=sudo /opt/bacula/etc/bconsole -c
/opt/bacula/etc/bconsole.conf -D Connecting to Director localhost:9101
<<END_OF_DATA
.storage
quit
END_OF_DATA, Output=stdClass Object
(
[output] => Array
(
[0] => .storage
[1] => File1
[2] => File2
)
[exitcode] => 0
)
, File=/usr/share/baculum/htdocs/protected/Class/Bconsole.php, Line=116 (line
89, /usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:11 [Debug] [Execute] Command=sudo /opt/bacula/etc/bconsole -c
/opt/bacula/etc/bconsole.conf -D Connecting to Director localhost:9101
<<END_OF_DATA
.pool
quit
END_OF_DATA, Output=stdClass Object
(
[output] => Array
(
[0] => .pool
[1] => Default
[2] => File
[3] => Scratch
)
[exitcode] => 0
)
, File=/usr/share/baculum/htdocs/protected/Class/Bconsole.php, Line=116 (line
89, /usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:11 [Debug] [Execute] Command=sudo /opt/bacula/etc/bconsole -c
/opt/bacula/etc/bconsole.conf -D Connecting to Director localhost:9101
<<END_OF_DATA
show fileset
quit
END_OF_DATA, Output=stdClass Object
(
[output] => Array
(
[0] => show fileset
[1] => FileSet: name=Full Set
[2] => O M
[3] => N
[4] => I /opt/bacula/bin
[5] => N
[6] => E /opt/bacula/working
[7] => E /tmp
[8] => E /proc
[9] => E /tmp
[10] => E /sys
[11] => E /.journal
[12] => E /.fsck
[13] => N
[14] => FileSet: name=Catalog
[15] => O M
[16] => N
[17] => I /opt/bacula/working/bacula.sql
[18] => N
)
[exitcode] => 0
)
, File=/usr/share/baculum/htdocs/protected/Class/Bconsole.php, Line=116 (line
89, /usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:11 [Debug] [Execute] Command=sudo /opt/bacula/etc/bconsole -c
/opt/bacula/etc/bconsole.conf -D 1000 OK: 102 centos6-test-dir Version: 7.4.0
(16 January 2016) <<END_OF_DATA
show fileset
quit
END_OF_DATA, Output=stdClass Object
(
[output] => Problem with connection to bconsole.
[exitcode] => 4
)
, File=/usr/share/baculum/htdocs/protected/Class/Bconsole.php, Line=116 (line
89, /usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:10 [Debug] [Application] Command=setUrlParams, Output=
EXECUTE URL ==> http://192.168.201.38:9095/storages?director=Connecting to
Director localhost:9101 <==
, File=/usr/share/baculum/htdocs/protected/Class/API.php, Line=138 (line 89,
/usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:10 [Debug] [Application] Command=preParseOutput,
Output={"output":[{"storageid":"1","name":"File1","autochanger":"0"},{"storageid":"2","name":"File2","autochanger":"0"}],"error":0},
File=/usr/share/baculum/htdocs/protected/Class/API.php, Line=256 (line 89,
/usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:10 [Debug] [Application] Command=preParseOutput, Output=stdClass
Object
(
[output] => Array
(
[0] => stdClass Object
(
[storageid] => 1
[name] => File1
[autochanger] => 0
)
[1] => stdClass Object
(
[storageid] => 2
[name] => File2
[autochanger] => 0
)
)
[error] => 0
)
, File=/usr/share/baculum/htdocs/protected/Class/API.php, Line=277 (line 89,
/usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:10 [Debug] [Application] Command=setUrlParams, Output=
EXECUTE URL ==> http://192.168.201.38:9095/pools?director=Connecting to
Director localhost:9101 <==
, File=/usr/share/baculum/htdocs/protected/Class/API.php, Line=138 (line 89,
/usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:11 [Debug] [Application] Command=preParseOutput,
Output={"output":[{"poolid":"1","name":"Default","numvols":"0","maxvols":"100","useonce":"0","usecatalog":"1","acceptanyvolume":"0","volretention":"31536000","voluseduration":"0","maxvoljobs":"0","maxvolfiles":"0","maxvolbytes":"53687091200","autoprune":"1","recycle":"1","actiononpurge":"0","pooltype":"Backup","labeltype":"0","labelformat":"*","enabled":"1","scratchpoolid":"0","recyclepoolid":"0","nextpoolid":"0","migrationhighbytes":"0","migrationlowbytes":"0","migrationtime":"0"},{"poolid":"2","name":"File","numvols":"0","maxvols":"100","useonce":"0","usecatalog":"1","acceptanyvolume":"0","volretention":"31536000","voluseduration":"0","maxvoljobs":"0","maxvolfiles":"0","maxvolbytes":"53687091200","autoprune":"1","recycle":"1","actiononpurge":"0","pooltype":"Backup","labeltype":"0","labelformat":"Vol-","enabled":"1","scratchpoolid":"0","recyclepoolid":"0","nextpoolid":"0","migrationhighbytes":"0","migrationlowbytes":"0","migrationtime":"0"},{"poolid":"3","name":"Scratch","numvols":"0","maxvols":"0","useonce":"0","usecatalog":"1","acceptanyvolume":"0","volretention":"31536000","voluseduration":"0","maxvoljobs":"0","maxvolfiles":"0","maxvolbytes":"0","autoprune":"1","recycle":"1","actiononpurge":"0","pooltype":"Backup","labeltype":"0","labelformat":"*","enabled":"1","scratchpoolid":"0","recyclepoolid":"0","nextpoolid":"0","migrationhighbytes":"0","migrationlowbytes":"0","migrationtime":"0"}],"error":0},
File=/usr/share/baculum/htdocs/protected/Class/API.php, Line=256 (line 89,
/usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:11 [Debug] [Application] Command=preParseOutput, Output=stdClass
Object
(
[output] => Array
(
[0] => stdClass Object
(
[poolid] => 1
[name] => Default
[numvols] => 0
[maxvols] => 100
[useonce] => 0
[usecatalog] => 1
[acceptanyvolume] => 0
[volretention] => 31536000
[voluseduration] => 0
[maxvoljobs] => 0
[maxvolfiles] => 0
[maxvolbytes] => 53687091200
[autoprune] => 1
[recycle] => 1
[actiononpurge] => 0
[pooltype] => Backup
[labeltype] => 0
[labelformat] => *
[enabled] => 1
[scratchpoolid] => 0
[recyclepoolid] => 0
[nextpoolid] => 0
[migrationhighbytes] => 0
[migrationlowbytes] => 0
[migrationtime] => 0
)
[1] => stdClass Object
(
[poolid] => 2
[name] => File
[numvols] => 0
[maxvols] => 100
[useonce] => 0
[usecatalog] => 1
[acceptanyvolume] => 0
[volretention] => 31536000
[voluseduration] => 0
[maxvoljobs] => 0
[maxvolfiles] => 0
[maxvolbytes] => 53687091200
[autoprune] => 1
[recycle] => 1
[actiononpurge] => 0
[pooltype] => Backup
[labeltype] => 0
[labelformat] => Vol-
[enabled] => 1
[scratchpoolid] => 0
[recyclepoolid] => 0
[nextpoolid] => 0
[migrationhighbytes] => 0
[migrationlowbytes] => 0
[migrationtime] => 0
)
[2] => stdClass Object
(
[poolid] => 3
[name] => Scratch
[numvols] => 0
[maxvols] => 0
[useonce] => 0
[usecatalog] => 1
[acceptanyvolume] => 0
[volretention] => 31536000
[voluseduration] => 0
[maxvoljobs] => 0
[maxvolfiles] => 0
[maxvolbytes] => 0
[autoprune] => 1
[recycle] => 1
[actiononpurge] => 0
[pooltype] => Backup
[labeltype] => 0
[labelformat] => *
[enabled] => 1
[scratchpoolid] => 0
[recyclepoolid] => 0
[nextpoolid] => 0
[migrationhighbytes] => 0
[migrationlowbytes] => 0
[migrationtime] => 0
)
)
[error] => 0
)
, File=/usr/share/baculum/htdocs/protected/Class/API.php, Line=277 (line 89,
/usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:11 [Debug] [Application] Command=setUrlParams, Output=
EXECUTE URL ==> http://192.168.201.38:9095/jobs?director=Connecting to Director
localhost:9101 <==
, File=/usr/share/baculum/htdocs/protected/Class/API.php, Line=138 (line 89,
/usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:11 [Debug] [Application] Command=preParseOutput,
Output={"output":[],"error":0},
File=/usr/share/baculum/htdocs/protected/Class/API.php, Line=256 (line 89,
/usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:11 [Debug] [Application] Command=preParseOutput, Output=stdClass
Object
(
[output] => Array
(
)
[error] => 0
)
, File=/usr/share/baculum/htdocs/protected/Class/API.php, Line=277 (line 89,
/usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:11 [Debug] [Application] Command=setUrlParams, Output=
EXECUTE URL ==> http://192.168.201.38:9095/filesets?director=Connecting to
Director localhost:9101 <==
, File=/usr/share/baculum/htdocs/protected/Class/API.php, Line=138 (line 89,
/usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:11 [Debug] [Application] Command=preParseOutput,
Output={"output":"Problem with connection to bconsole.","error":4},
File=/usr/share/baculum/htdocs/protected/Class/API.php, Line=256 (line 89,
/usr/share/baculum/htdocs/protected/Class/Logging.php)
Mar 10 14:56:11 [Debug] [Application] Command=preParseOutput, Output=stdClass
Object
(
[output] => Problem with connection to bconsole.
[error] => 4
)
, File=/usr/share/baculum/htdocs/protected/Class/API.php, Line=277 (line 89,
/usr/share/baculum/htdocs/protected/Class/Logging.php)
================================
Did I miss something or is it a bug ?
Thanks.
+----------------------------------------------------------------------
|This was sent by mg AT progial DOT fr via Backup Central.
|Forward SPAM to abuse AT backupcentral DOT com.
+----------------------------------------------------------------------
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
|