Comment 32 for bug 1833618

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote : Re: failing to deploy Ubuntu Disco

@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>
● ├─system-getty.slice
● └─sysinit.target
● ├─blk-availability.service
● ├─dev-hugepages.mount
● ├─dev-mqueue.mount
● ├─grub-initrd-fallback.service
● ├─keyboard-setup.service
● ├─kmod-static-nodes.service
● ├─proc-sys-fs-binfmt_misc.automount
● ├─resolvconf.service
● ├─setvtrgb.service
● ├─sys-fs-fuse-connections.mount
● ├─sys-kernel-config.mount
● ├─sys-kernel-debug.mount
● ├─systemd-ask-password-console.path
● ├─systemd-binfmt.service
● ├─systemd-hwdb-update.service
● ├─systemd-journal-flush.service
● ├─systemd-journald.service
● ├─systemd-machine-id-commit.service
● ├─systemd-modules-load.service
● ├─systemd-random-seed.service
● ├─systemd-sysctl.service
● ├─systemd-sysusers.service
● ├─systemd-tmpfiles-setup-dev.service
● ├─systemd-tmpfiles-setup.service
● ├─systemd-udev-trigger.service
● ├─systemd-udevd.service
● ├─systemd-update-utmp.service
● ├─cryptsetup.target
● ├─local-fs.target
● │ ├─-.mount
● │ ├─boot-efi.mount
● │ ├─systemd-fsck-root.service
● │ └─systemd-remount-fs.service
● └─swap.target

In a recursive list, you can see it as:

https://pastebin.ubuntu.com/p/qx27jrJwFh/

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
"""

For this bug.