[435] in arla-drinkers
Re: arla 0.20: getcwd & XFS panics
daemon@ATHENA.MIT.EDU (Brandon S. Allbery KF8NH)
Fri Dec 25 19:38:01 1998
From owner-arla-drinkers@stacken.kth.se Sat Dec 26 00:38:01 1998
Return-Path: <owner-arla-drinkers@stacken.kth.se>
Delivered-To: arla-drinkers-mtg@bloom-picayune.mit.edu
Received: (qmail 11507 invoked from network); 26 Dec 1998 00:38:00 -0000
Received: from unknown (HELO sundance.stacken.kth.se) (130.237.234.41)
by bloom-picayune.mit.edu with SMTP; 26 Dec 1998 00:38:00 -0000
Received: (from majordom@localhost)
by sundance.stacken.kth.se (8.8.8/8.8.8) id BAA04627
for arla-drinkers-list; Sat, 26 Dec 1998 01:33:24 +0100 (MET)
Received: from hilfy.ece.cmu.edu (root@HILFY.ECE.CMU.EDU [128.2.253.106])
by sundance.stacken.kth.se (8.8.8/8.8.8) with ESMTP id BAA04623;
Sat, 26 Dec 1998 01:33:20 +0100 (MET)
Received: from speaker.kf8nh.apk.net (root@ANNEX-2.SLIP.ECE.CMU.EDU [128.2.236.2])
by hilfy.ece.cmu.edu (8.8.8/8.8.8) with ESMTP id TAA21237;
Fri, 25 Dec 1998 19:33:17 -0500 (EST)
Received: from rushlight.kf8nh.apk.net (allbery@rushlight.kf8nh.apk.net [10.9.204.1])
by speaker.kf8nh.apk.net (8.8.7/8.8.7) with ESMTP id TAA14183;
Fri, 25 Dec 1998 19:33:16 -0500
Received: (from allbery@localhost)
by rushlight.kf8nh.apk.net (8.8.7/8.8.7) id TAA00897;
Fri, 25 Dec 1998 19:33:10 -0500
Message-Id: <199812260033.TAA00897@rushlight.kf8nh.apk.net>
X-Mailer: exmh version 2.0.2 2/24/98
To: assar@stacken.kth.se
cc: arla-drinkers@stacken.kth.se
Subject: Re: arla 0.20: getcwd & XFS panics
In-reply-to: Your message of "26 Dec 1998 01:12:39 +0100."
<5l1zlnzrpk.fsf@assaris.sics.se>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Fri, 25 Dec 1998 19:33:09 -0500
From: "Brandon S. Allbery KF8NH" <allbery@kf8nh.apk.net>
Sender: owner-arla-drinkers@stacken.kth.se
Precedence: bulk
In message <5l1zlnzrpk.fsf@assaris.sics.se>, assar@stacken.kth.se writes:
+-----
| What happens if /etc/ld.so.preload references a non-existant file?
| Does it handle that? Otherwise, my suggestion was:
+--->8
Whoops, it doesn't like it much; I was hoping for a warning but it produced
an abort instead. Your suggestion below should work nicely, though.
| 1. mv /etc/ld.so.preload /etc/ld.so.preload.foo
| 2. mv /lib/getcwd.so /lib/getcwd.so.old
| 3. cp getcwd.so /lib/getcwd.so
| 4. mv /etc/ld.so.preload.foo /etc/ld.so.preload
The only real problem with this is if it's done twice without an intervening
reboot then things will fall over as happened to Max; that's why I stressed
that while a reboot isn't essential, it's a good idea. But if for some
reason it's not possible to reboot immediately, one can run indefinitely as
long as they don't try to replace getcwd.so again (or they can rename it to
something else in step 2, so /lib/getcwd.so.old is still untouched).
--
brandon s. allbery [os/2][linux][solaris][japh] allbery@kf8nh.apk.net
system administrator [WAY too many hats] allbery@ece.cmu.edu
carnegie mellon / electrical and computer engineering KF8NH
We are Linux. Resistance is an indication that you missed the point.