Package: dracut-network
Version: 040+1-1 
Severity: important

Dear Maintainer,

I try to set up a beowulf style cluster with diskless nodes on following assets
- debian wheezy both on client and server
- dnsmasq for DHCP, /etc/host-based DNS and TFTP
- pxelinux
- nfsv4 for nfsroot (goal was rw)
- aufs layered file system on the server
- bonded ethernet network - requires dracut

When I log into the client, I get squeezed file ownership like this:

total 50980
drwx------  7 4294967294 4294967294     4096 Feb 15  2015 .
drwxr-xr-x 22 4294967294 4294967294     4096 Feb 16  2015 ..
drwx------  2 4294967294 4294967294     4096 Jan 25  2015 .aptitude
-rw-------  1 4294967294 4294967294     6944 Feb 15  2015 .bash_history

This indicates that rpc.idmapd is not properly working.
When I switch to nfs v3 via pxelinux kernel command line, the ownership is ok

I alread filed a reques on debian-user - without response:
https://lists.debian.org/debian-user/2015/02/msg00628.html
(some details are covered there)

I switched to dracut from "testing", since there are many bugs reported to be 
corrected somwhere in dracut 03x
(missing libraries, ....)

Anything else should be from wheezy stable (I think...), at least at the 
clients.

I tried both sysvinit and systemd based installations, and starting from 
HD-installations and from debootstrap.
Some details may vary, but in no case rpc.idmapd  fires up during boot as it 
should.

Following these hints
https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/927908
-----------8<--------------
The following lines in /etc/fstab are missing:
    rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs defaults 0 0
    nfsd /proc/fs/nfsd nfsd defaults 0 0
-----------8<--------------

I mounted those manually (partially I had to create mountpoints by 
mount-binding tempfs),
after that I can manually fire up rpc.statd and rpc.idmapd
and then manually mount my nfsroot.

On sysvinit system, this solves the problem and UIDs are correct.
On systemd system, UIDs are still wrong.

I can produce lots of logs and wiresharks upon request, but myself get lost in 
the details.


Wolfgang Rosner

(FYI: reportbug runs on server, but apt is configured identical on the client 
nodes:)
-- System Information: 
Debian Release: 7.7
  APT prefers stable
  APT policy: (700, 'stable'), (650, 'testing'), (600, 'unstable'), (500, 
'stable-updates'), (100, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to