I’m trying to load core22 in a Dockerfile, but it seems failed in my circle CI build.
`Failed with exit code: 1
Error: Initializing parts lifecycle
Installing build-packages
The following snaps are required but not installed, as the application is running inside a Docker or Podman container: core22.
Please ensure the environment is properly set up before continuing.
Ignore this message if the appropriate measures have already been taken.
Pulling depends
Fetching stage-packages
Failed to refresh package list: failed to run apt update.`
I think it’s claiming that it can’t find core 22 in my Dockerfile, but I’m using FROM ubuntu:jammy
, and I’m also getting core 22 by using the URL below:
curl -L $(curl -H 'X-Ubuntu-Series: 16' 'https://api.snapcraft.io/api/v1/snaps/details/core22' | jq '.download_url' -r) --output core22.snap && \ mkdir -p /snap/core22 && unsquashfs -d /snap/core22/current core22.snap && rm core22.snap &&
(I came up with this link because the lastest similar link was for core 20)
In my Snapcraft file, I’m also using base:core22 as well.
To provide more information, here’s my snap info in the container:
snap version
snap 2.61.3+22.04
snapd unavailable
series -
snapcraft --version
snapcraft 8.2.3`
I doubt if https://api.snapcraft.io/api/v1/snaps/details/core22
is even valid, since I don’t know how to test this.
Sorry I just currently have no idea where to troubleshoot this issue, any idea would be appreciated! Thank you!