Thanks Michael, I've got my domain controller back!

I'm now rather distinctly annoyed.  I *was* using a symbolic link in /usr/bin 
called "samba" that was pointing to /usr/local/samba/sbin/samba - this was the 
only way I found so far that I could avoid typing the whole command path every 
time - probably because I still can't see a way to persistently and globally 
add entries to the path variable (every time I tried this previously, if I 
logged out and logged in as a different user, my changes to the path were 
missing, and wouldn't even reappear when I logged back in as myself).

My symbolic link appears to have been replaced at some point with an actual 
version of Samba.  I don't know when or as part of what process (I am still a 
Linux newbie, so probably something I've done wrong again).

Also, thanks for introducing me to the "which" command - every day is an 
education!

Another build of Samba is in order - once again with the --enable-avahi flag, 
to see if that works out.

Many thanks again!


Kind regards
Graeme



________________________________
 From: Michael Wood <[email protected]>
To: Graeme Porter <[email protected]> 
Cc: "[email protected]" <[email protected]> 
Sent: Friday, 5 April 2013, 15:54
Subject: Re: [Samba] Samba4 fails to work following upgrade - library version 
errors
 
Hi

On 5 April 2013 12:22, Graeme Porter <[email protected]> wrote:
> I have just finished recompiling and still get the same problem:
>
> ./configure --enable-debug --enable-selftest
> make
> make install
>
> Once it had finished, I checked the version again and :
>
> root@raspberrypi:/usr/local/samba/sbin# samba -V
> samba: /usr/local/samba/lib/private/libcliauth.so: version 
> `SAMBA_4.1.0PRE1_GIT_FD8B258' not found (required by samba)
[...]
>
> So I just tried:
>
> cd /usr/local/
> mv samba samba-old
> cd /usr/local/samba4
>
> make install
>
> The /usr/local/samba folder structure was recreated, but even after 
> completion, when I type "samba -V" I still get the list of errors above.
>
> Help!  :(

It sounds like the "samba" binary on your PATH is the old version.

What does the following print:

$ which samba

Does it work if you use the full path name:

# /usr/local/samba/bin/samba -V

-- 
Michael Wood <[email protected]>
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to