From owner-freebsd-questions@FreeBSD.ORG Tue Sep 19 14:22:19 2006 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9AE0416A494 for ; Tue, 19 Sep 2006 14:22:19 +0000 (UTC) (envelope-from jeff.cross@averageadmins.com) Received: from mail2.valornet.net (mail2.valornet.net [69.30.128.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 270C443D7B for ; Tue, 19 Sep 2006 14:22:13 +0000 (GMT) (envelope-from jeff.cross@averageadmins.com) Received: (qmail 7420 invoked by uid 120); 19 Sep 2006 14:22:12 -0000 Received: from 66.55.255.50 by mail2.valornet.net (envelope-from , uid 89) with qmail-scanner-1.24st (clamdscan: 0.80/791. spamassassin: 3.0.1. perlscan: 1.24st. Clear:RC:1(66.55.255.50):. Processed in 0.26045 secs); 19 Sep 2006 14:22:12 -0000 Received: from unknown (HELO ?192.168.1.100?) (66.55.255.50) by 0 with SMTP; 19 Sep 2006 14:22:12 -0000 Message-ID: <450FFD05.6010309@averageadmins.com> Date: Tue, 19 Sep 2006 09:21:57 -0500 From: Jeff Cross User-Agent: Thunderbird 1.5.0.7 (X11/20060914) MIME-Version: 1.0 To: Duane Hill References: <450F6A0A.8070509@averageadmins.com> <484455041.20060919045659@yournetplus.com> <450FF4ED.4030706@averageadmins.com> <46087441.20060919135331@yournetplus.com> <10410559535.20060919141424@yournetplus.com> In-Reply-To: <10410559535.20060919141424@yournetplus.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: questions@freebsd.org Subject: Re: compat4x and compat5x X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Sep 2006 14:22:19 -0000 Duane Hill wrote: > Oops! Addendum below: > > On Tuesday, September 19, 2006 at 1:53:31 PM, Duane confabulated: > >> On Tuesday, September 19, 2006 at 1:47:25 PM, Jeff confabulated: > >>> Duane Hill wrote: >>>> On Tuesday, September 19, 2006 at 3:54:50 AM, Jeff confabulated: >>>> >>>>> I'm not trying to kick any dead horses here but there are times when I >>>>> try to run some applications that I get some messages like the following: >>>>> /libexec/ld-elf.so.1: Shared object "libc.so.5" not found, required by... >>>>> I normally reinstall compat4x or compat5x and am good to go. I have >>>>> compat4x_enable="YES" and compat5x_enable="YES" in my /etc/rc.conf file >>>>> but I still get these messages and have to force a reinstall (after a >>>>> reboot). >>>>> I just found this thread: >>>>> http://unix.derkeiler.com/Mailing-Lists/FreeBSD/questions/2005-12/msg02487.html >>>>> ..and tried running the command the posted listed: >>>>> /sbin/ldconfig -m /usr/local/lib/compat >>>>> This worked like a champ. I was able to immediately run the application >>>>> in question and didn't have to force a reinstall of compat5x. >>>>> I am sure I have missed something along the way but can someone please >>>>> assist me/point me in the right direction in getting this straightened >>>>> out so I don't have to do this manually after each reboot? I would >>>>> greatly appreciate it. >>>> I had to install both myself for an application we run on a server. I >>>> installed them from /usr/ports/misc/compat4x and compat5x. The install >>>> placed the startup scripts 000.compat4x.sh and 000.compat5x.sh in >>>> /usr/local/etc/rc.d. They startup after reboot every time. There was >>>> no need to place anything in the rc.conf. >>>> >>> That is the ports I used to install compat4x and compat5x. However, the >>> startup scripts aren't anywhere on my system. I searched for both using >>> locate (after updating the DB of course) and also checked in >>> /usr/local/etc/rc.d/ manually. Nothing... > >>> I update my ports tree about 2-3 times a day so I would assume I am >>> using the latest versions of the ports. Any idea on how I can get those >>> startup scripts? I may try a complete remove and then a fresh install. > >>> I look forward to any responses. > >> The only thing in the scripts is this: > >> [d.hill@cgate ~]$ cat /usr/local/etc/rc.d/000.compat4x.sh >> #!/bin/sh >> /sbin/ldconfig -m /usr/local/lib/compat > >> [d.hill@cgate ~]$ cat /usr/local/etc/rc.d/000.compat5x.sh >> #!/bin/sh >> /sbin/ldconfig -m /usr/local/lib/compat > >> Why they have to both be present, I haven't figured that out yet. >> ldconfig points both at the same location. > > My bad on this one. The server that still has the startup scripts is > not running the latest versions. The versions running are > compat4x-i386-5.3_2 and compat5x-i386-5.4.0.6_1. > > There is anther server here that is running compat5x-i386-5.4.0.8_7 > and does not have a startup script. It still works fine. I'm guessing > the other response that made mention where the startup scripts are not > needed anymore on the later version would stand correct. > I just created these two scripts (000.compat4x.sh and 000.compat5x.sh) in /usr/local/etc/rc.d/ and everything works as expected after a reboot. I am currently running compat4x-i386-5.3_9 and compat5x-i386-5.4.0.8_7. However, without these startup scripts they wouldn't start after a reboot. Everything is good now! Thanks for your help! Jeff Cross http://www.averageadmins.com/