Update:

.bvfs_lsdir and .bvfs_files for the example jobid=1353 produces the
following

$# bconsole
Connecting to Director 192.168.1.126:9101
1000 OK: 103 homeserver-dir Version: 9.2.1 (12 August 2018)
Enter a period to cancel a command.
*.bvfs_update jobid=1353
Using Catalog "MyCatalog"
You have messages.
*.bvfs_update jobid=1353
*.bvfs_lsdir path=/ jobid=1353
8193    0       0       0       A A A A A A A A A A A A A A     .
8194    0       0       0       A A A A A A A A A A A A A A     ..
52675   0       0       0       A A A A A A A A A A A A A A     ss4200e/
*.bvfs_lsfiles jobid=1353 path=/
*.bvfs_lsfiles jobid=1353 path=/ss4200e/
*

No listing is returned from .bvfs_lsfiles

Regards
Chris Wilkinson

On Tue, 6 Nov 2018, 9:37 a.m. Chris Wilkinson <winstonia...@gmail.com wrote:

> 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