Alpine 3.12 : pamtester-0.1.2-r0: BAD signature
fred-lab opened this issue · 3 comments
Hello
When I try to install Pamtester with Alpine 3.12 on a ARM processor (docker on a RPI 3b+), I have this error : pamtester-0.1.2-r0: BAD signature
/ # apk add pamtester
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/armv7/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/armv7/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/armv7/APKINDEX.tar.gz
(1/1) Installing pamtester (0.1.2-r0)
ERROR: pamtester-0.1.2-r0: BAD signature
1 error; 11 MiB in 33 packages
Thank you.
This is because of mixing 3.12 with edge. We are currently rebuilding edge packages for 32 bit architectures due to musl 1.2 update in edge. The old packages are cached at fastly and result in checksum mismatches.
This should fix it:
curl -X PURGE http://dl-cdn.alpinelinux.org/alpine/edge/testing/armv7/pamtester-0.1.2-r0.apk
Please note that musl 1.2 intrudes 64 bit time_t
for the 32bit arches so there is a small chance that things will go bad (if time_t is used in public headers in some of the dependencies). May be an idea to only use edge repos for everything or ask for move pamtester to community and backport to 3.12 stable.
I have purged the cache for all edge/*/armhf packages. should be ok now.
Thanks you for your help