Yeah. That would be necessary. Here are the logs for posterity sake:
start: cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring mount: srdnfs
Running command ['mount', '-o', 'auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid', '00.00.00.00:/path', '/tmp/tmp3i5k9x3y/target/mnt/nfs'] with allowed return codes [0] (capture=True)
Unexpected error while running command.
Command: ['mount', '-o', 'auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid', '00.00.00.00:/path', '/tmp/tmp3i5k9x3y/target/mnt/nfs']
Exit code: 32
Reason: -
Stdout: ''
Stderr: mount: /tmp/tmp3i5k9x3y/target/mnt/nfs: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
Traceback (most recent call last):
File "/curtin/curtin/commands/block_meta.py", line 1006, in mount_fstab_data
util.subp(mcmd, capture=True)
File "/curtin/curtin/util.py", line 275, in subp
return _subp(*args, **kwargs)
File "/curtin/curtin/util.py", line 141, in _subp
cmd=args)
curtin.util.ProcessExecutionError: Unexpected error while running command.
Command: ['mount', '-o', 'auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid', '00.00.00.00:/path', '/tmp/tmp3i5k9x3y/target/mnt/nfs']
Exit code: 32
Reason: -
Stdout: ''
Stderr: mount: /tmp/tmp3i5k9x3y/target/mnt/nfs: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
Mount failed: 00.00.00.00:/path @ /tmp/tmp3i5k9x3y/target/mnt/nfs with options auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid
An error occured handling 'srdnfs': RuntimeError - Mount failed: 00.00.00.00:/path @ /tmp/tmp3i5k9x3y/target/mnt/nfs with options auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid
finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: configuring mount: srdnfs
TIMED BLOCK_META: 0.182
finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: curtin command block-meta
Traceback (most recent call last):
File "/curtin/curtin/commands/block_meta.py", line 1006, in mount_fstab_data
util.subp(mcmd, capture=True)
File "/curtin/curtin/util.py", line 275, in subp
return _subp(*args, **kwargs)
File "/curtin/curtin/util.py", line 141, in _subp
cmd=args)
curtin.util.ProcessExecutionError: Unexpected error while running command.
Command: ['mount', '-o', 'auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid', '00.00.00.00:/path', '/tmp/tmp3i5k9x3y/target/mnt/nfs']
Exit code: 32
Reason: -
Stdout: ''
Stderr: mount: /tmp/tmp3i5k9x3y/target/mnt/nfs: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/curtin/curtin/commands/main.py", line 202, in main
ret = args.func(args)
File "/curtin/curtin/log.py", line 97, in wrapper
return log_time("TIMED %s: " % msg, func, *args, **kwargs)
File "/curtin/curtin/log.py", line 79, in log_time
return func(*args, **kwargs)
File "/curtin/curtin/commands/block_meta.py", line 88, in block_meta
return meta_custom(args)
File "/curtin/curtin/commands/block_meta.py", line 1786, in meta_custom
handler(command, storage_config_dict)
File "/curtin/curtin/commands/block_meta.py", line 1041, in mount_handler
target=state.get('target'), fstab=state.get('fstab'))
File "/curtin/curtin/commands/block_meta.py", line 1016, in mount_apply
mount_fstab_data(fdata, target=target)
File "/curtin/curtin/commands/block_meta.py", line 1011, in mount_fstab_data
raise RuntimeError(msg)
RuntimeError: Mount failed: 00.00.00.00:/path @ /tmp/tmp3i5k9x3y/target/mnt/nfs with options auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid
Mount failed: 00.00.00.00:/path @ /tmp/tmp3i5k9x3y/target/mnt/nfs with options auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid
curtin: Installation failed with exception: Unexpected error while running command.
Command: ['curtin', 'block-meta', 'custom']
Exit code: 3
Reason: -
Stdout: start: cmd-install/stage-partitioning/builtin/cmd-block-meta: curtin command block-meta
Declared block devices: []
start: cmd-install/stage-partitioning/builtin/cmd-block-meta/clear-holders: removing previous storage devices
Running command ['mdadm', '--assemble', '--scan', '-v'] with allowed return codes [0, 1, 2] (capture=True)
mdadm assemble scan results:
mdadm: looking for devices for further assembly
mdadm: no recogniseable superblock on /dev/dm-0
mdadm: no recogniseable superblock on /dev/sdd
mdadm: no recogniseable superblock on /dev/sdc
mdadm: no recogniseable superblock on /dev/sdb
mdadm: no recogniseable superblock on /dev/sda1
mdadm: Cannot assemble mbr metadata on /dev/sda
mdadm: no recogniseable superblock on /dev/loop0
mdadm: No arrays found in config file or automatically
Running command ['mdadm', '--detail', '--scan', '-v'] with allowed return codes [0, 1] (capture=True)
mdadm detail scan after assemble:
Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False)
TIMED udevadm_settle(): 0.009
Running command ['pvscan', '--cache'] with allowed return codes [0] (capture=True)
Running command ['vgscan', '--mknodes', '--cache'] with allowed return codes [0] (capture=True)
Running command ['vgchange', '--activate=y'] with allowed return codes [0] (capture=True)
1 logical volume(s) in volume group "vgroot" now active
Loading kernel module bcache via modprobe
Running command ['modprobe', '--use-blacklist', 'bcache'] with allowed return codes [0] (capture=False)
Current device storage tree:
Shutdown Plan:
finish: cmd-install/stage-partitioning/builtin/cmd-block-meta/clear-holders: SUCCESS: removing previous storage devices
blockmeta: detected storage config, using mode=custom
start: cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring mount: srdnfs
Running command ['mount', '-o', 'auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid', '00.00.00.00:/path', '/tmp/tmp3i5k9x3y/target/mnt/nfs'] with allowed return codes [0] (capture=True)
Unexpected error while running command.
Command: ['mount', '-o', 'auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid', '00.00.00.00:/path', '/tmp/tmp3i5k9x3y/target/mnt/nfs']
Exit code: 32
Reason: -
Stdout: ''
Stderr: mount: /tmp/tmp3i5k9x3y/target/mnt/nfs: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
Traceback (most recent call last):
File "/curtin/curtin/commands/block_meta.py", line 1006, in mount_fstab_data
util.subp(mcmd, capture=True)
File "/curtin/curtin/util.py", line 275, in subp
return _subp(*args, **kwargs)
File "/curtin/curtin/util.py", line 141, in _subp
cmd=args)
curtin.util.ProcessExecutionError: Unexpected error while running command.
Command: ['mount', '-o', 'auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid', '00.00.00.00:/path', '/tmp/tmp3i5k9x3y/target/mnt/nfs']
Exit code: 32
Reason: -
Stdout: ''
Stderr: mount: /tmp/tmp3i5k9x3y/target/mnt/nfs: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
Mount failed: 00.00.00.00:/path @ /tmp/tmp3i5k9x3y/target/mnt/nfs with options auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid
An error occured handling 'srdnfs': RuntimeError - Mount failed: 00.00.00.00:/path @ /tmp/tmp3i5k9x3y/target/mnt/nfs with options auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid
finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: configuring mount: srdnfs
TIMED BLOCK_META: 0.182
finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: curtin command block-meta
:
Traceback (most recent call last):
File "/curtin/curtin/commands/block_meta.py", line 1006, in mount_fstab_data
util.subp(mcmd, capture=True)
File "/curtin/curtin/util.py", line 275, in subp
return _subp(*args, **kwargs)
File "/curtin/curtin/util.py", line 141, in _subp
cmd=args)
curtin.util.ProcessExecutionError: Unexpected error while running command.
Command: ['mount', '-o', 'auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid', '00.00.00.00:/path', '/tmp/tmp3i5k9x3y/target/mnt/nfs']
Exit code: 32
Reason: -
Stdout: ''
Stderr: mount: /tmp/tmp3i5k9x3y/target/mnt/nfs: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/curtin/curtin/commands/main.py", line 202, in main
ret = args.func(args)
File "/curtin/curtin/log.py", line 97, in wrapper
return log_time("TIMED %s: " % msg, func, *args, **kwargs)
File "/curtin/curtin/log.py", line 79, in log_time
return func(*args, **kwargs)
File "/curtin/curtin/commands/block_meta.py", line 88, in block_meta
return meta_custom(args)
File "/curtin/curtin/commands/block_meta.py", line 1786, in meta_custom
handler(command, storage_config_dict)
File "/curtin/curtin/commands/block_meta.py", line 1041, in mount_handler
target=state.get('target'), fstab=state.get('fstab'))
File "/curtin/curtin/commands/block_meta.py", line 1016, in mount_apply
mount_fstab_data(fdata, target=target)
File "/curtin/curtin/commands/block_meta.py", line 1011, in mount_fstab_data
raise RuntimeError(msg)
RuntimeError: Mount failed: 00.00.00.00:/path @ /tmp/tmp3i5k9x3y/target/mnt/nfs with options auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid
Mount failed: 00.00.00.00:/path @ /tmp/tmp3i5k9x3y/target/mnt/nfs with options auto,nofail,noatime,nolock,intr,tcp,actimeo=1800,user,suid
Stderr: ''