[435] in arla-drinkers

home help back first fref pref prev next nref lref last post

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.



home help back first fref pref prev next nref lref last post