Oh, and installing samba-talloc and samba-ldb and samba-tdb might cause you later problems, so I would suggest you to remove them with yum...
On Sat, Dec 10, 2011 at 3:01 PM, Stavros Souvatzis <[email protected]> wrote: > I had the same problem and I solved it... > > In samba-tool script there is a line in the code, which reads: > > sys.path.insert("python"). > > Underneath that put this: > > sys.path.insert("/usr/local/samba/lib/python2.7/site-packages") > > > Likewise, in file openchange_newuser (for adding openchange user), there > is: > > sys.path.append("python") > > so, you will have to add underneath it > > sys.path.append("/usr/local/samba/lib/python2.7/site-packages"). > > Hope it works for you as it did for me. > > > > On Sat, Dec 10, 2011 at 1:37 PM, Doug Campbell < > [email protected]> wrote: > >> Following the instructions in the SOGo Native Microsoft Outlook >> Configuration for v2.0 Beta 3 on a Fedora 15 machine, I get all the way >> through the process until the section "Adding Users". >> >> At this point when I enter: >> >> cd ~/openchange/sogo/samba4 >> >> sudo ./bin/samba-tool domain passwordsettings set --complexity=off >> >> I receive the following error: >> >> Traceback (most recent call last): >> File "./bin/samba-tool", line 30, in <module> >> from samba.netcmd.domain import cmd_domain >> File "bin/python/samba/netcmd/domain.py", line 44, in <module> >> from samba.samba3 import Samba3 >> File "bin/python/samba/samba3/__init__.py", line 29, in <module> >> import passdb >> ImportError: /usr/local/samba/lib/ldb/libccan.so.0: version >> `SAMBA_4.0.0ALPHA17' not found (required by >> /usr/local/samba/lib/libsmbconf.so.0) >> >> I then tried based on what another user wrote: >> >> sudo PYTHONPATH=../python ./bin/samba-tool domain passwordsettings set >> --complexity=off >> >> and received the following error: >> >> Traceback (most recent call last): >> File "./bin/samba-tool", line 26, in <module> >> from samba import netcmd >> File "bin/python/samba/__init__.py", line 29, in <module> >> import samba.param >> ImportError: No module named talloc >> >> >> Then I did the following based on some more research: >> >> yum install pytalloc >> >> and run again: >> >> sudo PYTHONPATH=../python ./bin/samba-tool domain passwordsettings set >> --complexity=off >> >> and still get this: >> >> Traceback (most recent call last): >> File "./bin/samba-tool", line 26, in <module> >> from samba import netcmd >> File "bin/python/samba/__init__.py", line 49, in <module> >> import ldb >> ImportError: No module named ldb >> >> >> Then I try (since I have no clue as to why this isn't working): >> >> yum install pyldb >> >> and run again: >> >> sudo PYTHONPATH=../python ./bin/samba-tool domain passwordsettings set >> --complexity=off >> >> and the result now is this: >> >> Traceback (most recent call last): >> File "./bin/samba-tool", line 26, in <module> >> from samba import netcmd >> File "bin/python/samba/__init__.py", line 49, in <module> >> import ldb >> ImportError: /usr/local/samba/lib/libpyldb-util.so.1: version >> `PYLDB_UTIL_1.0.0' not found (required by >> /usr/lib/python2.7/site-packages/ldb.so) >> >> >> Some other info that may be helpful: >> >> [root@localhost samba4]# ldconfig -p | grep "libpyldb" >> libpyldb-util.so.1 (libc6) => >> /usr/local/samba/lib/libpyldb-util.so.1 >> libpyldb-util.so.1 (libc6) => /usr/lib/libpyldb-util.so.1 >> libpyldb-util.so (libc6) => /usr/local/samba/lib/libpyldb-util.so >> >> And: >> >> [root@localhost samba4]# nm /usr/lib/libpyldb-util.so.1 >> nm: /usr/lib/libpyldb-util.so.1: no symbols >> >> [root@localhost samba4]# nm /usr/local/samba/lib/libpyldb-util.so.1 | >> grep "PYLDB_UTIL" >> 00000000 A PYLDB_UTIL_1.1.2 >> >> >> Obviously, I am doing something wrong but what is wrong isn't obvious to >> me. Would appreciate any help. >> >> Thanks! >> > > -- [email protected] https://inverse.ca/sogo/lists
