Thanks. Sometimes I miss the obvious.

On 2026-06-01 23:58, Russell Kackley wrote:
Gary,

I think your problem is in this line:

Director = {

Delete the "=" and try again.

On Mon, Jun 1, 2026 at 5:30 PM Gary Dale <[email protected]> wrote:

    One of the benefits of running Linux on a phone is that it runs
    all the
    software I'm used to. I thought it would be easy to run Bacula to
    backup
    the phone daily. That wasn't quite the case.

    The first sticking point was that the phone kept changing its MAC
    address. which made it impossible to preserve an IP (unless I
    wanted to
    never use public WiFi anymore). Fortunately the developers fixed
    that so
    it now picks up a reserved DHCP address from my home router.

    My first thought was to just duplicate my workstation's setup on my
    bacula server and copy the workstation's -fd.conf file to my phone
    and
    adjust it.

    Seems to almost work. I can start a job on the server and it will
    try to
    run it but fails after 3 minutes because it can't communicate with
    the
    phone's fd.

    Looking on the phone, bacula-fd isn't starting (see below).

    What I can't figure out is why. Any help would be appreciated.

    My bacula-fd.conf on the phone is:

    cat bacula-fd.conf
    #
    # Default  Bacula File Daemon Configuration file
    #
    # There is not much to change here except perhaps the
    # File daemon Name to
    #
    #
    # Copyright (C) 2000-2023 Kern Sibbald
    # License: BSD 2-Clause; see file LICENSE-FOSS
    #

    #
    # List Directors who are permitted to contact this File daemon
    #
    Director {
       Name = FuriPhoneFLX1s-dir
       Password = "<same as on server & workstation>"
    }

    Director = {
       Name = TheLibrarian-dir   # bacula server
       Password = "<same as on server & workstation>"
    }

    #
    # Restricted Director, used by tray-monitor to get the
    #   status of the file daemon
    #

    Director {
       Name = FuriPhoneFLX1s-mon
       Password = "<random  password - not sure where it is used>"
       Monitor = yes
    }

    #
    # "Global" File daemon configuration specifications
    #
    FileDaemon {                          # this is me
       Name = FuriPhoneFLX1s-fd
       FDport = 9102                  # where we listen for the director
       WorkingDirectory = /var/lib/bacula
       Pid Directory = /run/bacula
       Maximum Concurrent Jobs = 20
       Plugin Directory = /usr/lib/bacula
       FDAddress = <phone's IP address>
    }

    # Send all messages except skipped files back to Director
    Messages {
       Name = Standard
       director = FuriPhoneFLX1s-dir = all, !skipped, !restored,
    !verified,
    !saved
    }

    -------------------------

    systemd output

    --------------------------

    # systemctl status bacula-fd.service
    ● bacula-fd.service - Bacula File Daemon service
          Loaded: loaded (/usr/lib/systemd/system/bacula-fd.service;
    enabled; preset: enabled)
          Active: activating (auto-restart) (Result: exit-code) since Mon
    2026-06-01 17:39:09 EDT; 47s ago
      Invocation: 5c3dcb2ce66741599440a8c7185419d0
            Docs: man:bacula-fd(8)
         Process: 1395076 ExecStartPre=/usr/sbin/bacula-fd -t -c $CONFIG
    (code=exited, status=1/FAILURE)
             CPU: 13ms

    Jun 01 17:39:09 FuriPhoneFLX1s systemd[1]: bacula-fd.service: Control
    process exited, code=exited, status=1/FAILURE
    Jun 01 17:39:09 FuriPhoneFLX1s systemd[1]: bacula-fd.service: Failed
    with result 'exit-code'.
    Jun 01 17:39:09 FuriPhoneFLX1s systemd[1]: Failed to start
    bacula-fd.service - Bacula File Daemon service.

    and

    # journalctl -xeu bacula-fd.service
    ░░ Support: https://www.debian.org/support
    ░░
    ░░ A start job for unit bacula-fd.service has begun execution.
    ░░
    ░░ The job identifier is 154579.
    Jun 01 17:41:09 FuriPhoneFLX1s bacula-fd[1400104]: bacula-fd: ERROR
    TERMINATION at parse_conf.c:1722
    Jun 01 17:41:09 FuriPhoneFLX1s bacula-fd[1400104]: Config error:
    unexpected token 110 T_EQUALS in resource definition
    Jun 01 17:41:09 FuriPhoneFLX1s bacula-fd[1400104]:  : line
    21, col 10 of file /etc/bacula/bacula-fd.conf
    Jun 01 17:41:09 FuriPhoneFLX1s bacula-fd[1400104]: Director = {
    Jun 01 17:41:09 FuriPhoneFLX1s bacula-fd[1400104]: 01-Jun 17:41
    bacula-fd: ERROR TERMINATION at parse_conf.c:1722
    Jun 01 17:41:09 FuriPhoneFLX1s bacula-fd[1400104]: Config error:
    unexpected token 110 T_EQUALS in resource definition
    Jun 01 17:41:09 FuriPhoneFLX1s bacula-fd[1400104]:  : line
    21, col 10 of file /etc/bacula/bacula-fd.conf
    Jun 01 17:41:09 FuriPhoneFLX1s bacula-fd[1400104]: Director = {
    Jun 01 17:41:09 FuriPhoneFLX1s systemd[1]: bacula-fd.service: Control
    process exited, code=exited, status=1/FAILURE
    ░░ Subject: Unit process exited
    ░░ Defined-By: systemd
    ░░ Support: https://www.debian.org/support
    ░░
    ░░ An ExecStartPre= process belonging to unit bacula-fd.service
    has exited.
    ░░
    ░░ The process' exit code is 'exited' and its exit status is 1.
    Jun 01 17:41:09 FuriPhoneFLX1s systemd[1]: bacula-fd.service: Failed
    with result 'exit-code'.
    ░░ Subject: Unit failed
    ░░ Defined-By: systemd
    ░░ Support: https://www.debian.org/support
    ░░
    ░░ The unit bacula-fd.service has entered the 'failed' state with
    result
    'exit-code'.
    Jun 01 17:41:09 FuriPhoneFLX1s systemd[1]: Failed to start
    bacula-fd.service - Bacula File Daemon service.
    ░░ Subject: A start job for unit bacula-fd.service has failed
    ░░ Defined-By: systemd
    ░░ Support: https://www.debian.org/support
    ░░
    ░░ A start job for unit bacula-fd.service has finished with a failure.
    ░░



    _______________________________________________
    Bacula-users mailing list
    [email protected]
    https://lists.sourceforge.net/lists/listinfo/bacula-users



--
Russell Kackley
Subaru Telescope
Hilo, Hawaii
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to