I see WebService::HMRC on cpan with a note that it was originally
developed for LedgerSMB, but I can find no reference to it in the list
Is there an existing implementation of this?
I'm having troubles with configuration, setup, running. I have
been using SQL-Ledger for many years but now I must update...
I can access the ledgersmb login using links browser pointed to
localhost. But I'm failing to figure out how to allows LAN access.
I have a fresh install of Debian on a machine. I used the package
manager to install ledgerSMB 1.6.9. To keep it light, no X. This
system is for a very small organization. One login typical, never
more than 5, access from inside the LAN only.
Any clues on how to setup Apache or Starman or ?? to make this
Sorry for the late reply. I figured out what the problem is:
On Wed, Aug 12, 2020 at 2:46 AM Tim Conlan <tim(a)number26.org> wrote:
> this is the link to the instructions used:
> system is Ubuntu 20.04.1 LTS, fresh install on a virtual machine
> everything seems to be working thus far, but I've still got a bit of
> setting up to go.
We don't list any modules from Perl Core (those that come with Perl by
default on all platforms because they ship with Perl) in our dependency
listing. However, Perl 5.30 - the one in Ubuntu 20.04 - removed
Locale::Codes, which includes Locale::Country.
Meaning that you need to run the correction you did: sudo cpanm
I'll make sure the Locale::Country dependency is included for perls 5.30
Thanks for reporting.
> On 12/8/20 9:14 am, Erik Huelsmann wrote:
> Hi Tim,
> Which installation instructions did you use? Obviously they ended you with
> a broken installion. I'd like to correct them. To help that: which version
> of LedgerSMB are you installing and which OS are you using?
> On Tue, Aug 11, 2020, 02:57 Tim Conlan <tim(a)number26.org> wrote:
>> after a fresh coffee & a reboot, i tried again, this time got an extra
>> message in syslog:
>> Aug 11 00:51:57 accounts starman: Can't locate Locale/Country.pm in
>> @INC (you may need to install the Locale::Country module) (@INC
>> contains: /usr/local/ledgersmb/bin/.. lib old/lib /etc/perl
>> /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0
>> /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5
>> /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30
>> /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at
>> lib/LedgerSMB/Scripts/setup.pm line 33.
>> Aug 11 00:51:57 accounts starman: BEGIN failed--compilation aborted
>> at lib/LedgerSMB/Scripts/setup.pm line 33.
>> Aug 11 00:51:57 accounts starman: Compilation failed in require at
>> /usr/share/perl5/Module/Runtime.pm line 314.
>> there it is, a missing dependency (Locale::Country)
>> sudo cpanm Locale::Country
>> now it gives me a setup screen. let's hope that's the only (minor)
>> On 10/8/20 5:00 pm, Tim Conlan wrote:
>> > ok, so in syslog I get the following error:
>> > Aug 10 06:57:27 accounts starman: Attempt to reload
>> > LedgerSMB/Scripts/setup.pm aborted.
>> > Aug 10 06:57:27 accounts starman: Compilation failed in require
>> > at /usr/share/perl5/Module/Runtime.pm line 314.
>> > googling this doesn't reveal much, but I'm thinking a missng dependency.
>> > any ideas?
>> > thanks,
>> > tim.
>> > On 10/8/20 1:28 pm, Tim Conlan wrote:
>> >> Gday folks,
>> >> currently trying to install version 1.7.18 & have got to the point of
>> >> pointing my browser at <ip-address>/setup.pl, but am getting
>> >> "internal server error"
>> >> i'm setting it up on a virtual machine (ubuntu 20.04) & have run
>> >> through the setup procedure - postgres is running & configurable,
>> >> reverse proxy nginx running (can hit it ok from a browser), starman
>> >> appears to be running ok, but no dice on the setup.pl
>> >> <ip-addy>/login.pl gives me a login screen, but at the moment I've
>> >> got nothing to log in to..
>> >> is there anywhere I should be looking for logs
>> >> (/var/log/nginx/access/error aren't that enlightening - just error 500)
>> >> thanks in advance,
>> >> tim.
>> >> _______________________________________________
>> >> users mailing list -- users(a)lists.ledgersmb.org
>> >> To unsubscribe send an email to users-leave(a)lists.ledgersmb.org
>> > _______________________________________________
>> > users mailing list -- users(a)lists.ledgersmb.org
>> > To unsubscribe send an email to users-leave(a)lists.ledgersmb.org
>> users mailing list -- users(a)lists.ledgersmb.org
>> To unsubscribe send an email to users-leave(a)lists.ledgersmb.org
> users mailing list -- users(a)lists.ledgersmb.org
> To unsubscribe send an email to users-leave(a)lists.ledgersmb.org
http://efficito.com -- Hosted accounting and ERP.
Robust and Flexible. No vendor lock-in.
I am attempting to install LedgerSMB from a tarball into a FreeBSD jail running
I have Apache and Starman configured and running. However, Starman reports
Error while loading /opt/ledgersmb/1.7.18/ledgersmb/bin/ledgersmb-server.psgi:
Can't locate LedgerSMB/PSGI.pm in @INC (you may need to install the
LedgerSMB::PSGI module) (@INC contains: /opt/ledgersmb/1.7.18/ledgersmb/bin/..
/usr/local/lib/perl5/5.30/mach /usr/local/lib/perl5/5.30) at
/opt/ledgersmb/1.7.18/ledgersmb/bin/ledgersmb-server.psgi line 18.
BEGIN failed--compilation aborted at
/opt/ledgersmb/1.7.18/ledgersmb/bin/ledgersmb-server.psgi line 18.
[root@accounting-2 ~ (master)]# find / -name PSGI.pm
. . .
[root@accounting-2 ~ (master)]# perl -E 'say for @INC'
I am not very familar with perl but it seems to me that I need to set PERL5LIB
to include /opt/ledgersmb/1.7.18/ledgersmb/lib/LedgerSMB. But where do I set
this so that Starman picks it up?
*** e-Mail is NOT a SECURE channel ***
Do NOT transmit sensitive data via e-Mail
Unencrypted messages have no legal claim to privacy
Do NOT open attachments nor follow links sent by e-Mail
James B. Byrne mailto:ByrneJB@Harte-Lyne.ca
Harte & Lyne Limited http://www.harte-lyne.ca
9 Brockley Drive vox: +1 905 561 1241
Hamilton, Ontario fax: +1 905 561 0757
Canada L8E 3C3
The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
This release contains the following fixes and improvements:
Changelog for 1.7.19
* Fix purchase order HTML template mis-alignment (#4854)
* Fix tax form reports throwing an error when opened (#4881)
* Fix 'missing method "error"' on bulk payments 'Print and Post' (#4780)
* Fix bulk payments cheque/source numbering (#4780)
* Fix error when deleting a template transaction (#4848)
In addition to the improvements in the software itself, the Docker
image has been adjusted to include more TeX fonts. This addresses an
issue where CMSS fonts required by PDF templates were not available
in the image.
For installation instructions and system requirements, see
The release can be downloaded from our download site at
The release can be downloaded from GitHub at
Or pulled from Docker Hub using the command
$ docker pull ledgersmb/ledgersmb:1.7.19
These are the sha256 checksums of the uploaded files:
currently trying to install version 1.7.18 & have got to the point of
pointing my browser at <ip-address>/setup.pl, but am getting "internal
i'm setting it up on a virtual machine (ubuntu 20.04) & have run through
the setup procedure - postgres is running & configurable, reverse proxy
nginx running (can hit it ok from a browser), starman appears to be
running ok, but no dice on the setup.pl
<ip-addy>/login.pl gives me a login screen, but at the moment I've got
nothing to log in to..
is there anywhere I should be looking for logs
(/var/log/nginx/access/error aren't that enlightening - just error 500)
thanks in advance,