canonical / rockcraft

Tool to create OCI Images using the language from Snapcraft and Charmcraft.
GNU General Public License v3.0
32 stars 40 forks source link

ARM pack fails `choosing an image from manifest list docker://public.ecr.aws/ubuntu/ubuntu:22.04: no image found in image index for architecture arm64, variant \"v8\", OS linux"` #505

Open carlcsaposs-canonical opened 5 months ago

carlcsaposs-canonical commented 5 months ago

Bug Description

rockcraft pack on ARM recently started failing with

 Failed to copy image: Command '['/snap/rockcraft/1631/bin/skopeo', '--insecure-policy', '--override-arch', 'arm64', '--override-variant', 'v8', 'copy', '--retry-times', '5', 'docker://public.ecr.aws/ubuntu/ubuntu:22.04', 'oci:/root/images/ubuntu:22.04']' returned non-zero exit status 1. (time="2024-03-11T11:01:08Z" level=fatal msg="choosing an image from manifest list docker://public.ecr.aws/ubuntu/ubuntu:22.04: no image found in image index for architecture arm64, variant \"v8\", OS linux")

Example: https://github.com/canonical/charmed-postgresql-rock/actions/runs/8231480355/job/22507409809

To Reproduce

  1. Start ARM machine (e.g. Standard_D4pds_v5 on Azure)
    lxd waitready
    lxd init --auto
    sudo iptables -F FORWARD
    sudo iptables -P FORWARD ACCEPT
    sudo snap install rockcraft --classic
  2. git clone https://github.com/canonical/charmed-postgresql-rock
  3. cd charmed-postgresql-rock
  4. rockcraft pack -v --platform='arm64'

Environment

Ubuntu 22.04 Azure Standard D4pds v5 (4 vcpus, 16 GiB memory) rockcraft 1.2.2 (snap revision 1631)

rockcraft.yaml

name: charmed-postgresql
base: ubuntu@22.04
version: '14.11'
summary: PostgreSQL in a ROCK.
description: |
    The PostgreSQL ROCK is created using the
    charmed-postgresql-snap and includes all of the
    components needed to run PostgreSQL in your Kubernetes
    cluster.
license: Apache-2.0
platforms:
    amd64:
    arm64:

parts:
    postgresql-snap:
        plugin: nil
        stage-snaps:
            - charmed-postgresql/14/edge
        stage-packages:
            - python3
        overlay-packages:
            - ca-certificates
            - tzdata
            - logrotate
            - libfreetype6
            - libjson-c5
            - libssh-4
            - liblapack3
            - libedit2
    non-root-user:
        plugin: nil
        after: [postgresql-snap]
        overlay-script: |
            # Create a user in the $CRAFT_OVERLAY chroot
            groupadd -R $CRAFT_OVERLAY -g  584788 postgres
            useradd -R $CRAFT_OVERLAY -M -r -g postgres -u 584788 postgres
        override-prime: |
            craftctl default
            # This is only needed until this bug is resolved with pebble
            # https://github.com/canonical/pebble/issues/189
            mkdir -p $CRAFT_PRIME/home/postgres
            array=( .bash_logout .bashrc .profile )
            for i in "${array[@]}"
            do
                cp /etc/skel/"$i" $CRAFT_PRIME/home/postgres
                chown 584788 $CRAFT_PRIME/home/postgres/"$i"
            done
            chown -R 584788 $CRAFT_PRIME/var/log/pgbackrest
            chown -R 584788 $CRAFT_PRIME/var/log/postgresql
            chown -R 584788 $CRAFT_PRIME/var/log/prometheus
            mkdir -p $CRAFT_PRIME/var/log/pgbouncer
            chown -R 584788 $CRAFT_PRIME/var/log/pgbouncer
            mkdir -p $CRAFT_PRIME/var/run/postgresql
            chown -R 584788 $CRAFT_PRIME/var/run/postgresql
            mkdir -p $CRAFT_PRIME/var/lib/pgbouncer
            chown -R 584788 $CRAFT_PRIME/var/lib/pgbouncer
            # Generate dpkg.query
            mkdir -p $CRAFT_PRIME/usr/share/rocks
            echo "# os-release" > $CRAFT_PRIME/usr/share/rocks/dpkg.query
            cat \
            ${CRAFT_PROJECT_DIR}/../bundles/ubuntu-22.04/rootfs/etc/os-release \
            >> $CRAFT_PRIME/usr/share/rocks/dpkg.query
            echo "# dpkg-query" >> $CRAFT_PRIME/usr/share/rocks/dpkg.query
            declare -a fields
            fields+=('${db:Status-Abbrev}')
            fields+=('${binary:Package}')
            fields+=('${Version}')
            fields+=('${source:Package}')
            fields+=('${Source:Version}')
            printf -v dpkg_ops '%s,' "${fields[@]}"
            dpkg-query -W -f "${dpkg_ops}\n" \
            --root=${CRAFT_PROJECT_DIR}/../parts/postgresql-snap/layer/ \
            >> $CRAFT_PRIME/usr/share/rocks/dpkg.query
            # PostgreSQL extensions
            pushd "${CRAFT_PRIME}/usr/share/postgresql/14/extension"
                ln -f postgis-3.control postgis.control
                ln -f address_standardizer-3.control \
                      address_standardizer.control
                ln -f address_standardizer_data_us-3.control \
                      address_standardizer_data_us.control
                ln -f postgis_raster-3.control postgis_raster.control
                ln -f postgis_tiger_geocoder-3.control \
                      postgis_tiger_geocoder.control
                ln -f postgis_topology-3.control postgis_topology.control
                ln -f postgis_topology-3.control postgis_topology.control
            popd

