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

Reply via email to