nfs error message when doing ls

I’ve mounted the root of one QNX4 system (system 1) onto another QNX system
(system 2) using NFS. (On different QNX networks, hence not using FLEET) All
seems to work fine, except when I cd to the mount point of system 1 on
system 2 and do an ls I get the following error (as well as the contents of
system 1’s root drectory)

ls: Bad file descriptor (./pipe)

What causes this and what might the cure be?

thanks

Julian Thornhill

Julian Thornhill <jth@ion.le.ac.uk> wrote:

I’ve mounted the root of one QNX4 system (system 1) onto another QNX system
(system 2) using NFS. (On different QNX networks, hence not using FLEET) All
seems to work fine, except when I cd to the mount point of system 1 on
system 2 and do an ls I get the following error (as well as the contents of
system 1’s root drectory)

ls: Bad file descriptor (./pipe)

What causes this and what might the cure be?

Are you using Nfsd or mountd+nfsd on the server? If it is Nfsd, it might be
that some entries inside root sharing the same id number. Would you please give us
a “ls -li /” to us? Thanks.
Weijie

thanks

Julian Thornhill