[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: aes256 keys not supported



cyrus@univ-paris4.fr schrieb:
> christop a écrit :
>> Greetings,
>> cyrus@univ-paris4.fr schrieb:
[...]
 >> If you do not want to build heimdal kerberos out of base system on your
>> next world builds, put an NO_KERBEROS=true in you make.conf. More
>> possible variables are in /usr/share/examples/etc/make.conf.
> 
> Is there a way to uninstall Kerberos without world builds ?

Well, i do not know a way except deleting kerberos libs by hand, or
better first move them to a different place, out of reach of your
ldconfig. A general freebsd list might know the answer.
Anyway, /usr/bin/ldd /usr/local/sbin/kadmin will tell you which libs
kadmin links dynamic. Look at this list and compared with libs installed
by heimdal port into /usr/local/lib/. Installed libs are all in
/var/db/pkg/heimdal-1.0.1/+CONTENTS. But there is also a quick and dirty
way.

The quick and dirty way would be using kadmin like:
LD_LIBRARY_PATH="/usr/local/lib:/lib:/usr/lib/" /usr/local/sbin/kadmin
Now kadmin will your search for dynamics lib first in /usr/local/lib.
You can proof it with /usr/bin/ldd.
To make it more persistent, you can set environment variables with
setenv LD_LIBRARY_PATH "/usr/local/lib:/lib:/usr/lib/" or
export LD_LIBRARY_PATH="/usr/local/lib:/lib:/usr/lib/", depends on your
shell.
If you want to have a more complete lib path look into the output of
ldconfig -r|less for your search directories. Some programms add there
own path, so it depends on what you have installed.

> Using heimdal from the package, i get :
> 
> #  -l
> /libexec/ld-elf.so.1: /usr/local/sbin/kadmin: Undefined symbol
> "kadm5_add_passwd_quality_verifier"
> 
> Perhaps, a clean of the system libs might help ?

This happens because your kadmin try to dynamical link to one of old
libs in the base system. You can change this with
LD_LIBRARY_PATH="/usr/local/lib:/lib:/usr/lib/" /usr/local/sbin/kadmin.

MfG
	Christoph



OpenPGP digital signature