Scyld and root directory

Bruno Barberi Gnecco brunobg at lsi.usp.br
Tue May 15 06:34:37 PDT 2001


Jag wrote:

> >       How do I write in the / directory of a Scyld client? I need at
> > least some symbolic links (such as usr->rootfs/usr).
> Why are you wanting this symlink?  Once the bproc daemon on the slave
> chroot's to /rootfs, there really isn't any way to access the real / as
> all the jobs that get propegated over there use /rootfs as their /.
> If the node came up all the way, there's no way to access the real / for
> reading or writing, so I don't see what good this would do you.
> If you're trying to start up something before the chroot happens, I
> suggest you do it after.  It'll save you the headache of trying to make
> both / and /rootfs a sane root to run your programs in.

	It's because I keep having problems when I try to run mpi_mandel,
for example. The client complains that vmadump couldn't open the library,
and the master:

[root at rv00]# mpi_mandel 
p0_1880:  p4_error: net_create_slave: bproc_rfork: -1
    p4_error: latest msg from perror: Broken pipe
bm_list_1883:  p4_error: interrupt SIGINT: 2 

I straced and the problems seems to be with shmget() (sorry, I don't have
to logs here, but I can send you later). I already tried everything that
I knew, and nothing worked. The setup_libs script doesn't work, complaing
first 

tar: usr/lib/libgmodule-1.2.so.0.0.6: Cannot open: No such file or
directory

then, about the libs in /lib

tar: lib/libdl-2.1.3.so: Cannot open: File exist

	The problem really seems to be that the client nodes can't open
the libraries in /usr/lib. /etc/beowulf/config has the line:

libraries /lib /usr/lib

	Would you please help me? It's been a while that I'm stuck with
this problem. Any ideas are greatly accepted.

--
Bruno Barberi Gnecco <brunobg at geocities.com>
http://www.geocities.com/RodeoDrive/1980/
Quoth the Raven, "Nevermore". - Poe






More information about the Beowulf mailing list