Not exactly,  the field I was referring to is at the top of the API wizard
step 4 under 'General Configuration. It is a directory path for 'new config
files'.

I'm unclear if this refers to the path where Baculum will save new config
files or save mods to files taken from /etc/bacula.

Perhaps you are referring to v11? I'm using v9.6.

Best
Chris


On Sat, 12 Mar 2022, 4:30 pm Marcin Haba, <ganius...@gmail.com> wrote:

> Hello Chris,
>
> If you mean the field in API install wizard labeled "Baculum working
> directory for Bacula config", here you can find full answer:
>
> https://sourceforge.net/p/bacula/mailman/message/37359134/
>
> Best regards,
> Marcin Haba (gani)
>
> On Sat, 12 Mar 2022 at 09:59, Chris Wilkinson <winstonia...@gmail.com>
> wrote:
>
>> What is the purpose of the 'new configs' path? Should this point to the
>> default /etc/bacula?
>>
>> Best
>> Chris
>>
>> On Sat, 12 Mar 2022, 5:16 am Marcin Haba, <ganius...@gmail.com> wrote:
>>
>>> Hello Chris,
>>>
>>> Thanks for reporting this problem.
>>>
>>> Yes, the b*json and bconsole paths can be different in various operating
>>> systems. It is the reason why those fields are editable that everybody can
>>> adjust paths to own needs.
>>>
>>> Best regards,
>>> Marcin Haba (gani)
>>>
>>> On Fri, 11 Mar 2022 at 15:43, Chris Wilkinson <winstonia...@gmail.com>
>>> wrote:
>>>
>>>> I should have realised this sooner but I found that the pre-populated
>>>> fields in the API wizard point to incorrect locations for the jsons.
>>>>
>>>> The jsons are located at /usr/lib/bacula/.. not /usr/sbin/..
>>>>
>>>> pi@raspberrypi-b:~ $ locate bsdjson
>>>> /usr/lib/bacula/bsdjson
>>>> etc..
>>>>
>>>> This means that the file /etc/sudoers.d/bacula-api should be:
>>>>
>>>> Defaults:www-data !requiretty
>>>> www-data ALL=NOPASSWD: /usr/sbin/bconsole     <==Note that bconsole is
>>>> still @ /usr/sbin/..
>>>> www-data ALL=NOPASSWD: /usr/lib/bacula/bdirjson
>>>> www-data ALL=NOPASSWD: /usr/lib/bacula/bsdjson
>>>> www-data ALL=NOPASSWD: /usr/lib/bacula/bfdjson
>>>> www-data ALL=NOPASSWD: /usr/lib/bacula/bbconsjson
>>>>
>>>>
>>>> The API wizard needs these paths too.
>>>>
>>>> With these changes, the API wizard now proceeds without error and the
>>>> remainder of the setup goes OK.
>>>>
>>>> Best
>>>> -Chris-
>>>>
>>>>
>>>>
>>>>
>>>> On 11 Mar 2022, at 12:48, Chris Wilkinson <winstonia...@gmail.com>
>>>> wrote:
>>>>
>>>> Hello Marcin
>>>>
>>>> I ran into a difficulty with the PI sudo set up when using the API
>>>> wizard at step 4.
>>>>
>>>> General configuration
>>>> Directory path for new config files:
>>>> Use sudo:
>>>> x
>>>>
>>>> I checked the ‘use sudo’ box. One example is below but the other fields
>>>> are the same.
>>>> Director
>>>> bdirjson binary file path:
>>>> Main Director config file path (usually bacula-dir.conf):
>>>> We trust you have received the usual lecture from the local System
>>>> Administrator. It usually boils down to these three things: #1) Respect the
>>>> privacy of others. #2) Think before you type. #3) With great power comes
>>>> great responsibility. sudo: no tty present and no askpass program specified
>>>>
>>>> The error is in the last sentence. I am also unclear on what is
>>>> expected in the directory path for new configs at the top of this page.
>>>> This appears to require a path that is writeable by www-data (for Apache2).
>>>>
>>>> This is the /etc/sudoers file (unmodified from stock)
>>>> '
>>>> #
>>>> # This file MUST be edited with the 'visudo' command as root.
>>>> #
>>>> # Please consider adding local content in /etc/sudoers.d/ instead of
>>>> # directly modifying this file.
>>>> #
>>>> # See the man page for details on how to write a sudoers file.
>>>> #
>>>> Defaults env_reset
>>>> Defaults mail_badpass
>>>> Defaults
>>>> secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
>>>>
>>>> # Host alias specification
>>>>
>>>> # User alias specification
>>>>
>>>> # Cmnd alias specification
>>>>
>>>> # User privilege specification
>>>> root ALL=(ALL:ALL) ALL
>>>>
>>>> # Allow members of group sudo to execute any command
>>>> %sudo ALL=(ALL:ALL) ALL
>>>>
>>>> # See sudoers(5) for more information on "#include" directives:
>>>>
>>>> #includedir /etc/sudoers.d
>>>> ‘
>>>>
>>>> www-data is a member of the sudo group.
>>>>
>>>> I created a new file /etc/sudoers.d/baculum-api containing:
>>>>
>>>> Defaults:www-data !requiretty
>>>> www-data ALL=NOPASSWD: /usr/sbin/bconsole
>>>> www-data ALL=NOPASSWD: /usr/sbin/bdirjson
>>>> www-data ALL=NOPASSWD: /usr/sbin/bsdjson
>>>> www-data ALL=NOPASSWD: /usr/sbin/bfdjson
>>>> www-data ALL=NOPASSWD: /usr/sbin/bbconsjson
>>>>
>>>> The above are the same as I have in a Debian/Apache2 configuration that
>>>> works just fine.
>>>>
>>>> Any suggestions where I went wrong ?
>>>>
>>>> Best
>>>> -Chris-
>>>>
>>>>
>>>>
>>>>
>>>> On 7 Mar 2022, at 05:36, Marcin Haba <ganius...@gmail.com> wrote:
>>>>
>>>> Hello Chris,
>>>>
>>>> In bacula.org repositories we don't provide Baculum packages for
>>>> Raspbian. But you can try manual installation using source tar archive.
>>>> Here you can find install instruction:
>>>>
>>>> https://baculum.app/doc/brief/installation.html#manual-installation
>>>>
>>>> Best regards,
>>>> Marcin Haba (gani)
>>>>
>>>> On Sat, 5 Mar 2022 at 22:49, Chris Wilkinson <winstonia...@gmail.com>
>>>> wrote:
>>>>
>>>>> Is it feasible to install Baculum (v9.x) on Raspbian? It is not listed
>>>>> in the official packages list (Bacula is). This is armf so the Debian repo
>>>>> package will not work.
>>>>>
>>>>> I have Bacula running with reasonable performance backing up to a
>>>>> local USB disk.
>>>>>
>>>>> 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