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

Reply via email to