Here is the log extract you suggested for jobid 1353

 , File=/var/www/baculum/protected/API/Class/Bconsole.php, Line=201 (line
67, /var/www/baculum/protected/Common/Class/Logging.php)    Nov 05 22:27:58
[Debug] [Execute] Command=sudo /usr/sbin/bconsole -c
/etc/bacula/bconsole.conf -D homeserver-dir 2>&1 <<END_OF_DATA
gui on
.bvfs_update jobid="1353"
quit
                                                        END_OF_DATA,
Output=Array
                                  (
    [0] => Connecting to Director 192.168.1.126:9101
                                      [1] => 1000 OK: 103 homeserver-dir
Version: 9.2.1 (12 August 2018)
    [2] => Enter a period to cancel a command.
    [3] => gui on
    [4] => .bvfs_update jobid="1353"
    [5] => Using Catalog "MyCatalog"
    [6] => quit
)

There are no error messages so there doesn't appear to be anything wrong
with it. Subsequent commands of bvfs_lsdirs and bvfs_lsfiles are also
unremarkable.

$# bconsole
* .bvfs_update jobid=1353
* Using Catalog "MyCatalog"
*

executes without error.

The WEB page at Step 3 for restore of jobid=1353 is blank in both path and
files as previously.

Regards
Chris Wilkinson


On Tue, 6 Nov 2018, 7:31 a.m. Marcin Haba <ganius...@gmail.com wrote:

