Skip to content

Updated packages not used during curtin installation #45

@xypron

Description

@xypron

Hello @mwhudson,

My update.yaml has

- name: install-packages
  packages:
  - efivar
  - libefiboot1
  - libefivar1

to update efivar which has a problem on the target system.

grub-install fails due to using the old efivar.

This is what I find on the file system:

root@ubuntu-server:/# ls /lib/riscv64-linux-gnu/libefivar.so.1* -la
lrwxrwxrwx 1 root root     17 Aug  2 17:52 /lib/riscv64-linux-gnu/libefivar.so.1 -> libefivar.so.1.37
-rw-r--r-- 1 root root 138872 Aug  2 17:52 /lib/riscv64-linux-gnu/libefivar.so.1.37
root@ubuntu-server:/# ls /target/lib/riscv64-linux-gnu/libefivar.so.1* -la
lrwxrwxrwx 1 root root     17 Oct  7  2021 target/lib/riscv64-linux-gnu/libefivar.so.1 -> libefivar.so.1.37
-rw-r--r-- 1 root root 126352 Oct  7  2021 target/lib/riscv64-linux-gnu/libefivar.so.1.37

The root file-system has the new package, but the target system is still using the old version.

My expectation was that the target would receive the updated packages before GRUB is installed.

Best regards

Heinrich

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions