build nightmares

Aaron Solochek aarons-samba at aberrant.org
Mon Jan 3 15:24:13 MST 2011


On 01/03/2011 05:08 PM, Andrew Bartlett wrote:
> On Mon, 2011-01-03 at 16:35 -0500, Aaron Solochek wrote:
>> Ok, I've spent the day on this, which is my limit before asking for help.
>>
>> I'm trying to upgrade samba4 on my ubuntu system.  I saw that there were new
>> .debs (obviously the preferred way for me to install it) but those failed to
>> install.  Have those ever installed cleanly for anyone?  This time it was some
>> unresolved symbol.
> 
> Have you previously installed Samba from source?
> 
> Remove all traces of any previous built-from-source ldb,tdb,talloc and
> Samba4 from your system first.  ie, remove PREFIX/lib PREFIX/bin
> 
> The problem is that the system linker may choose the previous
> unversioned libraries instead of the new versioned libs. (symbol
> versions are the big change we made for this release)
> 
> Andrew Bartlett
> 

Ok, I went through and removed everything I could find, including all the .debs.
 Then just for fun I tried installing the debs again and I got this:

Setting up samba4 (4.0.0~alpha14~bzr15953~ppa174+199~maverick) ...
Traceback (most recent call last):
  File "/usr/share/samba/setup/upgradeprovision", line 38, in <module>
    import samba.getopt as options
  File "/usr/lib/python2.6/dist-packages/samba/getopt.py", line 30, in <module>
    from samba.hostconfig import Hostconfig
  File "/usr/lib/python2.6/dist-packages/samba/hostconfig.py", line 22, in <module>
    from samdb import SamDB
  File "/usr/lib/python2.6/dist-packages/samba/samdb.py", line 32, in <module>
    from samba.dcerpc import drsblobs, misc
ImportError: /usr/lib/python2.6/dist-packages/samba/dcerpc/drsblobs.so:
undefined symbol: PyString_FromString_check_null


which was the original problem I was trying to solve.  I'm going to remove the
debs again and retry the build and see how that goes.

-Aaron


More information about the samba-technical mailing list