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
>
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to