I built a custom project 3 weeks ago. The remote build worked and deployed to one edge device. The relevant lines from the Dockerfile are:
FROM balenablocks/audio:%%BALENA_MACHINE_NAME%%
RUN install_packages gtk2-engines-clearlookspix
The same project now fails because missing package gtk2-engines-clearlookspix
on Alpine Linux:
[main] fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/armv7/APKINDEX.tar.gz
[main] fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/armv7/APKINDEX.tar.gz
[main] ERROR: unable to select packages:
[main]
[main] gtk2-engines-clearlookspix (no such package):
[main] required by: world[gtk2-engines-clearlookspix]
[main] iceweasel (no such package):
[main] required by: world[iceweasel]
[main] python3-picamera (no such package):
[main] required by: world[python3-picamera]
[main] python3-pip (no such package):
[main] required by: world[python3-pip]
[main] raspberrypi-ui-mods (no such package):
[main] required by: world[raspberrypi-ui-mods]
[main] rpd-icons (no such package):
[main] required by: world[rpd-icons]
[main] xserver-xorg-core (no such package):
[main] required by: world[xserver-xorg-core]
[main] Removing intermediate container 26f6a2b38842
[main] The command '/bin/sh -c install_packages gtk2-engines-clearlookspix' returned a non-zero code: 7
...
[Error] Not deploying release.
I have git version control so I am sure that this same code successfully deployed three weeks ago.
How can I fix the issue of the missing package?