I just tried sending the SIGUSR1 when mountall was running, and then it works:
root@envy:~# mountall --debug --verbose mount / [15647] exited normally mount /proc [15648] exited normally mount /sys [15649] exited normally mount /sys/fs/fuse/connections [15650] exited normally mount /sys/kernel/debug [15651] exited normally mount /sys/kernel/security [15652] exited normally mount /dev [15653] exited normally mount /dev/pts [15654] exited normally mount /dev/shm [15655] exited normally mount /var/run [15656] exited normally mount /var/lock [15657] exited normally mount /lib/init/rw [15658] exited normally virtual finished local finished fhs mounted activating /dev/disk/by-uuid/dc57d7a3-15a6-48dd-b047-b6ce35e2b2c6 swapon: /dev/disk/by-uuid/dc57d7a3-15a6-48dd-b047-b6ce35e2b2c6: swapon failed: Device or resource busy mountall: swapon /dev/disk/by-uuid/dc57d7a3-15a6-48dd-b047-b6ce35e2b2c6 [15667] terminated with status 255 mountall: Problem activating swap: /dev/disk/by-uuid/dc57d7a3-15a6-48dd-b047-b6ce35e2b2c6 swap finished
<<< at this time, from a different console I sent the SIGUSR1 >>>
checking /nfs/staff fsck from util-linux-ng 2.16 fsck /nfs/staff [15980] exited normally mounting /nfs/staff mount /nfs/staff [15981] exited normally
--
So question remains, what is the reason this doesn't work at boot time ?
I just tried sending the SIGUSR1 when mountall was running, and then it works:
root@envy:~# mountall --debug --verbose fuse/connection s [15650] exited normally security [15652] exited normally by-uuid/ dc57d7a3- 15a6-48dd- b047-b6ce35e2b2 c6 by-uuid/ dc57d7a3- 15a6-48dd- b047-b6ce35e2b2 c6: swapon failed: Device or resource busy by-uuid/ dc57d7a3- 15a6-48dd- b047-b6ce35e2b2 c6 [15667] terminated with status 255 by-uuid/ dc57d7a3- 15a6-48dd- b047-b6ce35e2b2 c6
mount / [15647] exited normally
mount /proc [15648] exited normally
mount /sys [15649] exited normally
mount /sys/fs/
mount /sys/kernel/debug [15651] exited normally
mount /sys/kernel/
mount /dev [15653] exited normally
mount /dev/pts [15654] exited normally
mount /dev/shm [15655] exited normally
mount /var/run [15656] exited normally
mount /var/lock [15657] exited normally
mount /lib/init/rw [15658] exited normally
virtual finished
local finished
fhs mounted
activating /dev/disk/
swapon: /dev/disk/
mountall: swapon /dev/disk/
mountall: Problem activating swap: /dev/disk/
swap finished
<<< at this time, from a different console I sent the SIGUSR1 >>>
checking /nfs/staff
fsck from util-linux-ng 2.16
fsck /nfs/staff [15980] exited normally
mounting /nfs/staff
mount /nfs/staff [15981] exited normally
--
So question remains, what is the reason this doesn't work at boot time ?