Additional information : boot parameters used when PXE booting :

# generated by fai-chboot for host bugreport with IP XXX.XXX.XXX.XXX
default fai-generated

label fai-generated
kernel vmlinuz-3.2.0-4-amd64
append initrd=initrd.img-3.2.0-4-amd64 ip=eth0:dhcp
root=nfs:/srv/fai/nfsroot/wheezy/amd64:nfsvers=3 aufs rd.lvm=0
FAI_FLAGS=verbose,sshd FAI_ACTION=install



On Mon, Feb 3, 2014 at 6:43 PM, Ludovic Pouzenc <lpouz...@gmail.com> wrote:

> Package: dracut-network
> Version: 020-2
> Severity: normal
>
> Dear Maintainer,
>
> I am using dracut because I make automatic debian installation through FAI
> (fai-server).
> FAI generates a minimal debian (debootstrap), exported via NFS for PXE
> booting.
> FAI wants this scenario : NFS read-only + writable tmpfs + AUFS
> When I boot a physicial or a virtual machine with PXE, the debian
> correctly boots, but I have :
>
> # ls -ld /
> drwxrwxrwt  32 root root 260 Feb 3 17:53 /
>
> The AUFS mont is done by dracut between a 0755 NFS mount point and a 1777
> tmpfs.
> The resulting merged filesystem keeps 1777. This is not usual nor safe for
> a root.
> I expect 0755 for my root.
>
> This cause some proprietary MegaRAID cli to complain because it checks if
> any path
> component is writable on the path of an important file and the first test
> : "is / writable" ? yes.
>
> FAI does not seem to change default config values in dracut for this
> aspects.
> I have successfully circumvent this problem by altering the tmpfs creation
> :
>
> --- ./usr/lib/dracut/modules.d/90aufs/aufs-mount.sh     2012-11-08
> 14:54:14.000000000 +0100
> +++ ./usr/lib/dracut/modules.d/90aufs/aufs-mount.sh.new 2014-02-03
> 18:33:35.827657399 +0100
> @@ -23,7 +23,7 @@
>  mount --move $NEWROOT /live/image
>
>  mkdir /cow
> -mount -n -t tmpfs tmpfs /cow
> +mount -n -t tmpfs -o mode=0755 tmpfs /cow
>
>  mount -t aufs -o noatime,noxino,dirs=/cow=rw:/live/image=rr aufs $NEWROOT
>
> But I'm not sure that this is the right place to do that. And may be it
> could be tunable by the end-user.
>
>
> -- System Information:
> Debian Release: 7.3
>   APT prefers stable
>   APT policy: (500, 'stable')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
>
> Versions of packages dracut-network depends on:
> ii  dracut           020-2
> ii  iputils-arping   3:20101006-1+b1
> ii  isc-dhcp-client  4.2.2.dfsg.1-5+deb70u6
>
> Versions of packages dracut-network recommends:
> pn  nbd-client  <none>
> ii  nfs-common  1:1.2.6-4
> pn  open-iscsi  <none>
>
> dracut-network suggests no packages.
>
> -- no debconf information
>



-- 
Ludovic Pouzenc

Reply via email to