[lkml]   [2002]   [Jan]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[NFS] some strangeness (at least) with linux-2.4.18-NFS_ALL patch
Hey, Howdy, Hey Trond, [forgive me, watched Toy Story 2 dvd today :)]

me again ;-)

On Saturday, 12. January 2002 03:24, Trond Myklebust wrote:
> >>>>> " " == Trond Myklebust <> writes:
> > Are you sure that you didn't mess up the fixups with
> > 2.4.18-pre1? That might explain things, since you would be
> > messing with nfs_refresh_inode. What you need to do against
> > 2.4.18-pre1 is first to revert the patch
> > linux-2.4.17-fattr.dif. After that you should be able to apply
> > linux-2.4.17-NFS_ALL.dif directly without any rejections...

I've messed it up, mea culpa. Sorry!

I redid my kernel today, using your 2.4.18-NFS_ALL from last night ;-),
based on 2.4.18-pre3, but kept out Andrea's 00_lowlatency-fixes-4 for
and my symlink problem disappeared. I thought, I could reproduce a
longer standing problem, which bites me from time to time.

Here we go:

When it came to the usual lm_sensors 2.6.2 modules install within
the client, this happened:

gcc -shared -Wl,-soname, -o lib/
lib/data.lo lib/general.lo lib/error.lo lib/chips.lo lib/proc.lo
lib/access.lo lib/init.lo lib/conf-parse.lo lib/conf-lex.lo -lc
make: stat:lib/ Eingabe-/Ausgabefehler
rm -f lib/
rm: Entfernen von »lib/« nicht möglich: Eingabe-/Ausgabefehler
make: *** [lib/] Error 1
hp@elfe:~/Downloads/linux/lm_sensors/lm_sensors-2.6.2> l lib/libsensors.*
ls: lib/ Eingabe-/Ausgabefehler
-rw-rw-r-- 1 hp lisa 6559 8. Feb 1999 lib/libsensors.3
-rw-rw-r-- 1 hp lisa 87100 12. Jan 16:58 lib/libsensors.a
lrwxrwxrwx 1 hp lisa 19 12. Jan 16:58 lib/ ->*
-rwxrwxr-x 1 root root 83142 12. Jan 16:59

server's view:
hp@shrek:~/Downloads/linux/lm_sensors/lm_sensors-2.6.2/lib> l libsensors.*
-rw-rw-r-- 1 hp lisa 6559 Feb 8 1999 libsensors.3
-rw-rw-r-- 1 hp lisa 87100 Jan 12 16:58 libsensors.a
lrwxrwxrwx 1 hp lisa 19 Jan 12 16:58 ->*
lrwxrwxrwx 1 hp lisa 19 Jan 12 16:58 ->*
-rwxrwxr-x 1 root root 83142 Jan 12 16:59*

Somehow, gcc managed it to create an invalid link in the above sequence.
Really bad is, you cannot get around this within the client. After
rm'ing lib/ on the server, make install succeeds on the client.

rm -f lib/
ln -sfn lib/
mkdir -p /usr/lib /usr/include/sensors /usr/man/man3 /usr/man/man5
install -o root -g root -m 644 lib/libsensors.a lib/
lib/ lib/ /usr/lib
ln -sfn /usr/lib/
ln -sfn /usr/lib/

I can reproduce this now. Do you?

Hope, I don't bother you above the critical mass, because I don't want
to trigger the third world war, in case you get out of control and explode
unconditionally. Warn me in time plz :)

Happy NFSing'ly yours,
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:18    [W:0.076 / U:1.464 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site