NP, glad it worked. On Mon, Dec 12, 2011 at 5:38 PM, Doug Campbell <[email protected] > wrote:
> Okay. I found something that seems to work. > > The instructions say to add the following to the > /etc/ld.so.conf.d/samba4.conf file: > > /usr/local/samba/lib > /usr/local/samba/lib/ldb > > HOWEVER, I found the following to work instead > > /usr/local/samba/lib > /usr/local/samba/lib/samba > > After making those changes and running ldconfig, I finally don't get > import errors when using samba-tool. > > I did not even need to make the suggested changes to samba-tool. > > Thanks again Stavros for your reponses although they weren't the solution > for my particular issue. > ------------------------------ > From: [email protected] > To: [email protected] > Date: Mon, 12 Dec 2011 04:29:23 -1000 > Subject: RE: [SOGo] Unable to run samb-tool without errors -- SOGo v2.0 > Beta 3 > > > Thanks replying. I tried replacing the line: > > sys.path.insert(0, "bin/python") > > with > > sys.path.insert(0, "/usr/local/samba/lib/python2.7/site-packages") > > but the result is the same still. > > I guess I will just have to keep trying. If anyone else has some ideas of > even what I could do to troubleshoot, it would be much appreciated. > > Thanks! > > ------------------------------ > Date: Sun, 11 Dec 2011 16:51:45 +0200 > From: [email protected] > To: [email protected] > Subject: Re: [SOGo] Unable to run samb-tool without errors -- SOGo v2.0 > Beta 3 > > Yes, sorry, I used sys.path.insert(0,whatever). I think this line is to be > changed during installation, but somehow it wasn't, I mean to change > "python" with "/usr/local/samba/lib/python2.7/site-packages" in all > occurrences... > > Anyhow, good luck with that. > > On Sun, Dec 11, 2011 at 8:10 AM, Doug Campbell < > [email protected]> wrote: > > Thanks for the hint but it isn't changing the errors that I am seeing. > Also, the line > sys.path.insert("/usr/local/samba/lib/python2.7/site-packages") causes an > error in Python. I had to change it to either > sys.path.append("/usr/local/samba/lib/python2.7/site-packages") or > sys.path.insert(1,"/usr/local/samba/lib/python2.7/site-packages") > > Anyone else have thoughts? > > Thanks! > > ------------------------------ > Date: Sat, 10 Dec 2011 15:01:12 +0200 > From: [email protected] > To: [email protected] > Subject: Re: [SOGo] Unable to run samb-tool without errors -- SOGo v2.0 > Beta 3 > > > 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
