Date: Wed, 29 Mar 2000 18:21:51 GMT From: Murray Stokely <murray@dolemite.cdrom.com> To: FreeBSD-gnats-submit@freebsd.org Subject: bin/17659: sysinstall fails to load a.out libraries Message-ID: <200003291821.SAA95808@dolemite.cdrom.com>
next in thread | raw e-mail | index | archive | help
>Number: 17659 >Category: bin >Synopsis: sysinstall fails to load a.out libraries >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Mar 29 02:30:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Murray Stokely >Release: FreeBSD 5.0-CURRENT i386 >Organization: BSDI >Environment: >Description: If you install a distribution, sysinstall will run ldconfig to scan for new ELF libraries, but it will not run ldconfig -aout to scan for a.out libraries. This is a real problem for the compat22 distribution and is the reason that Netscape fails to install during a 4.0 installation. >How-To-Repeat: On a machine without compat22 loaded, try to install the Netscape package from within sysinstall. It will fail and tell you to install compat22, but if you go back and load compat22 then try again it will still fail because the a.out libraries are installed but not read until a reboot. >Fix: Index: package.c =================================================================== RCS file: /host/ares/usr/home/ncvs/src/release/sysinstall/package.c,v retrieving revision 1.91 diff -u -r1.91 package.c --- package.c 2000/03/18 08:46:23 1.91 +++ package.c 2000/03/29 18:11:38 @@ -129,8 +129,10 @@ } /* If necessary, initialize the ldconfig hints */ - if (!file_readable("/var/run/ld.so.hints")) + if (!file_readable("/var/run/ld.so.hints")) { vsystem("ldconfig /usr/lib /usr/lib/compat /usr/local/lib /usr/X11R6/lib"); + vsystem("ldconfig -aout /usr/lib/aout /usr/lib/compat/aout /usr/local/lib/aout /usr/X11R6/lib/aout"); + } /* Be initially optimistic */ ret = DITEM_SUCCESS; >Release-Note: >Audit-Trail: >Unformatted: Murray Stokely To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200003291821.SAA95808>