LedgerSMB
The foundation for your business
Fork me on GitHub
[ledgersmb-users] Re: Error finding template
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ledgersmb-users] Re: Error finding template



On Sat, Nov 21, 2020 at 09:35:18PM +0100, Erik Huelsmann wrote:
> Ok. One of the things that comes to mind is that the PATH and other
> environment settings differ between your invocation from the command line
> and the invocation from the server. You can inspect the environment
> variables defined in the server from setup.pl; after logging into your
> company database from setup.pl, you can select the last button on the page
> "System Info". On the resulting page, there's a section "Environment". This
> section indicates the environment variables your server is running with.
> Mine has a PATH setting of
> "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/usr/bin:/usr/local/bin:/usr/local/pgsql/bin"
> which includes the pdflatex binary in /usr/bin.
> 
> If your environment doesn't include your `pdflatex` binary, please check
> the "ledgersmb.conf" file you may (not) have. If you don't, there's an
> example in doc/conf/ledgersmb.conf.default. This config file has an
> "[environment]" section which also includes a PATH setting. You can use
> that to override the path setting your server starts up with.

Gah! That was it. For some reason pdflatex (and all the other tex
binaries) are squirrelled away in /usr/share/texmf/bin on this machine
and that wasn't in the PATH in the ledgersmb.conf. Adding that has
solved it.

Thanks very much for your help tracking it down, Erik. I can now crack
on with going through the new templating guide and bringing all my
old-style templates up to date.

Pete
-- 
Openstrike - improving business through open source
https://www.openstrike.co.uk/ or call 01722 770036

Attachment: pgppcDWBk9bW9.pgp
Description: PGP signature

_______________________________________________
users mailing list -- ..hidden..
To unsubscribe send an email to ..hidden..