Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This change enables
enable-patchelf
which is a opt-in feature for core22 and available in snapcraft>=7.3, without this change virt-dib escapes the sandbox and tries to consume libicuuc.so from the host instead of the one within the snap.$ sudo octavia-diskimage-retrofit
jammy-server-cloudimg-amd64.img
ubuntu-amphora-haproxy-amd64.qcow2
Image resized.
virt-dib: /snap/core22/current/usr/lib/x86_64-linux-gnu/libm.so.6: version
GLIBC_2.38' not found (required by /lib/x86_64-linux-gnu/libicuuc.so.72) virt-dib: /snap/core22/current/usr/lib/x86_64-linux-gnu/libc.so.6: version
GLIBC_2.38' not found (required by /lib/x86_64-linux-gnu/libicuuc.so.72)With this change the snap runs successfully:
sudo octavia-diskimage-retrofit /var/snap/octavia-diskimage-retrofit/common/jammy-server-cloudimg-amd64.img /var/snap/octa via-diskimage-retrofit/common/ubuntu-amphora-haproxy-amd64.qcow2 Image resized.
virt-dib: Elements: base growrootfs retrofit-dynamic-envvar dpkg [...]
[ 2.5] Trimming /dev/sda1
[ 3.0] Sparsify in-place operation completed with no errors
(cherry picked from commit dc870eb)