(I meant python-talloc etc...) On Sat, Dec 10, 2011 at 3:02 PM, Stavros Souvatzis <[email protected]> wrote:
> 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
