[Bug 2064121] Re: Example provided in classic image definition doesn't build

Paul Mars 2064121 at bugs.launchpad.net
Mon Apr 29 16:21:27 UTC 2024


Is your Ubuntu Unity 24.04 a fresh install or did you upgrade? Is that I
would like to reproduce so I will install a fresh ubuntu unity 24.04 VM.


I think you were the first one to run the tool on a host without git, so we never noticed it was missing from the snap. We should add that.

We should also make it more clear that the tool should always be run
with sudo or as root because underlying tools require it.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to Ubuntu Image.
https://bugs.launchpad.net/bugs/2064121

Title:
  Example provided in classic image definition doesn't build

Status in Ubuntu Image:
  Fix Committed

Bug description:
  OS: Ubuntu Unity 24.04
  Ubuntu-image version: 3.4+snap1

  When using example provided under this link:
  https://github.com/canonical/ubuntu-
  image/blob/main/internal/imagedefinition/README.rst

  Image doesn't build at all.

  Error:

  ```yaml
  Error: yaml: unmarshal errors:
    line 8: cannot unmarshal !!map into string
  ```

  When editing this like from

  ```yaml
  kernel:
    name: linux-raspi
  ```

  to:
  ```yaml
  kernel: linux-raspi
  ```

  Then ubuntu-image returns following error:

  ```
  WARNING: rootfs.sources-list-deb822 was not set. Please explicitly set the format desired for sources list in your image definition.
  WARNING: rootfs.sources-list-deb822 is set to false. The deprecated format will be used to manage sources list. Please if possible adopt the new format.
  Error: Schema validation failed: [ModelAssertion: Does not match format 'uri']
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-image/+bug/2064121/+subscriptions




More information about the foundations-bugs mailing list