[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



I'm trying to get started with LedgerSMB. 
This morning in HyperV, I've created a VM running Ubuntu Server 14.04 (latest ISO from Ubuntu website), selected only openssh server in the task list, and applied all available updates. 

Then I installed LedgerSMB using 
apt-get install ledgersmb (which seems to have installed version 1.3.25 of ledgersmb)

The install succeeded but I had some problems getting the ledgersmb/setup.pl to run in the browser. 
* cgi needed to be enabled in Apache. 
* the ledgersmb-httpd.conf needed modifying to allow access to /ledgersmb and to ledgersmb/css
* ledgersmb PostgreSQL user did not have createdb permission
* the contrib_dir value in /usr/share/ledgersmb/ledgersmb.conf was set for PostGreSQL 9.1 instead of 9.3 (which is the PostGreSQL version that "apt-get install ledgersmb" installed.

I have overcome the above, but I cannot figure out how to get past the following error in the apache logs

>DBD::Pg::st execute failed: ERROR:  function public.person__list_salutations() does not exist
>LINE 1: SELECT * FROM "public"."person__list_salutations"()
>                      ^
>HINT:  No function matches the given name and argument types. You might need to add explicit type >casts. at LedgerSMB.pm line 834.

This occurs during the setup process immediately after General.sql has been selected. 

Via Google, I've found others as well having this problem over the years, but I cannot see the solution. 

Please help. 



Ledger-smb-users mailing list