> Hello Chris,
>
> Thanks for providing all these outputs.
>
> It looks that for some reason the Bvfs ls commands didn't return any
> output and it caused that the restore file browser was empty. It can
> mean that the Bvfs cache wasn't generated correctly.
>
> The empty path="" is OK.
>
> Could you check in the baculum-api.log if ".bvfs_update jobid=XXX"
> command was executed and what was the execution result?
>
> If you see anything wrong there then could I ask you about executing
> the following bconsole command?
>
> .bvfs_update jobid=1353
>
> It will update Bvfs cache for selected job. After that could you try
> to restore in the Baculum the job with jobid equal 1353 again?
>
> Thanks in advance for help.
>
> Best regards.
> Marcin Haba (gani)
> On Mon, 5 Nov 2018 at 23:56, Chris Wilkinson <winstonia...@gmail.com>
> wrote:
> >
> > Update: An example job (Job 1353) can be run successfully using bconsole
> commands.
> >
> > $# bconsole
> >
> > *restore jobid=1353
> > Automatically selected Catalog: MyCatalog
> > Using Catalog "MyCatalog"
> > You have selected the following JobId: 1353
> >
> > Building directory tree for JobId(s) 1353 ...
> ++++++++++++++++++++++++++++++++++++++++++++
> > 489 files inserted into the tree.
> >
> > You are now entering file selection mode where you add (mark) and
> > remove (unmark) files to be restored. No files are initially added,
> unless
> > you used the "all" keyword on the command line.
> > Enter "done" to leave this mode.
> >
> > cwd is: /
> > $ mark *
> > 525 files marked.
> > $ done
> > Bootstrap records written to /var/lib/bacula/server-dir.restore.4.bsr
> >
> > The Job will require the following (*=>InChanger):
> >    Volume(s)                 Storage(s)                SD Device(s)
> >
> ===========================================================================
> >
> >     documents0021      documents-sd       documents-dev
> >
> > Volumes marked with "*" are in the Autochanger.
> >
> >
> > 525 files selected to be restored.
> >
> > Defined Clients:
> >      1: ...
> >      2: documents-fd
> >      3: ....
> >      ....
> >     11: ....
> > Select the Client (1-11): 2
> > Using Catalog "MyCatalog"
> > Run Restore job
> > JobName:         RestoreFiles
> > Bootstrap:       /var/lib/bacula/server-dir.restore.4.bsr
> > Where:           /tmp/restore
> > Replace:         Always
> > FileSet:         chrisw
> > Backup Client:   documents-fd
> > Restore Client:  documents-fd
> > Storage:         documents-sd
> > When:            2018-11-05 22:28:21
> > Catalog:         MyCatalog
> > Priority:        10
> > Plugin Options:  *None*
> > OK to run? (yes/mod/no): yes
> > Job queued. JobId=1373
> > *exit
> > $#
> >
> > When this completes, everything is good in the Job log and the expected
> files are found in /tmp/restore
> >
> > Regards
> > Chris Wilkinson
> >
> > On Mon, 5 Nov 2018, 9:21 p.m. Chris Wilkinson <winstonia...@gmail.com
> wrote:
> >>
> >> Correction, I should have written *WEB* page at Step 3.
> >>
> >> Regards
> >> Chris Wilkinson
> >>
> >> On Mon, 5 Nov 2018, 9:10 p.m. Chris Wilkinson <winstonia...@gmail.com
> wrote:
> >>>
> >>> Here is an extract from baculum-api.log
> >>>
> >>> 1353 is the job I was restoring from.
> >>>
> >>> The path= is blank which is what I see in the API page at Step 3.
> >>>
> >>> , File=/var/www/baculum/protected/API/Class/Bconsole.php, Line=201
> (line 67, /var/www/baculum/protected/Common/Class/Logging.php)
> >>> Nov 05 20:46:36 [Debug] [Execute] Command=sudo /usr/sbin/bconsole -c
> /etc/bacula/bconsole.conf -D homeserver-dir 2>&1 <<END_OF_DATA
> >>> gui on
> >>> .bvfs_lsdirs jobid="1353" path=""
> >>> quit
> >>> END_OF_DATA, Output=Array
> >>> (
> >>>     [0] => Connecting to Director 192.168.1.126:9101
> >>>     [1] => 1000 OK: 103 homeserver-dir Version: 9.2.1 (12 August 2018)
> >>>     [2] => Enter a period to cancel a command.
> >>>     [3] => gui on
> >>>     [4] => .bvfs_lsdirs jobid="1353" path=""
> >>>     [5] => Using Catalog "MyCatalog"
> >>>     [6] => quit
> >>> )
> >>> , File=/var/www/baculum/protected/API/Class/Bconsole.php, Line=201
> (line 67, /var/www/baculum/protected/Common/Class/Logging.php)
> >>> Nov 05 20:46:36 [Debug] [Execute] Command=sudo /usr/sbin/bconsole -c
> /etc/bacula/bconsole.conf -D homeserver-dir 2>&1 <<END_OF_DATA
> >>> gui on
> >>> .bvfs_lsfiles jobid="1353" path=""
> >>> quit
> >>> END_OF_DATA, Output=Array
> >>> (
> >>>     [0] => Connecting to Director 192.168.1.126:9101
> >>>     [1] => 1000 OK: 103 homeserver-dir Version: 9.2.1 (12 August 2018)
> >>>     [2] => Enter a period to cancel a command.
> >>>     [3] => gui on
> >>>     [4] => .bvfs_lsfiles jobid="1353" path=""
> >>>     [5] => Using Catalog "MyCatalog"
> >>>     [6] => quit
> >>>
> >>>
> >>>
> >>> Regards
> >>> Chris Wilkinson
> >>>
> >>> On Mon, 5 Nov 2018, 8:14 p.m. Marcin Haba <ganius...@gmail.com wrote:
> >>>>
> >>>> Hello Chris,
> >>>>
> >>>> I think that there isn't direct relation between changing password and
> >>>> this problem with 3rd step of the restore wizard.
> >>>>
> >>>> To check why the files list is empty you can enable debug from the API
> >>>> side as described here:
> >>>>
> >>>>
> http://www.bacula.org/9.2.x-manuals/en/console/Baculum_API_Web_GUI_Tools.html#SECTION00350000000000000000
> >>>>
> >>>> When you reproduce this problem then in the baculum-api.log you can
> >>>> see bconsole commands started with ".bvfs_" for example .bvfs_lsdirs
> >>>> and .bvfs_lsfiles. Do you see there any directory list or file list
> >>>> output for them?
> >>>>
> >>>> Best regards.
> >>>> Marcin Haba (gani)
> >>>> On Mon, 5 Nov 2018 at 09:33, Chris Wilkinson <winstonia...@gmail.com>
> wrote:
> >>>> >
> >>>> > Since I changed the Web and API password in config as you
> suggested, I'm finding that Step 3 of the restore wizard shows an empty
> file selection list.
> >>>> >
> >>>> > Everything else seems to be working just fine.
> >>>> >
> >>>> > What could I do to debug the cause of this?
> >>>> >
> >>>> > Regards
> >>>> > Chris Wilkinson
> >>>> >
> >>>> > On Thu, 25 Oct 2018, 6:20 p.m. Marcin Haba <ganius...@gmail.com
> wrote:
> >>>> >>
> >>>> >> Hello Chris,
> >>>> >>
> >>>> >> I am seeing the problem with the error page and links. I fixed it
> and
> >>>> >> in next versions you should be able to go to config wizard to
> change
> >>>> >> the password.
> >>>> >>
> >>>> >> Workarround for you can be editing this file on host with Baculum
> Web:
> >>>> >>
> >>>> >> /usr/share/baculum/htdocs/protected/Web/Config/hosts.conf
> >>>> >>
> >>>> >> then finding there section with the API host, which password you
> >>>> >> changed, and update the "password" option to the new one.
> >>>> >>
> >>>> >> Best regards.
> >>>> >> Marcin Haba (gani)
> >>>> >> On Wed, 24 Oct 2018 at 21:54, Chris Wilkinson <
> winstonia...@gmail.com> wrote:
> >>>> >> >
> >>>> >> > I changed the password for the API to something other than the
> default 'admin'.
> >>>> >> >
> >>>> >> > The web interface now complains
> >>>> >> >
> >>>> >> > Baculum problem
> >>>> >> >
> >>>> >> > Error 100 - Problem with connection to remote host. cURL error
> 0: .
> >>>> >> >
> >>>> >> > Unauthorized
> >>>> >> >
> >>>> >> >
> >>>> >> > TRY AGAIN or run Baculum Initial Wizard
> >>>> >> >
> >>>> >> > Neither of these links are operative.
> >>>> >> >
> >>>> >> > If I reset the API password back to admin it all works again.
> >>>> >> >
> >>>> >> > How should I change the passwords of the API and Web interface?
> >>>> >> >
> >>>> >> > Regards
> >>>> >> > Chris Wilkinson
> >>>> >> > _______________________________________________
> >>>> >> > Bacula-users mailing list
> >>>> >> > Bacula-users@lists.sourceforge.net
> >>>> >> > https://lists.sourceforge.net/lists/listinfo/bacula-users
> >>>> >>
> >>>> >>
> >>>> >>
> >>>> >> --
> >>>> >> "Greater love hath no man than this, that a man lay down his life
> for
> >>>> >> his friends." Jesus Christ
> >>>> >>
> >>>> >> "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje
> kładzie
> >>>> >> za przyjaciół swoich." Jezus Chrystus
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> "Greater love hath no man than this, that a man lay down his life for
> >>>> his friends." Jesus Christ
> >>>>
> >>>> "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie
> >>>> za przyjaciół swoich." Jezus Chrystus
>
>
>
> --
> "Greater love hath no man than this, that a man lay down his life for
> his friends." Jesus Christ
>
> "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie
> za przyjaciół swoich." Jezus Chrystus
>
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to