Hello Kris Am Wed, Aug 22, 2007 at 09:20:51AM -0400 Kris Kennaway schrieb: > > > > > > After I updated my 4.11 to an 5.5 system (following > > > > > > /usr/src/UPDATING), I get > > > > > > around 63 error messages while the system boot up: > > > > > > > > > > > > ldconfig: /var/run/ld.so.hints: No such file or directory > > > > > > search: trailing characters ignored > > > > > > No such file or directory > > > > > > 0: - lmalloc.1.1: trailing characters ignored. No such file > > > > > > or > > > > > > directory > > > > > > ... > > > > > > ... > > > > > > > > > > > Looks like it might be a broken symlink. > > > > > > > > > > Why are you updating to 5.5 though? You should be using 6.2. > > > > > > > > If I'm understanding /usr/src/UPDATING correct I should first update to > > > > 5.5 > > > > and then to 6.2? > > > > > > OK. It may have been easier (and still could be) to just do a binary > > > upgrade instead. > > > > > > > Any ideas where I can check this symlink? > > > > > > Use find(1) to look for libmalloc.so.1.1 > > > > The files are all located in /usr/lib/compat/aout. The path is defined in > > /etc/defaults/rc.conf > > [snip] > > ldconfig_paths_aout="/usr/lib/compat/aout /usr/X11R6/lib/aout > > /usr/local/lib/aout" > > [snip] > > > > Any ideas? > > Are you missing aout support from your kernel? I think it's COMPAT_AOUT.
After reading about ldconfig and playing with the parameters (see man page) I find out that the processing of the pathes in /etc/defaults/rc.conf isn't correct. /etc/defaults/rc.conf: [snip] ldconfig_insecure="NO" # Set to YES to disable ldconfig security checks ldconfig_paths="/usr/lib/compat /usr/X11R6/lib /usr/local/lib" ldconfig_paths_aout="/usr/lib/compat/aout /usr/X11R6/lib/aout /usr/local/lib/aout" ldconfig_local_dirs="/usr/local/libdata/ldconfig /usr/X11R6/libdata/ldconfig" # Local directories with ldconfig configuration files. ldconfig_local32_dirs="/usr/local/libdata/ldconfig32 /usr/X11R6/libdata/ldconfig32" # Local directories with 32-bit compatibility ldconfig [snip] Following this I set in /etc/rc.conf [snip] ldconfig_paths_aout="/usr/lib/compat/aout" [snip] Any ideas why the kernel do not process the pathes correct? Now it works. Thank you for your help. -- Regards Martin Schweizer <[EMAIL PROTECTED]> PC-Service M. Schweizer GmbH; Bannholzstrasse 6; CH-8608 Bubikon Tel. +41 55 243 30 00; Fax: +41 55 243 33 22; http://www.pc-service.ch; public key : http://www.pc-service.ch/pgp/public_key.asc; fingerprint: EC21 CA4D 5C78 BC2D 73B7 10F9 C1AE 1691 D30F D239;
pgpxscqlhhKE6.pgp
Description: PGP signature