Bacula-users

[Bacula-users] Baculum restore Error 4

2016-03-10 10:53:02
Subject: [Bacula-users] Baculum restore Error 4
From: mamatov <bacula-forum AT backupcentral DOT com>
To: bacula-users AT lists.sourceforge DOT net
Date: Thu, 10 Mar 2016 05:59:01 -0800
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

<Prev in Thread] Current Thread [Next in Thread>