> On Aug 18, 2014, at 4:24 PM, Dale Scott <d...@dalescott.net> wrote: > >> On Sunday, 17 August 2014 05:23:12 UTC-6, Luis Falcon wrote: >> Hi Dale >> On Sat, 16 Aug 2014 20:58:20 -0700 (PDT) >> Dale Scott <da...@dalescott.net> wrote: >> >> > On Saturday, 16 August 2014 21:43:25 UTC-6, Dale Scott wrote: >> > > >> > > On Saturday, 16 August 2014 19:42:19 UTC-6, Mark Hayden wrote: >> > >> >> > >> >> > >> On 16 Aug 2014 19:37, "Dale Scott" <dale...@shaw.ca> wrote: >> > >> > >> > >> > > Hi list, I'm using a local openLDAP server as the source of >> > >> authentication >> > >> > for >> > >> > > various server apps. What's the best way (module?) for Tryton >> > >> > > to >> > >> > authenticate >> > >> > > users using the OpenLDAP server? >> > >> > >> > >> > I'm guessing I need *both* trytond_ldap_connection and >> > >> > trytod_ldap_authentication modules. I try pip install >> > >> > trytond_ldap_connection and get following include error. I am >> > >> > running >> > >> Tryton >> > >> > on FreeBSD-10 (and understand I may be the only one), but does >> > >> > thing >> > >> obvious >> > >> > jump out at anyone? Any suggestions? Fwiw, I'm not using >> > >> > virtualenv. >> > >> >> Please check the references on configuring LDAP on GNU Health >> https://en.wikibooks.org/wiki/GNU_Health/Central_Authentication > Now I'm really confused. I still can't get an LDAP menu selection to appear > in the Tryton client. I've installed trytond_ldap_connection and > trytond_ldap_authentication using pip, but if I try to init the > trytond_ldap_connection module in my database ("scc") I get a "module not > found" error. I'm also confused by why I install e.g. trytond_ldap_connection > but pip shows trytond-ldap-connection is installed (underscores vs hyphens). > Can anyone shed some light? > > root@whizzer:~ # pip list | grep trytond > trytond (3.2.2) > trytond-account (3.2.1) > trytond-account-invoice (3.2.1) > trytond-account-invoice-stock (3.2.0) > trytond-account-product (3.2.0) > trytond-company (3.2.0) > trytond-company-work-time (3.2.0) > trytond-country (3.2.0) > trytond-currency (3.2.0) > trytond-dashboard (3.2.0) > trytond-ldap-authentication (3.2.1) > trytond-ldap-connection (3.2.0) > trytond-party (3.2.0) > trytond-product (3.2.0) > trytond-product-attribute (3.2.0) > trytond-production (3.2.0) > trytond-project (3.2.0) > trytond-project-plan (3.2.0) > trytond-purchase (3.2.0) > trytond-sale (3.2.0) > trytond-stock (3.2.2) > trytond-stock-lot (3.2.0) > trytond-stock-split (3.2.0) > trytond-timesheet (3.2.0) > root@whizzer:~ # > root@whizzer:~ # trytond -c /usr/local/etc/trytond.conf -i > trytond_ldap_connection -d scc > [Mon Aug 18 22:13:34 2014] INFO:server:using /usr/local/etc/trytond.conf as > configuration file > [Mon Aug 18 22:13:34 2014] INFO:server:initialising distributed objects > services > [Mon Aug 18 22:13:35 2014] INFO:database:connect to "scc" > [Mon Aug 18 22:13:35 2014] INFO:modules:ir:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:res:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:webdav:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:tests:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:currency:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:product:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:country:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:ldap_connection:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:dashboard:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:party:registering classes > [Mon Aug 18 22:13:35 2014] WARNING:party:Unable to import vatnumber. VAT > number validation disabled. > [Mon Aug 18 22:13:35 2014] INFO:modules:product_attribute:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:ldap_authentication:registering > classes > [Mon Aug 18 22:13:35 2014] INFO:modules:company:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:company_work_time:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:stock:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:account:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:stock_split:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:stock_lot:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:account_product:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:production:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:timesheet:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:account_invoice:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:project:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:account_invoice_stock:registering > classes > [Mon Aug 18 22:13:35 2014] INFO:modules:project_plan:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:sale:registering classes > [Mon Aug 18 22:13:35 2014] INFO:modules:purchase:registering classes > [Mon Aug 18 22:13:36 2014] INFO:pool:init pool for "scc" > Traceback (most recent call last): > File "/usr/local/bin/trytond", line 113, in <module> > trytond.server.TrytonServer(options).run() > File "/usr/local/lib/python2.7/site-packages/trytond/server.py", line 123, > in run > Pool(db_name).init(update=update, lang=lang) > File "/usr/local/lib/python2.7/site-packages/trytond/pool.py", line 151, in > init > lang=lang) > File "/usr/local/lib/python2.7/site-packages/trytond/modules/__init__.py", > line 429, in load_modules > _load_modules() > File "/usr/local/lib/python2.7/site-packages/trytond/modules/__init__.py", > line 394, in _load_modules > graph = create_graph(module_list)[0] > File "/usr/local/lib/python2.7/site-packages/trytond/modules/__init__.py", > line 159, in create_graph > raise Exception('Module %s not found' % module) > Exception: Module trytond_ldap_connection not found > root@whizzer:~ # >
P.s. Same behaviour with "trytond -c /usr/local/etc/trytond.conf -i trytond-ldap-connection -d scc" ("Exception: Module trytond-ldap-connection not found").