(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

Reply via email to