Relevant log output

2024-03-11 10:59:55.073 Starting rockcraft, version 1.2.2
2024-03-11 10:59:55.075 Loading project file '/home/runner/work/charmed-postgresql-rock/charmed-postgresql-rock/rockcraft.yaml'
2024-03-11 10:59:55.080 Setting target machine to aarch64
2024-03-11 10:59:55.081 Running rockcraft:arm64 in arm64 instance...
2024-03-11 10:59:55.081 Setting up RockcraftProviderService
2024-03-11 10:59:55.081 Preparing managed instance 'rockcraft-charmed-postgresql-on-arm64-for-arm64-259424'
2024-03-11 10:59:55.082 Using hostname 'rockcraft-charmed-postgresql-on-arm64-for-arm64-259424'
2024-03-11 10:59:55.082 Using default provider
2024-03-11 10:59:55.082 Launching managed ubuntu 22.04 instance...
2024-03-11 10:59:55.082 Executing on host: lxc remote list --format=yaml
2024-03-11 10:59:55.127 Executing on host: lxc remote add craft-com.ubuntu.cloud-buildd https://cloud-images.ubuntu.com/buildd/releases --protocol=simplestreams
2024-03-11 10:59:55.165 Remote 'craft-com.ubuntu.cloud-buildd' was successfully added.
2024-03-11 10:59:55.165 Executing on host: lxc project list local: --format=yaml
2024-03-11 10:59:55.207 Executing on host: lxc --project rockcraft project create local:rockcraft
2024-03-11 10:59:55.250 Executing on host: lxc --project default profile show local:default
2024-03-11 10:59:55.293 Executing on host: lxc --project rockcraft profile edit local:default
2024-03-11 10:59:55.338 Set LXD instance name to 'rockcraft-charmed-postgresql-on-arm64-for-arm64-259424'
2024-03-11 10:59:55.338 Checking for instance 'rockcraft-charmed-postgresql-on-arm64-for-arm64-259424' in project 'rockcraft' in remote 'local'
2024-03-11 10:59:55.338 Executing on host: lxc --project rockcraft list local: --format=yaml
2024-03-11 10:59:55.380 Instance 'rockcraft-charmed-postgresql-on-arm64-for-arm64-259424' does not exist.
2024-03-11 10:59:55.380 Set LXD instance name to 'base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1'
2024-03-11 10:59:55.380 Checking for base instance 'base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1' in project 'rockcraft' in remote 'local'
2024-03-11 10:59:55.380 Executing on host: lxc --project rockcraft list local: --format=yaml
2024-03-11 10:59:55.420 Base instance 'base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1' does not exist.
2024-03-11 10:59:55.420 Creating new instance from remote
2024-03-11 10:59:55.421 Creating new base instance from remote
2024-03-11 10:59:55.421 Creating new base instance from image 'core22' from remote 'craft-com.ubuntu.cloud-buildd'
2024-03-11 10:59:55.421 Executing on host: lxc --project rockcraft info local:
2024-03-11 10:59:55.485 Executing on host: lxc --project rockcraft launch craft-com.ubuntu.cloud-buildd:core22 local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 --config 'raw.idmap=both 1000 0' --config security.syscalls.intercept.mknod=true --config user.craft_providers.status=STARTING --config user.craft_providers.timer=2024-03-11T10:59:55.485563+00:00 --config user.craft_providers.pid=4649
2024-03-11 11:00:05.485 Successfully launched instance base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1.
2024-03-11 11:00:05.485 Executing on host: lxc --project rockcraft config get local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.status
2024-03-11 11:00:05.531 Setting up base instance 'base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1'
2024-03-11 11:00:05.531 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.status PREPARING
2024-03-11 11:00:05.590 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:05.590688+00:00
2024-03-11 11:00:05.592 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -f /etc/craft-instance.conf
2024-03-11 11:00:05.668 Set instance timer to '2024-03-11T11:00:05.590688+00:00'
2024-03-11 11:00:05.711 Executing on host: lxc --project rockcraft file push /tmp/tmpeu1tftx8 local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/craft-instance.conf --mode=0644
2024-03-11 11:00:05.781 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical chown root:root /etc/craft-instance.conf
2024-03-11 11:00:05.907 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical cat /etc/os-release
2024-03-11 11:00:06.221 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -f /etc/craft-instance.conf
2024-03-11 11:00:06.486 Executing on host: lxc --project rockcraft file pull local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/craft-instance.conf /home/runner/tmplvt82f00.tmp-craft/tmpleghhk6x
2024-03-11 11:00:06.539 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -f /etc/craft-instance.conf
2024-03-11 11:00:06.654 Executing on host: lxc --project rockcraft file pull local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/craft-instance.conf /home/runner/tmpk2mc6j5k.tmp-craft/tmpelft6vy3
2024-03-11 11:00:06.887 Executing on host: lxc --project rockcraft file push /tmp/tmpad9x1xip local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/craft-instance.conf --mode=0644
2024-03-11 11:00:06.971 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical chown root:root /etc/craft-instance.conf
2024-03-11 11:00:07.061 Executing on host: lxc --project rockcraft file push /tmp/tmp0qxrmql8 local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/environment --mode=0644
2024-03-11 11:00:07.106 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical chown root:root /etc/environment
2024-03-11 11:00:07.181 Executing on host: lxc --project rockcraft file push /tmp/tmp3lg8ya9n local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/apt/apt.conf.d/20auto-upgrades --mode=0644
2024-03-11 11:00:07.226 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical chown root:root /etc/apt/apt.conf.d/20auto-upgrades
2024-03-11 11:00:07.300 Waiting for environment to be ready...
2024-03-11 11:00:07.301 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl is-system-running
2024-03-11 11:00:07.379 Executing on host: lxc --project rockcraft file push /tmp/tmpwgv4sas0 local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/hostname --mode=0644
2024-03-11 11:00:07.425 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical chown root:root /etc/hostname
2024-03-11 11:00:07.505 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical hostname -F /etc/hostname
2024-03-11 11:00:07.584 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
2024-03-11 11:00:07.664 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl enable systemd-resolved
2024-03-11 11:00:07.825 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl restart systemd-resolved
2024-03-11 11:00:08.081 Executing on host: lxc --project rockcraft file push /tmp/tmpd2jt7dxc local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/systemd/network/10-eth0.network --mode=0644
2024-03-11 11:00:08.124 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical chown root:root /etc/systemd/network/10-eth0.network
2024-03-11 11:00:08.200 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl enable systemd-networkd
2024-03-11 11:00:08.376 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl restart systemd-networkd
2024-03-11 11:00:08.560 Waiting for networking to be ready...
2024-03-11 11:00:08.560 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical getent hosts snapcraft.io
2024-03-11 11:00:08.671 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:08.671425+00:00
2024-03-11 11:00:08.675 Executing on host: lxc --project rockcraft file push /tmp/tmp63pg3f2e local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/apt/apt.conf.d/00no-recommends --mode=0644
2024-03-11 11:00:08.727 Set instance timer to '2024-03-11T11:00:08.671425+00:00'
2024-03-11 11:00:08.770 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical chown root:root /etc/apt/apt.conf.d/00no-recommends
2024-03-11 11:00:08.861 Executing on host: lxc --project rockcraft file push /tmp/tmpp6rs6b7j local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/apt/apt.conf.d/00update-errors --mode=0644
2024-03-11 11:00:08.904 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical chown root:root /etc/apt/apt.conf.d/00update-errors
2024-03-11 11:00:08.985 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical apt-get update
2024-03-11 11:00:11.727 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:11.727744+00:00
2024-03-11 11:00:11.788 Set instance timer to '2024-03-11T11:00:11.727744+00:00'
2024-03-11 11:00:14.003 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical apt-get install -y apt-utils build-essential curl fuse udev python3 python3-dev python3-pip python3-wheel python3-setuptools gpg dirmngr
2024-03-11 11:00:14.791 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:14.791765+00:00
2024-03-11 11:00:14.851 Set instance timer to '2024-03-11T11:00:14.791765+00:00'
2024-03-11 11:00:17.855 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:17.854944+00:00
2024-03-11 11:00:17.909 Set instance timer to '2024-03-11T11:00:17.854944+00:00'
2024-03-11 11:00:20.911 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:20.911764+00:00
2024-03-11 11:00:20.970 Set instance timer to '2024-03-11T11:00:20.911764+00:00'
2024-03-11 11:00:23.973 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:23.973776+00:00
2024-03-11 11:00:24.030 Set instance timer to '2024-03-11T11:00:23.973776+00:00'
2024-03-11 11:00:26.699 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl is-active systemd-udevd
2024-03-11 11:00:26.774 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl enable systemd-udevd
2024-03-11 11:00:26.960 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl start systemd-udevd
2024-03-11 11:00:27.031 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:27.031758+00:00
2024-03-11 11:00:27.089 Set instance timer to '2024-03-11T11:00:27.031758+00:00'
2024-03-11 11:00:27.103 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical apt-get install -y snapd
2024-03-11 11:00:30.091 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:30.091755+00:00
2024-03-11 11:00:30.148 Set instance timer to '2024-03-11T11:00:30.091755+00:00'
2024-03-11 11:00:33.151 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:33.151536+00:00
2024-03-11 11:00:33.208 Set instance timer to '2024-03-11T11:00:33.151536+00:00'
2024-03-11 11:00:35.418 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical ln -sf /var/lib/snapd/snap /snap
2024-03-11 11:00:35.496 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl enable --now snapd.socket
2024-03-11 11:00:35.707 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl restart snapd.service
2024-03-11 11:00:36.211 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:36.211171+00:00
2024-03-11 11:00:36.230 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical snap wait system seed.loaded
2024-03-11 11:00:36.273 Set instance timer to '2024-03-11T11:00:36.211171+00:00'
2024-03-11 11:00:37.826 Holding refreshes for snaps.
2024-03-11 11:00:37.826 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical snap refresh --hold
2024-03-11 11:00:38.014 Waiting for pending snap refreshes to complete.
2024-03-11 11:00:38.014 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical snap watch '--last=auto-refresh?'
2024-03-11 11:00:38.118 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical snap unset system proxy.http
2024-03-11 11:00:38.305 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical snap unset system proxy.https
2024-03-11 11:00:38.497 Installing snap 'rockcraft' with channel=None and classic=True
2024-03-11 11:00:38.498 Installing snap 'rockcraft' from host (classic=True)
2024-03-11 11:00:38.503 Installing base snap 'core22' for 'rockcraft' from host
2024-03-11 11:00:38.503 Installing snap 'core22' from host (classic=False)
2024-03-11 11:00:38.505 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -f /etc/craft-instance.conf
2024-03-11 11:00:38.619 Executing on host: lxc --project rockcraft file pull local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/craft-instance.conf /home/runner/tmp1kn8jv1f.tmp-craft/tmpndpq0zj7
2024-03-11 11:00:38.677 Revisions found: host='1125', target=None
2024-03-11 11:00:38.679 Creating an assert file for snap 'core22'
2024-03-11 11:00:38.679 Executing command on host: ['snap', 'known', 'account-key', 'public-key-sha3-384=BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul']
2024-03-11 11:00:38.698 Executing command on host: ['snap', 'known', 'snap-declaration', 'snap-name=core22']
2024-03-11 11:00:38.718 Executing command on host: ['snap', 'known', 'snap-revision', 'snap-revision=1125', 'snap-id=amcUKQILKXHHTlmSa7NMdnXSx02dNeeT']
2024-03-11 11:00:38.738 Executing command on host: ['snap', 'known', 'account', 'account-id=canonical']
2024-03-11 11:00:38.757 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -d /tmp
2024-03-11 11:00:38.871 Executing on host: lxc --project rockcraft file push /home/runner/tmp7t_thbal.tmp-craft/tmp0xnk9i2a local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/tmp/core22.assert --gid=0 --uid=0
2024-03-11 11:00:38.916 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical snap ack /tmp/core22.assert
2024-03-11 11:00:39.178 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -d /tmp
2024-03-11 11:00:39.275 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:39.275764+00:00
2024-03-11 11:00:39.293 Executing on host: lxc --project rockcraft file push /home/runner/tmplf7pxlxe.tmp-craft/core22.snap local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/tmp/core22.snap --gid=0 --uid=0
2024-03-11 11:00:39.332 Set instance timer to '2024-03-11T11:00:39.275764+00:00'
2024-03-11 11:00:39.793 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical snap install /tmp/core22.snap
2024-03-11 11:00:41.017 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -f /etc/craft-instance.conf
2024-03-11 11:00:41.132 Executing on host: lxc --project rockcraft file pull local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/craft-instance.conf /home/runner/tmp4h1zgzay.tmp-craft/tmp_2m7z9ax
2024-03-11 11:00:41.183 Executing on host: lxc --project rockcraft file push /tmp/tmpstbeqvjo local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/craft-instance.conf --mode=0644
2024-03-11 11:00:41.228 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical chown root:root /etc/craft-instance.conf
2024-03-11 11:00:41.297 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -f /etc/craft-instance.conf
2024-03-11 11:00:41.411 Executing on host: lxc --project rockcraft file pull local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/craft-instance.conf /home/runner/tmpeack1vn0.tmp-craft/tmp3vperjfb
2024-03-11 11:00:41.457 Revisions found: host='1631', target=None
2024-03-11 11:00:41.459 Creating an assert file for snap 'rockcraft'
2024-03-11 11:00:41.459 Executing command on host: ['snap', 'known', 'account-key', 'public-key-sha3-384=BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul']
2024-03-11 11:00:41.479 Executing command on host: ['snap', 'known', 'snap-declaration', 'snap-name=rockcraft']
2024-03-11 11:00:41.498 Executing command on host: ['snap', 'known', 'snap-revision', 'snap-revision=1631', 'snap-id=3mPIBn6L9IYLyBAZsaqjlnMk7huEtqlv']
2024-03-11 11:00:41.519 Executing command on host: ['snap', 'known', 'account', 'account-id=canonical']
2024-03-11 11:00:41.538 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -d /tmp
2024-03-11 11:00:41.652 Executing on host: lxc --project rockcraft file push /home/runner/tmpr8z_pxrq.tmp-craft/tmpq93r7agq local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/tmp/rockcraft.assert --gid=0 --uid=0
2024-03-11 11:00:41.695 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical snap ack /tmp/rockcraft.assert
2024-03-11 11:00:41.905 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -d /tmp
2024-03-11 11:00:42.019 Executing on host: lxc --project rockcraft file push /home/runner/tmpvzmwt0hr.tmp-craft/rockcraft.snap local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/tmp/rockcraft.snap --gid=0 --uid=0
2024-03-11 11:00:42.334 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical snap install /tmp/rockcraft.snap --classic
2024-03-11 11:00:42.335 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:42.335589+00:00
2024-03-11 11:00:42.394 Set instance timer to '2024-03-11T11:00:42.335589+00:00'
2024-03-11 11:00:45.395 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:45.395759+00:00
2024-03-11 11:00:45.452 Set instance timer to '2024-03-11T11:00:45.395759+00:00'
2024-03-11 11:00:48.455 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer 2024-03-11T11:00:48.455665+00:00
2024-03-11 11:00:48.511 Set instance timer to '2024-03-11T11:00:48.455665+00:00'
2024-03-11 11:00:48.605 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -f /etc/craft-instance.conf
2024-03-11 11:00:48.719 Executing on host: lxc --project rockcraft file pull local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/craft-instance.conf /home/runner/tmpp7e_rv6l.tmp-craft/tmp37i0jzo9
2024-03-11 11:00:48.768 Executing on host: lxc --project rockcraft file push /tmp/tmpbwa38cbn local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/craft-instance.conf --mode=0644
2024-03-11 11:00:48.813 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical chown root:root /etc/craft-instance.conf
2024-03-11 11:00:48.901 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical apt-get autoremove -y
2024-03-11 11:00:49.517 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical apt-get clean -y
2024-03-11 11:00:49.634 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -f /etc/craft-instance.conf
2024-03-11 11:00:49.749 Executing on host: lxc --project rockcraft file pull local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/craft-instance.conf /home/runner/tmpzij_hvbt.tmp-craft/tmpbj82eqlz
2024-03-11 11:00:49.794 Executing on host: lxc --project rockcraft file push /tmp/tmp1gpklvnq local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1/etc/craft-instance.conf --mode=0644
2024-03-11 11:00:49.838 Executing in container: lxc --project rockcraft exec local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical chown root:root /etc/craft-instance.conf
2024-03-11 11:00:49.978 Setting instance timezone to match host timezone 'Etc/UTC'.
2024-03-11 11:00:49.978 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 environment.TZ Etc/UTC
2024-03-11 11:00:50.034 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 image.description base-instance-rockcraft-buildd-base-v7-craft-com.ubuntu.cloud-buildd-core22
2024-03-11 11:00:50.092 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.status FINISHED
2024-03-11 11:00:50.150 Executing on host: lxc --project rockcraft stop local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1
2024-03-11 11:00:51.515 Executing on host: lxc --project rockcraft config set local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 user.craft_providers.timer DONE
2024-03-11 11:00:54.244 Creating new instance from base instance
2024-03-11 11:00:54.245 Creating new instance 'rockcraft-charmed-postgresql-on-arm64-for-arm64-259424' from base instance 'base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1'
2024-03-11 11:00:54.245 Executing on host: lxc --project rockcraft copy local:base-instance-rockcraft-buildd-base-v7-c-a38d05774a6de0cf6ab1 local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424
2024-03-11 11:00:54.312 Set instance timer to 'DONE'
2024-03-11 11:00:54.312 Instance timer update stopped.
2024-03-11 11:01:01.417 Setting instance timezone to match host timezone 'Etc/UTC'.
2024-03-11 11:01:01.417 Executing on host: lxc --project rockcraft config set local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 environment.TZ Etc/UTC
2024-03-11 11:01:01.473 Executing on host: lxc --project rockcraft config set local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 raw.idmap 'both 1000 0'
2024-03-11 11:01:01.532 Executing on host: lxc --project rockcraft config get local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 raw.idmap
2024-03-11 11:01:01.575 Got LXD idmap for instance 'rockcraft-charmed-postgresql-on-arm64-for-arm64-259424': 'both 1000 0'
2024-03-11 11:01:01.575 Starting instance
2024-03-11 11:01:01.575 Executing on host: lxc --project rockcraft start local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424
2024-03-11 11:01:01.965 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -f /etc/craft-instance.conf
2024-03-11 11:01:02.079 Executing on host: lxc --project rockcraft file pull local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424/etc/craft-instance.conf /home/runner/tmpv21m46z3.tmp-craft/tmpjj2jjmeh
2024-03-11 11:01:02.159 Instance has already been setup.
2024-03-11 11:01:02.159 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical cat /etc/os-release
2024-03-11 11:01:02.266 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -f /etc/craft-instance.conf
2024-03-11 11:01:02.631 Executing on host: lxc --project rockcraft file pull local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424/etc/craft-instance.conf /home/runner/tmp0bfi1wca.tmp-craft/tmp9mu8e244
2024-03-11 11:01:02.884 Instance is compatible with compatibility tag 'rockcraft-buildd-base-v7'
2024-03-11 11:01:02.884 No cache path set, not mounting cache directories.
2024-03-11 11:01:02.884 Waiting for environment to be ready...
2024-03-11 11:01:02.884 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl is-system-running
2024-03-11 11:01:03.027 systemctl is-system-running status: starting
2024-03-11 11:01:03.277 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl is-system-running
2024-03-11 11:01:03.590 systemctl is-system-running status: starting
2024-03-11 11:01:03.841 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl is-system-running
2024-03-11 11:01:04.005 systemctl is-system-running status: starting
2024-03-11 11:01:04.256 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl is-system-running
2024-03-11 11:01:04.343 systemctl is-system-running status: starting
2024-03-11 11:01:04.594 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical systemctl is-system-running
2024-03-11 11:01:04.667 Waiting for networking to be ready...
2024-03-11 11:01:04.667 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical getent hosts snapcraft.io
2024-03-11 11:01:04.750 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical snap unset system proxy.http
2024-03-11 11:01:04.963 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical snap unset system proxy.https
2024-03-11 11:01:05.166 Installing snap 'rockcraft' with channel=None and classic=True
2024-03-11 11:01:05.166 Installing snap 'rockcraft' from host (classic=True)
2024-03-11 11:01:05.168 Installing base snap 'core22' for 'rockcraft' from host
2024-03-11 11:01:05.168 Installing snap 'core22' from host (classic=False)
2024-03-11 11:01:05.170 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -f /etc/craft-instance.conf
2024-03-11 11:01:05.284 Executing on host: lxc --project rockcraft file pull local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424/etc/craft-instance.conf /home/runner/tmp3omyd8w9.tmp-craft/tmpf8witzzf
2024-03-11 11:01:05.332 Revisions found: host='1125', target='1125'
2024-03-11 11:01:05.332 Skipping snap injection: target is already up-to-date with revision on host
2024-03-11 11:01:05.333 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -f /etc/craft-instance.conf
2024-03-11 11:01:05.447 Executing on host: lxc --project rockcraft file pull local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424/etc/craft-instance.conf /home/runner/tmpe0854ayt.tmp-craft/tmp6mobatc4
2024-03-11 11:01:05.494 Revisions found: host='1631', target='1631'
2024-03-11 11:01:05.494 Skipping snap injection: target is already up-to-date with revision on host
2024-03-11 11:01:05.494 Executing on host: lxc --project rockcraft config device show local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424
2024-03-11 11:01:05.538 Executing on host: lxc --project rockcraft config device add local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 disk-/root/project disk source=/home/runner/work/charmed-postgresql-rock/charmed-postgresql-rock path=/root/project
2024-03-11 11:01:05.602 Instance launched and working directory mounted
2024-03-11 11:01:05.602 Emitter: Pausing control of the terminal
2024-03-11 11:01:09.053 Emitter: Resuming control of the terminal
2024-03-11 11:01:09.053 Executing in container: lxc --project rockcraft exec local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 -- env CRAFT_MANAGED_MODE=1 DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_PRIORITY=critical test -f /tmp/rockcraft.log
2024-03-11 11:01:09.168 Executing on host: lxc --project rockcraft file pull local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424/tmp/rockcraft.log /home/runner/tmpnp6nx2h7.tmp-craft/tmp4592gljc
2024-03-11 11:01:09.210 Logs retrieved from managed instance:
2024-03-11 11:01:09.210 :: 2024-03-11 11:01:07.752 Starting rockcraft, version 1.2.2
2024-03-11 11:01:09.210 :: 2024-03-11 11:01:07.754 Loading project file '/root/project/rockcraft.yaml'
2024-03-11 11:01:09.210 :: 2024-03-11 11:01:07.759 Setting target machine to aarch64
2024-03-11 11:01:09.210 :: 2024-03-11 11:01:07.760 Setting up RockcraftImageService
2024-03-11 11:01:09.210 :: 2024-03-11 11:01:07.760 Retrieving base ubuntu@22.04 for arm64
2024-03-11 11:01:09.210 :: 2024-03-11 11:01:08.922 Failed to copy image: Command '['/snap/rockcraft/1631/bin/skopeo', '--insecure-policy', '--override-arch', 'arm64', '--override-variant', 'v8', 'copy', '--retry-times', '5', 'docker://public.ecr.aws/ubuntu/ubuntu:22.04', 'oci:/root/images/ubuntu:22.04']' returned non-zero exit status 1. (time="2024-03-11T11:01:08Z" level=fatal msg="choosing an image from manifest list docker://public.ecr.aws/ubuntu/ubuntu:22.04: no image found in image index for architecture arm64, variant \"v8\", OS linux")
2024-03-11 11:01:09.210 :: 2024-03-11 11:01:08.923 Traceback (most recent call last):
2024-03-11 11:01:09.210 :: 2024-03-11 11:01:08.923   File "/snap/rockcraft/1631/lib/python3.10/site-packages/rockcraft/oci.py", line 612, in _process_run
2024-03-11 11:01:09.210 :: 2024-03-11 11:01:08.923     return subprocess.run(
2024-03-11 11:01:09.210 :: 2024-03-11 11:01:08.923   File "/snap/rockcraft/1631/usr/lib/python3.10/subprocess.py", line 526, in run
2024-03-11 11:01:09.210 :: 2024-03-11 11:01:08.923     raise CalledProcessError(retcode, process.args,
2024-03-11 11:01:09.210 :: 2024-03-11 11:01:08.923 subprocess.CalledProcessError: Command '['/snap/rockcraft/1631/bin/skopeo', '--insecure-policy', '--override-arch', 'arm64', '--override-variant', 'v8', 'copy', '--retry-times', '5', 'docker://public.ecr.aws/ubuntu/ubuntu:22.04', 'oci:/root/images/ubuntu:22.04']' returned non-zero exit status 1.
2024-03-11 11:01:09.210 Executing on host: lxc --project rockcraft config device show local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424
2024-03-11 11:01:09.252 Executing on host: lxc --project rockcraft config device remove local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424 disk-/root/project
2024-03-11 11:01:09.313 Executing on host: lxc --project rockcraft stop local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424
2024-03-11 11:01:13.390 Failed to execute rockcraft in instance.
2024-03-11 11:01:13.393 Traceback (most recent call last):
2024-03-11 11:01:13.393   File "/snap/rockcraft/1631/lib/python3.10/site-packages/craft_application/application.py", line 286, in run_managed
2024-03-11 11:01:13.393     instance.execute_run(  # pyright: ignore[reportUnknownMemberType,reportUnknownVariableType]
2024-03-11 11:01:13.393   File "/snap/rockcraft/1631/lib/python3.10/site-packages/craft_providers/lxd/lxd_instance.py", line 293, in execute_run
2024-03-11 11:01:13.393     return self.lxc.exec(
2024-03-11 11:01:13.393   File "/snap/rockcraft/1631/lib/python3.10/site-packages/craft_providers/lxd/lxc.py", line 387, in exec
2024-03-11 11:01:13.393     return runner(final_cmd, timeout=timeout, check=check, **kwargs)
2024-03-11 11:01:13.393   File "/snap/rockcraft/1631/usr/lib/python3.10/subprocess.py", line 526, in run
2024-03-11 11:01:13.393     raise CalledProcessError(retcode, process.args,
2024-03-11 11:01:13.393 subprocess.CalledProcessError: Command '['lxc', '--project', 'rockcraft', 'exec', 'local:rockcraft-charmed-postgresql-on-arm64-for-arm64-259424', '--cwd', '/root/project', '--', 'env', 'CRAFT_MANAGED_MODE=1', 'DEBIAN_FRONTEND=noninteractive', 'DEBCONF_NONINTERACTIVE_SEEN=true', 'DEBIAN_PRIORITY=critical', 'CRAFT_PLATFORM=arm64', 'rockcraft', 'pack', '-v', '--platform=arm64']' returned non-zero exit status 1.
2024-03-11 11:01:13.393 
2024-03-11 11:01:13.393 The above exception was the direct cause of the following exception:
2024-03-11 11:01:13.393 Traceback (most recent call last):
2024-03-11 11:01:13.393   File "/snap/rockcraft/1631/lib/python3.10/site-packages/craft_application/application.py", line 393, in run
2024-03-11 11:01:13.393     self.run_managed(platform, build_for)
2024-03-11 11:01:13.393   File "/snap/rockcraft/1631/lib/python3.10/site-packages/craft_application/application.py", line 293, in run_managed
2024-03-11 11:01:13.393     raise craft_providers.ProviderError(
2024-03-11 11:01:13.393 craft_providers.errors.ProviderError: Failed to execute rockcraft in instance.
2024-03-11 11:01:13.393 Full execution log: '/home/runner/.local/state/rockcraft/log/rockcraft-20240311-105955.072591.log'
sergiusens commented 5 months ago

at first glance, this looks like an issue on the image publication, but I did see some comment from skopeo in the chat a couple of days ago. Can you refer to a version of Rockcraft where this worked?

The arm64 in the architecture looks suspicious, but I tried locally with just arm and it also fails

carlcsaposs-canonical commented 5 months ago

Can you refer to a version of Rockcraft where this worked?

It worked before on the same version of rockcraft: https://github.com/canonical/charmed-postgresql-rock/actions/runs/8187660254/job/22388628809#step:7:9

The arm64 in the architecture looks suspicious, but I tried locally with just arm and it also fails

Rockcraft docs use arm64: https://canonical-rockcraft.readthedocs-hosted.com/en/latest/reference/rockcraft.yaml/#platforms

cjdcordeiro commented 5 months ago

Hi @carlcsaposs-canonical

Can you please try again? We're experiencing some issues with the Ubuntu base builds that may result in some tags being published without all the architectures. I've patched it for now, so your build should work again. Let me know

sergiusens commented 5 months ago

@carlcsaposs-canonical rockcraft uses arm64, that is fine, I was referring to the internal call as not all systems use the Debian/Ubuntu naming convention for architectures.

This is just a clarification, no action needed from this message

carlcsaposs-canonical commented 5 months ago

@cjdcordeiro Build is working now: https://github.com/canonical/charmed-postgresql-rock/actions/runs/8231480355/job/22599021102

thank you!