Hi f,

On Mon, Dec 23, 2019 at 9:28 AM fmiser <fmiser@gmail.com> wrote:
I have just done a "stock" install of LedgerSMB 1.6 from the
Debian 10 "Buster" repository.  I used USA "General" CoA.

I have a user with "full permission", and when logged in with that
user, if I try to create a new part I get a popup window saying
"An error occurred"

I get the same error for "add service", "add assembly", "add
overhead", "add group", "add price group".

More poking around and I find I get the same error for "Order
Entry > Sales Order" or "Purchase Order" as well as a lot of other
"add ..." items.

I can add contacts. 

I checked the user from "setup.pl" and the user has all the group
check boxes marked.

Is there something else I'm missing?

On our chat channel, we had someone with a similar problem just this week. I'm afraid you didn't miss anything. Rather, it's the package that's missing something, or rather a number of things: the package is missing a directory.

The easiest way to fix things is to download: https://download.ledgersmb.org/f/Releases/1.6.9/ledgersmb-1.6.9.tar.gz

Then untar that and from it, copy the directory ledgersmb/old/bin to /usr/share/ledgersmb/old/ (so that its path becomes /usr/share/ledgersmb/old/bin/). Please make sure the files are world readable and owned by root:root.

After that, adding parts should start to work. Due to the nature of these files, it's not required to restart any services; it should start to work immediately.

Hope that helps! (it did for the OP in the channel)

--
Bye,

Erik.

http://efficito.com -- Hosted accounting and ERP.
Robust and Flexible. No vendor lock-in.