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