← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Bug 1987393] Re: autopkgtest-buildvm-ubuntu-cloud hangs on ppc64el (P9)

 

I can reproduce this issue with a simple

  autopkgtest-buildvm-ubuntu-cloud -v -r jammy

run on a POWER machine running Jammy. The same command succeeds on my
laptop (amd64/kinetic), so this really seems to be ppc64el-specific, per
bug description. The first traceback I can see in the console log is:

[   62.691283] cloud-init[361]: failed run of stage init-local
[   62.707139] cloud-init[361]: ------------------------------------------------------------
[   62.828670] cloud-init[361]: Traceback (most recent call last):
[   62.842410] cloud-init[361]:   File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 740, in status_wrapper
[   62.847274] cloud-init[361]:     ret = functor(name, args)
[   62.862131] cloud-init[361]:   File "/usr/lib/python3/dist-packages/cloudinit/cmd/main.py", line 301, in main_init
[   62.877277] cloud-init[361]:     init.read_cfg(extract_fns(args))
[   62.897777] cloud-init[361]:   File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 233, in read_cfg
[   62.934301] cloud-init[361]:     self._cfg = self._read_cfg(extra_fns)
[   62.953096] cloud-init[361]:   File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 242, in _read_cfg
[   62.982824] cloud-init[361]:     base_cfg=fetch_base_config(),
[   63.001223] cloud-init[361]:   File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 966, in fetch_base_config
[   63.033291] cloud-init[361]:     util.read_conf_with_confd(CLOUD_CONFIG),
[   63.045154] cloud-init[361]:   File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1030, in read_conf_with_confd
[   63.050396] cloud-init[361]:     cfg = read_conf(cfgfile)
[   63.065190] cloud-init[361]:   File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 292, in read_conf
[   63.066901] cloud-init[361]:     return load_yaml(load_file(fname), default={})
[   63.081865] cloud-init[361]:   File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 931, in load_yaml
[   63.083541] cloud-init[361]:     converted = safeyaml.load(blob)
[   63.097105] cloud-init[361]:   File "/usr/lib/python3/dist-packages/cloudinit/safeyaml.py", line 155, in load
[   63.098885] cloud-init[361]:     return yaml.load(blob, Loader=_CustomSafeLoader)
[   63.105059] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/__init__.py", line 114, in load
[   63.113724] cloud-init[361]:     return loader.get_single_data()
[   63.121778] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/constructor.py", line 49, in get_single_data
[   63.133067] cloud-init[361]:     node = self.get_single_node()
[   63.137797] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/composer.py", line 36, in get_single_node
[   63.157144] cloud-init[361]:     document = self.compose_document()
[   63.158938] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/composer.py", line 55, in compose_document
[   63.165077] cloud-init[361]:     node = self.compose_node(None, None)
[   63.174861] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/composer.py", line 84, in compose_node
[   63.185058] cloud-init[361]:     node = self.compose_mapping_node(anchor)
[   63.197484] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/composer.py", line 133, in compose_mapping_node
[   63.202339] cloud-init[361]:     item_value = self.compose_node(node, item_key)
[   63.217234] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/composer.py", line 82, in compose_node
[   63.219088] cloud-init[361]:     node = self.compose_sequence_node(anchor)
[   63.233047] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/composer.py", line 110, in compose_sequence_node
[   63.234900] cloud-init[361]:     while not self.check_event(SequenceEndEvent):
[   63.250496] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/parser.py", line 98, in check_event
[   63.253817] cloud-init[361]:     self.current_event = self.state()
[   63.269195] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/parser.py", line 382, in parse_block_sequence_entry
[   63.271145] cloud-init[361]:     if self.check_token(BlockEntryToken):
[   63.285944] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/scanner.py", line 116, in check_token
[   63.287599] cloud-init[361]:     self.fetch_more_tokens()
[   63.301049] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/scanner.py", line 215, in fetch_more_tokens
[   63.302884] cloud-init[361]:     return self.fetch_block_entry()
[   63.313116] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/scanner.py", line 513, in fetch_block_entry
[   63.317837] cloud-init[361]:     self.forward()
[   63.329704] cloud-init[361]:   File "/usr/lib/python3/dist-packages/yaml/reader.py", line 111, in forward
[   63.333771] cloud-init[361]:     self.column += 1
[   63.357649] cloud-init[361]: AttributeError: 'int' object has no attribute 'column'
[   63.368603] cloud-init[361]: ------------------------------------------------------------
[FAILED] Failed to start Initial cloud-init job (pre-networking).
See 'systemctl status cloud-init-local.service' for details.

I'm not convinced this is a cloud-init bug, but I added a cloud-init as
I'm not able to rule it out for now.

-- 
You received this bug notification because you are a member of
Canonical's Ubuntu QA, which is subscribed to Auto Package Testing.
https://bugs.launchpad.net/bugs/1987393

Title:
  autopkgtest-buildvm-ubuntu-cloud hangs on ppc64el (P9)

Status in Auto Package Testing:
  New
Status in cloud-init:
  New

Bug description:
  Trying (in different ways) to create autopkgtest VM images failed.
  e.g. with:
  sudo autopkgtest-buildvm-ubuntu-cloud -a ppc64el -r jammy -s 15G
  or:
  sudo autopkgtest-buildvm-ubuntu-cloud -r jammy -v --cloud-image-url http://cloud-images.ubuntu.com/daily/server -s 15G -a ppc64el
  or just native on ppc64el:
  sudo autopkgtest-buildvm-ubuntu-cloud -v

  Things look generally pretty promising, but eventually the image hangs / does not complete and the latest console messages are:
  ...
  [  OK  ] Finished Record Runlevel Change in UTMP.
  [FAILED] Failed to start Execute cloud user/final scripts.
  See 'systemctl status cloud-final.service' for details.
  [  OK  ] Reached target Cloud-init target.

  or:
  [  387.904399] cloud-init[1234]: Cloud-init v. 22.2-0ubuntu1~22.04.3 finished at Tue, 23 Aug 2022 12:23:09 +0000. Datasource DataSourceNoCloud [seed=/dev/vdb][dsmode=net].  Up 387.81 seconds
  [FAILED] Failed to start Execute cloud user/final scripts.
  See 'systemctl status cloud-final.service' for details.
  [  OK  ] Reached target Cloud-init target.

  Due to this it's currently not possible to use autopkgtests with VMs
  on ppc64el.

  (Might also be a cloud-init issue.)

To manage notifications about this bug go to:
https://bugs.launchpad.net/auto-package-testing/+bug/1987393/+subscriptions



References