Skip to content

Installer failed to install libdatetime-format-iso8601-perl #28

@sbts

Description

@sbts

Describe the bug
Installer failed to install libdatetime-format-iso8601-perl resulting in the systemd service failing to start LedgerSMB

On which operating system
Linux

If Linux, which distribution
Debian

How did you invoke the installer (full installer command line)
./ledgersmb-installer install

To Reproduce
Steps to reproduce the behavior:

  1. run the installer
  2. copy the sample ledgersmb_starman.service file into /etc/systemd/system/ledgersmb-starman.service
  3. Edit the file to set the working directory to /srv/lsmb
    NOTE: the installation was copied from ~/ledgersmb to /srv/lsmb
  4. start the service
  5. check journalctl logs, see that the service failed
ledgersmb-server.psgi: Can't locate DateTime/Format/Duration/ISO8601.pm in @INC (you may need to install the DateTime::Format::Duration::ISO8601 module) (@INC entries checked: /srv/lsmb/bin/.. lib old/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.40.1 /usr/local/share/perl/5.40.1 /usr/lib/x86_64-linux-gnu/perl5/5.40 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.40 /usr/share/perl/5.40 /usr/local/lib/site_perl) at lib/LedgerSMB.pm line 260.

Expected behavior
Service to start without errors

Additional context
There are additional issues with the sample service.
Tickets will be raised over the next couple of days

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions