I'll concentrate efforts into the sg3-utils issue with disco for now. For Eoan, based on the console output you attached to the bug, it seems that one of the services listed as "<email address hidden>" dependencies did not start before timeout occurred. You can check systemd output after the failure to know which one was the one to blame.
In a short list, the dependencies for getty on ttyAMA0 would be:
So, for now, concentrating efforts in the following output:
"""
start: cmd-install/stage-partitioning/builtin/cmd-block-meta: curtin command block-meta
get_path_to_storage_volume for volume sdb
Processing serial 1510611512340057 via udev to 1510611512340057
TIMED BLOCK_META: 0.001
finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: curtin command block-meta
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 71, in block_meta
extract_storage_ordered_dict(cfg))
File "/curtin/curtin/commands/block_meta.py", line 1518, in get_disk_paths_from_storage_config
for (k, v) in storage_config.items()
File "/curtin/curtin/commands/block_meta.py", line 1521, in <listcomp>
not config.value_as_boolean(v.get('preserve'))]
File "/curtin/curtin/commands/block_meta.py", line 1515, in get_path_if_present
return get_path_to_storage_volume(disk, config)
File "/curtin/curtin/commands/block_meta.py", line 433, in get_path_to_storage_volume
specified to identify disk")
ValueError: serial, wwn or path to block dev must be specified to identify disk
serial, wwn or path to block dev must be specified to identify disk
builtin command failed
"""
@Patricia,
I'll concentrate efforts into the sg3-utils issue with disco for now. For Eoan, based on the console output you attached to the bug, it seems that one of the services listed as "<email address hidden>" dependencies did not start before timeout occurred. You can check systemd output after the failure to know which one was the one to blame.
In a short list, the dependencies for getty on ttyAMA0 would be:
<email address hidden> getty.slice ity.service .mount initrd- fallback. service setup.service static- nodes.service sys-fs- binfmt_ misc.automount service fuse-connection s.mount config. mount debug.mount ask-password- console. path binfmt. service hwdb-update. service journal- flush.service journald. service machine- id-commit. service modules- load.service random- seed.service sysctl. service sysusers. service tmpfiles- setup-dev. service tmpfiles- setup.service udev-trigger. service udevd.service update- utmp.service fsck-root. service remount- fs.service
● ├─system-
● └─sysinit.target
● ├─blk-availabil
● ├─dev-hugepages
● ├─dev-mqueue.mount
● ├─grub-
● ├─keyboard-
● ├─kmod-
● ├─proc-
● ├─resolvconf.
● ├─setvtrgb.service
● ├─sys-fs-
● ├─sys-kernel-
● ├─sys-kernel-
● ├─systemd-
● ├─systemd-
● ├─systemd-
● ├─systemd-
● ├─systemd-
● ├─systemd-
● ├─systemd-
● ├─systemd-
● ├─systemd-
● ├─systemd-
● ├─systemd-
● ├─systemd-
● ├─systemd-
● ├─systemd-
● ├─systemd-
● ├─cryptsetup.target
● ├─local-fs.target
● │ ├─-.mount
● │ ├─boot-efi.mount
● │ ├─systemd-
● │ └─systemd-
● └─swap.target
In a recursive list, you can see it as:
https:/ /pastebin. ubuntu. com/p/qx27jrJwF h/
So, for now, concentrating efforts in the following output:
""" stage-partition ing/builtin/ cmd-block- meta: curtin command block-meta to_storage_ volume for volume sdb stage-partition ing/builtin/ cmd-block- meta: FAIL: curtin command block-meta
start: cmd-install/
get_path_
Processing serial 1510611512340057 via udev to 1510611512340057
TIMED BLOCK_META: 0.001
finish: cmd-install/
Traceback (most recent call last): curtin/ commands/ main.py" , line 202, in main curtin/ log.py" , line 97, in wrapper curtin/ log.py" , line 79, in log_time curtin/ commands/ block_meta. py", line 71, in block_meta storage_ ordered_ dict(cfg) ) curtin/ commands/ block_meta. py", line 1518, in get_disk_ paths_from_ storage_ config config. items() curtin/ commands/ block_meta. py", line 1521, in <listcomp> value_as_ boolean( v.get(' preserve' ))] curtin/ commands/ block_meta. py", line 1515, in get_path_if_present to_storage_ volume( disk, config) curtin/ commands/ block_meta. py", line 433, in get_path_ to_storage_ volume
File "/curtin/
ret = args.func(args)
File "/curtin/
return log_time("TIMED %s: " % msg, func, *args, **kwargs)
File "/curtin/
return func(*args, **kwargs)
File "/curtin/
extract_
File "/curtin/
for (k, v) in storage_
File "/curtin/
not config.
File "/curtin/
return get_path_
File "/curtin/
specified to identify disk")
ValueError: serial, wwn or path to block dev must be specified to identify disk
serial, wwn or path to block dev must be specified to identify disk
builtin command failed
"""
For this bug.