htpasswd (apache2 directory protection) was also broken, looking for berkeley 4.3.
Fixed this.
I should have just left the existing 4.3 berkely db install 'as is', as it is obviously required by other regular linux apps. Instead I removed it, and installed 4.4 to /usr/local. Which meant that apps using 4.4 worked fine (cyrus imapd etc.), but those using 4.3 failed to run any more.
I re-installed berkeley db 1.4.3 into the default location. in doing so, Yast threw up lots of dependencies re: ldap, which, after agreeing to 'solve' and install, all works perfectly now.
The moral to the tale: check your package dependencies in Yast before deleting stuff that you think is 'not needed'. But you knew that anyway, eh ? ;-)
|