From owner-freebsd-current@FreeBSD.ORG Thu Sep 1 21:49:40 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16B5716A41F for ; Thu, 1 Sep 2005 21:49:40 +0000 (GMT) (envelope-from benlutz@datacomm.ch) Received: from maxlor.mine.nu (c-213-160-32-54.customer.ggaweb.ch [213.160.32.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6828D43D45 for ; Thu, 1 Sep 2005 21:49:39 +0000 (GMT) (envelope-from benlutz@datacomm.ch) Received: from localhost (localhost [127.0.0.1]) by maxlor.mine.nu (Postfix) with ESMTP id D526B33C for ; Thu, 1 Sep 2005 23:49:37 +0200 (CEST) Received: from maxlor.mine.nu ([127.0.0.1]) by localhost (midgard.intranet [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14970-03 for ; Thu, 1 Sep 2005 23:49:36 +0200 (CEST) Received: from [10.0.0.23] (mini.intranet [10.0.0.23]) by maxlor.mine.nu (Postfix) with ESMTP id A858D44 for ; Thu, 1 Sep 2005 23:49:36 +0200 (CEST) Message-ID: <4317776C.9070307@datacomm.ch> Date: Thu, 01 Sep 2005 23:49:32 +0200 From: Benjamin Lutz User-Agent: Mozilla Thunderbird 1.0.6 (Macintosh/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: FreeBSD-Current X-Enigmail-Version: 0.92.0.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig7571E4437D729800AEF3E41C" X-Virus-Scanned: amavisd-new at maxlor.mine.nu Cc: Subject: installing ld-elf.so.1 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2005 21:49:40 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig7571E4437D729800AEF3E41C Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hello, While examining my system (FreeBSD 6.0-BETA3 amd64) and removing the old libs from before the version bump, I noticed that the time stamp on /libexec/ld-elf.so.1 does not match that of other system files. The date leads me to believe that my current ld-elf.so.1 is a remainder of a previous installation (its date matches the date of libm.so.3, which was recently bumped to libm.so.4). While trying to figure out why the new ld-elf.so.1 (which appears to have been built correctly) isn't installed. I finally arrived at this point: # cp -p /usr/obj/usr/src/libexec/rtld-elf/ld-elf.so.1 /libexec cp: /libexec/ld-elf.so.1: Text file busy # (This is in single user mode. The result is the same if I use /rescue/cp, which is statically linked.) The open(2) manpage has this to say about it: [ETXTBSY] The file is a pure procedure (shared text) file that is being executed and the open() system call requests write access. So, my question: How can Install the new ld-elf.so.1? Cheers Benjamin --------------enig7571E4437D729800AEF3E41C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (Darwin) iD8DBQFDF3dwgShs4qbRdeQRAleiAJ9mvSqa9oQ2sBh6HorAoFyUEPKLXQCfTfKT eB8kY3LJbgiayz8uo71hw2E= =hxUg -----END PGP SIGNATURE----- --------------enig7571E4437D729800AEF3E41C--