Thank you so much, Robert. To answer your questions: I installed ledgersmb from the jessie main repo from Mint 18.
I've been playing a bit more and hopefully have more info to provide you here. I attempted to follow the instructions on: http://ledgersmb.org/faq/latex but I didn't have a Path.pm file in the Perl5/drivers folder, so carrying on, I created a sales order and tried to view it on the screen and got this error (to be expected according to the page): [client 127.0.0.1:41830] AH01215: 2016/08/16 13:16:00 - ERROR - lsmb_legacy::_error old-handler.pl (104) -- 'latex error - latex exited with errors:: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.403936 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: ! : /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.403951 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: l.26 \\RequireXeTeX: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.403968 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.403972 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: !: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.403987 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: ! Fatal fontspec error: "cannot-use-pdftex": /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.403991 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: ! : /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.404009 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: ! The fontspec package requires either XeTeX or LuaTeX.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.404013 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: ! : /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.404040 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: ! You must change your typesetting engine to, e.g., "xelatex" or: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.404058 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: ! "lualatex"instead of plain "latex" or "pdflatex".: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.404062 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: ! : /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.404080 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: ! See the fontspec documentation for further information.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.404084 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: ! : /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:16:00.404097 2016] [cgi:error] [pid 29391] [client 127.0.0.1:41830] AH01215: ! For immediate help type H <return>.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 I looked in the Drivers.pm file and I changed pdf and ps references to xelatex from pdflatex and latex, and now I'm getting this error: [Tue Aug 16 13:18:39.273878 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value $input in pattern match (m//) at /usr/share/ledgersmb/LedgerSMB/PGDate.pm line 164.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:18:39.273948 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value $string in string eq at /usr/share/ledgersmb/LedgerSMB/PGDate.pm line 131.: /usr/share/ledgersmb/ oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:18:39.312079 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/LedgerSMB/Taxes/Simple.pm line 53.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:18:39.312189 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value $params[0] in addition (+) at /usr/share/perl5/Math/BigFloat.pm line 1961.: /usr/share/ledgersmb/ oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:18:39.315518 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/bin/io.pl line 118.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:18:39.315819 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/bin/io.pl line 129.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:18:39.316756 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/bin/io.pl line 118.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl?action=edit&id=1 [Tue Aug 16 13:18:44.025753 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/LedgerSMB/Taxes/Simple.pm line 53.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.030052 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value $params[0] in addition (+) at /usr/share/perl5/Math/BigFloat.pm line 1961.: /usr/share/ledgersmb/ oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.048299 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/LedgerSMB/OE.pm line 1085.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.048527 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/LedgerSMB/OE.pm line 1086.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.048794 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/LedgerSMB/OE.pm line 1088.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.049036 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/LedgerSMB/OE.pm line 1090.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.050606 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/LedgerSMB/OE.pm line 1155.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.051313 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/LedgerSMB/OE.pm line 1178.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.051494 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/LedgerSMB/OE.pm line 1181.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.055218 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value $params[0] in addition (+) at /usr/share/perl5/Math/BigFloat.pm line 1961.: /usr/share/ledgersmb/ oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.055660 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value $params[0] in addition (+) at /usr/share/perl5/Math/BigFloat.pm line 1961.: /usr/share/ledgersmb/ oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.056518 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/LedgerSMB/Taxes/Simple.pm line 53.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.056649 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value $params[0] in addition (+) at /usr/share/perl5/Math/BigFloat.pm line 1961.: /usr/share/ledgersmb/ oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.057094 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/LedgerSMB/OE.pm line 1206.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.057277 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/LedgerSMB/OE.pm line 1207.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.057605 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in new at /usr/share/ledgersmb/LedgerSMB/Taxes/Simple.pm line 53.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.057735 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value $params[0] in addition (+) at /usr/share/perl5/Math/BigFloat.pm line 1961.: /usr/share/ledgersmb/ oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.344247 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in string eq at /usr/share/ledgersmb/LedgerSMB/Template/LaTeX.pm line 154.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.344353 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] AH01215: Use of uninitialized value in string eq at /usr/share/ledgersmb/LedgerSMB/Template/LaTeX.pm line 156.: /usr/share/ledgersmb/oe.pl, referer: http://localhost/ledgersmb/oe.pl [Tue Aug 16 13:18:44.450153 2016] [cgi:error] [pid 29393] [client 127.0.0.1:48812] malformed header from script 'oe.pl': Bad header: This is XeTeX, Version 3.14159, referer: http://localhost/ledgersmb/oe.pl Your time means so much to me, Robert. Thank you!! I have a sneaky feeling I'm awfully close. Dawn On Tue, Aug 16, 2016 at 1:37 PM, Robert J. Clay <rjc...@gmail.com> wrote: > Dawn, > > On Tue, Aug 16, 2016 at 1:26 PM, Dawn McNeill <dawnm.mcne...@gmail.com> > wrote: > >> I think I'm over my head at this point lol I've been at this for days >> even wiping everything clean and trying V1.3x >> >> > How have you been attempting to do the install? And on which version > of which OS? And note that a 1.4.32 package is available at our > apt.ledgersmb.org repository built for Debian 8 ('jessie'). > > > > >> The issues I'm seeing now are: >> Creating "employee" contact appears to be creating customer (credit >> account AR, no wage and deductions tab) instead but I work around this by >> creating the employee in setup.pl instead of "Contacts" "Add Contact" >> >> My biggest issue is the PDF/xelatex thing. Xelatex does work outside of >> ledgersmb interface. I went through the http://ledgersmb.org/system-re >> quirements and ensured every Perl module was installed. I was able to >> get them all from Apt except Data::Dumper I used cpan. I've ensured it was >> installed by issue this command: >> perl -e 'use Data::Dumper; print $Data::Dumper::VERSION."\n"' >> 2.161 >> >> > On Debian, Data::Dumper is part of the main Perl install, so you > shouldn't need to install it from cpan for Debian or Debian derived OS's... > (Note that a base install of Debian/Ubuntu may only have a minimal Perl > installed, rather than the full Perl represented by the 'perl' package...) > > > > >> I then found this doc: https://sourceforge.net/p/ledg >> er-smb/code/HEAD/tree/branches/1.4/INSTALL and ensured all those modules >> (including the Optional) were installed. >> >> The Apache2 error I'm getting when I try to "pdf" a report is: >> >> [Tue Aug 16 11:17:21.317791 2016] [cgi:error] [pid 29389] [client >> 127.0.0.1:40560] AH01215: 2016/08/16 11:17:21 - ERROR - >> LedgerSMB::_error /usr/share/ledgersmb/LedgerSMB.pm (640) -- undef error >> - Can't use string ("") as an ARRAY ref while "strict refs" in use at >> /usr/share/ledgersmb/LedgerSMB/Report.pm line 328.: /usr/share/ledgersmb/ >> reports.pl, referer: http://localhost/ledgersmb/rep >> orts.pl?login=dawn&action=list_gifi&module=reports.pl& >> [Tue Aug 16 11:17:21.319391 2016] [cgi:error] [pid 29389] [client >> 127.0.0.1:40560] AH01215: 2016/08/16 11:17:21 - ERROR - >> LedgerSMB::_error /usr/share/ledgersmb/LedgerSMB.pm (641) -- dbversion: >> 1.4.33-dev, company: testing: >> > > > That 'dbversion' would seem to indicate that you're attempting to run > or install it from a clone of the git repo? > > > > > > Jame > > > Robert J. Clay > rjc...@gmail.com > > ------------------------------------------------------------ > ------------------ > > _______________________________________________ > Ledger-smb-users mailing list > Ledger-smb-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ledger-smb-users > >
------------------------------------------------------------------------------
_______________________________________________ Ledger-smb-users mailing list Ledger-smb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ledger-smb-users