aports issueshttps://gitlab.alpinelinux.org/alpine/aports/-/issues2021-02-11T01:06:24Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12414Alpine package `containers-common` seems to be broken on stable alpine2021-02-11T01:06:24ZPatrikAlpine package `containers-common` seems to be broken on stable alpineNo matter how I try to install buildah (or just containers-common) using apk I get an error.
```
$ container=$(buildah from docker.io/alpine:3.13.1)
$ buildah run $container apk update
fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/m...No matter how I try to install buildah (or just containers-common) using apk I get an error.
```
$ container=$(buildah from docker.io/alpine:3.13.1)
$ buildah run $container apk update
fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/community/x86_64/APKINDEX.tar.gz
v3.13.1-89-ga861aa92ff [https://dl-cdn.alpinelinux.org/alpine/v3.13/main]
v3.13.1-88-gd924084049 [https://dl-cdn.alpinelinux.org/alpine/v3.13/community]
OK: 13878 distinct packages available
$ buildah run $container apk search containers-common
$ buildah run $container apk add containers-common
ERROR: unable to select packages:
containers-common (no such package):
required by: world[containers-common]
error while running runtime: exit status 1
ERRO exit status 1
$ buildah run $container apk add -X http://dl-3.alpinelinux.org/alpine/edge/testing/ --allow-untrusted buildah
ERROR: unable to select packages:
containers-common (no such package):
required by: buildah-1.19.4-r0[containers-common]
error while running runtime: exit status 2
ERRO exit status 2
```
From what I can tell from the [website](https://pkgs.alpinelinux.org/package/edge/community/x86/containers-common) containers-common should be in the community repo and thus be available. Even so, installing buildah from the testing repository still results in an error due to containers-common.
Am I missing something or is there something amiss?
I've already opened this [issue in the containers-common repository](https://github.com/containers/common/issues/450) but it seems like the problem is with Alpine?Michał PolańskiMichał Polańskihttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12381[postfix] unsupported dictionary type: hash2021-05-02T19:37:35ZJelle Smet[postfix] unsupported dictionary type: hashIt seems Postfix 3.5.9-r0 from edge has no builtin support for the (default) hash dictionary type.
I cannot find any postfix-hash package or related.
I had to revert to alpine 3.11 which offers postfix 3.4.12-r0 which works.It seems Postfix 3.5.9-r0 from edge has no builtin support for the (default) hash dictionary type.
I cannot find any postfix-hash package or related.
I had to revert to alpine 3.11 which offers postfix 3.4.12-r0 which works.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12358Behavior change of nslookup with NXDOMAIN in 3.132024-02-07T10:53:58ZLesterpigBehavior change of nslookup with NXDOMAIN in 3.13Hello,
I'm encountering a strange issue after switching to Alpine 3.13.
I am running Alpine containers on LXD, and containers are unable to resolve local hostnames after upgrade.
After investigation, it looks like **nslookup is now ret...Hello,
I'm encountering a strange issue after switching to Alpine 3.13.
I am running Alpine containers on LXD, and containers are unable to resolve local hostnames after upgrade.
After investigation, it looks like **nslookup is now returning non-zero when unable to resolve IPv6** (NXDOMAIN received).
Is it expected? Does the problem come from LXD (which uses dnsmasq internally)?
Thanks a lot for your help!
---
Here is the full log:
Alpine 3.12
-----------
```
~ # apk list -I
busybox-initscripts-3.2-r2 armhf {busybox-initscripts} (GPL-2.0-only) [installed]
musl-1.1.24-r10 armhf {musl} (MIT) [installed]
alpine-conf-3.9.0-r1 armhf {alpine-conf} (MIT) [installed]
busybox-suid-1.31.1-r19 armhf {busybox} (GPL-2.0-only) [installed]
zlib-1.2.11-r3 armhf {zlib} (Zlib) [installed]
apk-tools-2.10.5-r1 armhf {apk-tools} (GPL-2.0-only) [installed]
musl-utils-1.1.24-r10 armhf {musl} (MIT BSD GPL2+) [installed]
libssl1.1-1.1.1i-r0 armhf {openssl} (OpenSSL) [installed]
alpine-baselayout-3.2.0-r7 armhf {alpine-baselayout} (GPL-2.0-only) [installed]
alpine-keys-2.2-r0 armhf {alpine-keys} (MIT) [installed]
busybox-1.31.1-r19 armhf {busybox} (GPL-2.0-only) [installed]
scanelf-1.2.6-r0 armhf {pax-utils} (GPL-2.0-only) [installed]
alpine-base-3.12.3-r0 armhf {alpine-base} (MIT) [installed]
ca-certificates-bundle-20191127-r4 armhf {ca-certificates} (MPL-2.0 GPL-2.0-or-later) [installed]
libc-utils-0.7.2-r3 armhf {libc-dev} (BSD-2-Clause AND BSD-3-Clause) [installed]
libtls-standalone-2.9.1-r1 armhf {libtls-standalone} (ISC) [installed]
ssl_client-1.31.1-r19 armhf {busybox} (GPL-2.0-only) [installed]
libcrypto1.1-1.1.1i-r0 armhf {openssl} (OpenSSL) [installed]
openrc-0.42.1-r11 armhf {openrc} (BSD-2-Clause) [installed]
~ # nslookup web
Server: 10.1.9.1
Address: 10.1.9.1:53
** server can't find web.moria2: NXDOMAIN
Name: web.moria2
Address: 10.1.8.242
~ # echo $?
0
~ # ping web
PING web (10.1.8.242): 56 data bytes
64 bytes from 10.1.8.242: seq=0 ttl=64 time=1.240 ms
64 bytes from 10.1.8.242: seq=1 ttl=64 time=1.163 ms
64 bytes from 10.1.8.242: seq=2 ttl=64 time=1.078 ms
^C
--- web ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 1.078/1.160/1.240 ms
```
TCP Dump Log
```
10:37:15.615509 IP 10.1.9.16.49631 > 10.1.9.1.53: 31506+ A? web.moria2. (28)
10:37:15.616196 IP 10.1.9.16.49631 > 10.1.9.1.53: 36715+ AAAA? web.moria2. (28)
10:37:15.617189 IP 10.1.9.1.53 > 10.1.9.16.49631: 36715 NXDomain 0/0/0 (28)
10:37:15.619423 IP 10.1.9.1.53 > 10.1.9.16.49631: 31506* 1/0/0 A 10.1.8.242 (54)
10:37:15.619939 IP 10.1.9.16 > 10.1.8.242: ICMP echo request, id 15105, seq 0, length 64
10:37:15.621099 IP 10.1.8.242 > 10.1.9.16: ICMP echo reply, id 15105, seq 0, length 64
10:37:16.620249 IP 10.1.9.16 > 10.1.8.242: ICMP echo request, id 15105, seq 1, length 64
10:37:16.621303 IP 10.1.8.242 > 10.1.9.16: ICMP echo reply, id 15105, seq 1, length 64
10:37:17.620533 IP 10.1.9.16 > 10.1.8.242: ICMP echo request, id 15105, seq 2, length 64
10:37:17.621517 IP 10.1.8.242 > 10.1.9.16: ICMP echo reply, id 15105, seq 2, length 64
```
Alpine 3.13
-----------
```
~ # apk list -I
busybox-initscripts-3.2-r2 armhf {busybox-initscripts} (GPL-2.0-only) [installed]
musl-1.2.2-r0 armhf {musl} (MIT) [installed]
alpine-conf-3.11.0-r2 armhf {alpine-conf} (MIT) [installed]
busybox-suid-1.32.1-r2 armhf {busybox} (GPL-2.0-only) [installed]
zlib-1.2.11-r3 armhf {zlib} (Zlib) [installed]
apk-tools-2.12.1-r0 armhf {apk-tools} (GPL-2.0-only) [installed]
ifupdown-ng-0.10.2-r2 armhf {ifupdown-ng} (ISC) [installed]
musl-utils-1.2.2-r0 armhf {musl} (MIT BSD GPL2+) [installed]
libssl1.1-1.1.1i-r0 armhf {openssl} (OpenSSL) [installed]
alpine-baselayout-3.2.0-r8 armhf {alpine-baselayout} (GPL-2.0-only) [installed]
alpine-keys-2.2-r0 armhf {alpine-keys} (MIT) [installed]
busybox-1.32.1-r2 armhf {busybox} (GPL-2.0-only) [installed]
scanelf-1.2.8-r0 armhf {pax-utils} (GPL-2.0-only) [installed]
alpine-base-3.13.0-r0 armhf {alpine-base} (MIT) [installed]
ca-certificates-bundle-20191127-r5 armhf {ca-certificates} (MPL-2.0 AND MIT) [installed]
libc-utils-0.7.2-r3 armhf {libc-dev} (BSD-2-Clause AND BSD-3-Clause) [installed]
libtls-standalone-2.9.1-r1 armhf {libtls-standalone} (ISC) [installed]
ssl_client-1.32.1-r2 armhf {busybox} (GPL-2.0-only) [installed]
libcrypto1.1-1.1.1i-r0 armhf {openssl} (OpenSSL) [installed]
openrc-0.42.1-r19 armhf {openrc} (BSD-2-Clause) [installed]
~ # nslookup web
Server: 10.1.9.1
Address: 10.1.9.1:53
** server can't find web.moria2: NXDOMAIN
Name: web.moria2
Address: 10.1.8.242
~ # echo $?
1
~ # ping web
ping: bad address 'web'
```
TCP Dump Log
```
10:41:05.106448 IP 10.1.9.253.58333 > 10.1.9.1.53: 29384+ A? web.moria2 (28)
10:41:05.106530 IP 10.1.9.253.58333 > 10.1.9.1.53: 32342+ AAAA? web.moria2. (28)
10:41:05.107455 IP 10.1.9.1.53 > 10.1.9.253.58333: 32342 NXDomain 0/0/0 (28)
10:41:05.109138 IP 10.1.9.1.53 > 10.1.9.253.58333: 29384* 1/0/0 A 10.1.8.242 (54)
10:41:05.109266 IP 10.1.9.253.50466 > 10.1.9.1.53: 50960+ A? web. (21)
10:41:05.109320 IP 10.1.9.253.50466 > 10.1.9.1.53: 54585+ AAAA? web. (21)
10:41:05.109677 IP 10.1.9.1.53 > 10.1.9.253.50466: 50960 ServFail 0/0/0 (21)
10:41:05.109778 IP 10.1.9.253.50466 > 10.1.9.1.53: 50960+ A? web. (21)
10:41:05.109794 IP 10.1.9.1.53 > 10.1.9.253.50466: 54585 ServFail 0/0/0 (21)
10:41:05.109828 IP 10.1.9.253.50466 > 10.1.9.1.53: 54585+ AAAA? web. (21)
10:41:05.110076 IP 10.1.9.1.53 > 10.1.9.253.50466: 50960 ServFail 0/0/0 (21)
10:41:05.110129 IP 10.1.9.253.50466 > 10.1.9.1.53: 50960+ A? web. (21)
10:41:05.110172 IP 10.1.9.1.53 > 10.1.9.253.50466: 54585 ServFail 0/0/0 (21)
10:41:05.110216 IP 10.1.9.253.50466 > 10.1.9.1.53: 54585+ AAAA? web. (21)
10:41:05.110414 IP 10.1.9.1.53 > 10.1.9.253.50466: 50960 ServFail 0/0/0 (21)
10:41:05.110521 IP 10.1.9.1.53 > 10.1.9.253.50466: 54585 ServFail 0/0/0 (21)
10:41:07.612186 IP 10.1.9.253.50466 > 10.1.9.1.53: 50960+ A? web. (21)
10:41:07.612296 IP 10.1.9.253.50466 > 10.1.9.1.53: 54585+ AAAA? web. (21)
10:41:07.613157 IP 10.1.9.1.53 > 10.1.9.253.50466: 50960 ServFail 0/0/0 (21)
10:41:07.613324 IP 10.1.9.253.50466 > 10.1.9.1.53: 50960+ A? web. (21)
10:41:07.613494 IP 10.1.9.1.53 > 10.1.9.253.50466: 54585 ServFail 0/0/0 (21)
10:41:07.613807 IP 10.1.9.253.50466 > 10.1.9.1.53: 54585+ AAAA? web. (21)
10:41:07.614171 IP 10.1.9.1.53 > 10.1.9.253.50466: 50960 ServFail 0/0/0 (21)
10:41:07.614320 IP 10.1.9.253.50466 > 10.1.9.1.53: 50960+ A? web. (21)
10:41:07.615134 IP 10.1.9.1.53 > 10.1.9.253.50466: 50960 ServFail 0/0/0 (21)
10:41:07.615427 IP 10.1.9.1.53 > 10.1.9.253.50466: 54585 ServFail 0/0/0 (21)
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/12348m4 1.4.18 - test-canonicalize-lgpl2021-01-23T18:11:08ZChristian Dietrichm4 1.4.18 - test-canonicalize-lgplBuilding m4 1.4.18 / v3.13 fails for me
```
FAIL: test-canonicalize-lgpl
============================
test-canonicalize-lgpl.c:199: assertion 'strcmp (result1, "/") == 0' failed
Aborted
FAIL test-canonicalize-lgpl (exit status: 134)
``...Building m4 1.4.18 / v3.13 fails for me
```
FAIL: test-canonicalize-lgpl
============================
test-canonicalize-lgpl.c:199: assertion 'strcmp (result1, "/") == 0' failed
Aborted
FAIL test-canonicalize-lgpl (exit status: 134)
```
#12295 seems to be related.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12343Build failed in arm for alpine 3.13.02021-06-16T13:58:09ZDaishan PengBuild failed in arm for alpine 3.13.0Building docker image in arm for alpine 3.13.0 results in a failure.
```
FROM alpine:3.13.0
RUN apk add -U --no-cache git bash
```
Error:
```
Step 1/4 : FROM alpine
---> 4a36e4045daf
Step 2/4 : RUN apk add -U --no-cache git bash
---> ...Building docker image in arm for alpine 3.13.0 results in a failure.
```
FROM alpine:3.13.0
RUN apk add -U --no-cache git bash
```
Error:
```
Step 1/4 : FROM alpine
---> 4a36e4045daf
Step 2/4 : RUN apk add -U --no-cache git bash
---> Running in ce29a0b6b120
fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/main/armhf/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/community/armhf/APKINDEX.tar.gz
bash (no such package):
required by: world[bash]
git (no such package):
required by: world[git]
WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/main: temporary error (try again later)
WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/community: temporary error (try again later)
ERROR: unable to select packages:
The command '/bin/sh -c apk add -U --no-cache git bash' returned a non-zero code: 2
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/12328Missing preloadable_libiconv.so file in gnu-libiconv 1.16-r02024-03-05T14:44:20ZJáchym ToušekMissing preloadable_libiconv.so file in gnu-libiconv 1.16-r0The latest version of [gnu-libiconv](https://pkgs.alpinelinux.org/package/edge/community/armhf/gnu-libiconv) no longer contains the `preloadable_libiconv.so` file which is necessary to use it in libc plug/override mode.
See: https://git...The latest version of [gnu-libiconv](https://pkgs.alpinelinux.org/package/edge/community/armhf/gnu-libiconv) no longer contains the `preloadable_libiconv.so` file which is necessary to use it in libc plug/override mode.
See: https://github.com/docker-library/php/issues/240#issuecomment-762401135https://gitlab.alpinelinux.org/alpine/aports/-/issues/12310composer failing to install packages due to a dns resolving error on Docker i...2021-01-16T11:21:22ZAlbert Casademontcomposer failing to install packages due to a dns resolving error on Docker images with Alpine 3.13With a simple Dockerfile
```
FROM alpine:3.13 AS php-build
RUN apk --no-cache add composer
RUN composer require hashids/hashids
```
`
Failed to download hashids/hashids from dist: curl error 6 while downloading https://api.github.com/r...With a simple Dockerfile
```
FROM alpine:3.13 AS php-build
RUN apk --no-cache add composer
RUN composer require hashids/hashids
```
`
Failed to download hashids/hashids from dist: curl error 6 while downloading https://api.github.com/repos/vinkla/hashids/zipball/8cab111f78e0bd9c76953b082919fc9e251761be: Could not resolve host: api.github.com
`
On Alpine 3.12 everything works fine
```
FROM alpine:3.12 AS php-build
RUN apk --no-cache add composer
RUN composer require hashids/hashids
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/12304Alpine release 3.13 => Nextcloud installation : failed with 10 errors2021-01-14T23:14:30ZdavidoAlpine release 3.13 => Nextcloud installation : failed with 10 errorsHi,
(my first ticket, my apologies if I am not doing rigth).
```bash
# cat /etc/os-release
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.13.0
PRETTY_NAME="Alpine Linux v3.13"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://bu...Hi,
(my first ticket, my apologies if I am not doing rigth).
```bash
# cat /etc/os-release
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.13.0
PRETTY_NAME="Alpine Linux v3.13"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://bugs.alpinelinux.org/"
# apk --no-cache add nextcloud
fetch http://dl-cdn.alpinelinux.org/alpine/latest-stable/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/latest-stable/community/x86_64/APKINDEX.tar.gz
(1/50) Installing ca-certificates (20191127-r5)
(2/50) Installing php7-common (7.4.14-r0)
(3/50) Installing argon2-libs (20190702-r1)
ERROR: argon2-libs-20190702-r1: BAD signature
(4/50) Installing pcre2 (10.36-r0)
(5/50) Installing libxml2 (2.9.10-r6)
(6/50) Installing php7 (7.4.14-r0)
(7/50) Installing php7-bcmath (7.4.14-r0)
(8/50) Installing php7-ctype (7.4.14-r0)
(9/50) Installing brotli-libs (1.0.9-r3)
(10/50) Installing nghttp2-libs (1.42.0-r1)
(11/50) Installing libcurl (7.74.0-r0)
(12/50) Installing php7-curl (7.4.14-r0)
(13/50) Installing php7-dom (7.4.14-r0)
(14/50) Installing libxau (1.0.9-r0)
ERROR: libxau-1.0.9-r0: BAD signature
(15/50) Installing libbsd (0.10.0-r0)
ERROR: libbsd-0.10.0-r0: BAD signature
(16/50) Installing libxdmcp (1.1.3-r0)
ERROR: libxdmcp-1.1.3-r0: BAD signature
(17/50) Installing libxcb (1.14-r1)
ERROR: libxcb-1.14-r1: BAD signature
(18/50) Installing libx11 (1.7.0-r0)
(19/50) Installing libxext (1.3.4-r0)
(20/50) Installing libice (1.0.10-r0)
ERROR: libice-1.0.10-r0: BAD signature
(21/50) Installing libuuid (2.36.1-r0)
(22/50) Installing libsm (1.2.3-r0)
(23/50) Installing libxt (1.2.0-r0)
ERROR: libxt-1.2.0-r0: BAD signature
(24/50) Installing libxpm (3.5.13-r0)
ERROR: libxpm-3.5.13-r0: BAD signature
(25/50) Installing libpng (1.6.37-r1)
ERROR: libpng-1.6.37-r1: BAD signature
(26/50) Installing freetype (2.10.4-r1)
(27/50) Installing libjpeg-turbo (2.0.6-r0)
(28/50) Installing libwebp (1.1.0-r0)
ERROR: libwebp-1.1.0-r0: BAD signature
(29/50) Installing php7-gd (7.4.14-r0)
(30/50) Installing php7-fileinfo (7.4.14-r0)
(31/50) Installing gmp (6.2.1-r0)
(32/50) Installing php7-gmp (7.4.14-r0)
(33/50) Installing php7-iconv (7.4.14-r0)
(34/50) Installing libstdc++ (10.2.1_pre1-r3)
(35/50) Installing icu-libs (67.1-r2)
(36/50) Installing php7-intl (7.4.14-r0)
(37/50) Installing php7-json (7.4.14-r0)
(38/50) Installing oniguruma (6.9.6-r0)
(39/50) Installing php7-mbstring (7.4.14-r0)
(40/50) Installing php7-openssl (7.4.14-r0)
(41/50) Installing php7-pcntl (7.4.14-r0)
(42/50) Installing php7-posix (7.4.14-r0)
(43/50) Installing php7-session (7.4.14-r0)
(44/50) Installing php7-simplexml (7.4.14-r0)
(45/50) Installing php7-xml (7.4.14-r0)
(46/50) Installing php7-xmlreader (7.4.14-r0)
(47/50) Installing php7-xmlwriter (7.4.14-r0)
(48/50) Installing libzip (1.7.3-r2)
(49/50) Installing php7-zip (7.4.14-r0)
(50/50) Installing nextcloud (20.0.4-r0)
Executing nextcloud-20.0.4-r0.pre-install
Executing busybox-1.32.1-r0.trigger
Executing ca-certificates-20191127-r5.trigger
10 errors; 248 MiB in 93 packages
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/12276libprotobuf.so.24 (missing) but required by: android-tools (ARMV7)2021-01-27T23:59:47ZBruno Verachtenlibprotobuf.so.24 (missing) but required by: android-tools (ARMV7)Hi there,
I'm trying to build a Docker image on an ARMV7 machine (OrangePi Zero running Armbian (Debian GNU/Linux 10 (buster) with Linux 5.9.14-sunxi).
I'm running Docker 18.09.1.
```bash
FROM alpine:3.12
# Set up insecure default key...Hi there,
I'm trying to build a Docker image on an ARMV7 machine (OrangePi Zero running Armbian (Debian GNU/Linux 10 (buster) with Linux 5.9.14-sunxi).
I'm running Docker 18.09.1.
```bash
FROM alpine:3.12
# Set up insecure default key
RUN mkdir -m 0750 /root/.android
ADD files/insecure_shared_adbkey /root/.android/adbkey
ADD files/insecure_shared_adbkey.pub /root/.android/adbkey.pub
RUN set -xeo pipefail && \
apk upgrade --update --available && \
apk add wget ca-certificates tini
RUN apk add libprotobuf --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/ android-tools --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/ && \
rm -r /var/cache/apk/APKINDEX.* && \
adb --version
# Expose default ADB port
EXPOSE 5037
# Hook up tini as the default init system for proper signal handling
ENTRYPOINT ["/sbin/tini", "--"]
# Start the server by default
CMD ["adb", "-a", "-P", "5037", "server", "nodaemon"]
```
I know it's not beautiful nor smart, but I'm trying to get it to work.
A simpler version already worked for [aarch64](https://github.com/gounthar/docker-adb/blob/aarch64/Dockerfile).
The problem I'm facing is that I get this error:
```bash
+ apk upgrade --update --available
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
OK: 4 MiB in 14 packages
+ apk add wget ca-certificates tini
(1/5) Installing ca-certificates (20191127-r4)
(2/5) Installing tini (0.19.0-r0)
(3/5) Installing libunistring (0.9.10-r0)
(4/5) Installing libidn2 (2.3.0-r0)
(5/5) Installing wget (1.20.3-r1)
Executing busybox-1.31.1-r19.trigger
Executing ca-certificates-20191127-r4.trigger
OK: 6 MiB in 19 packages
Removing intermediate container b259a3b2d60a
---> dee3cd881857
Step 6/9 : RUN apk add libprotobuf --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/ android-tools --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/ && rm -r /var/cache/apk/APKINDEX.* && adb --version
---> Running in b1477f394038
fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/armv7/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
so:libprotobuf.so.24 (missing):
required by: android-tools-30.0.5-r0[so:libprotobuf.so.24]
```
Is there anything I can do, or should I just wait for this package to appear?
Thanks.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12268Alpine ARMHF - OpenConnect not working with edge, 3.11 and 3.122021-01-27T23:59:51Ztynor88Alpine ARMHF - OpenConnect not working with edge, 3.11 and 3.12Running the following command on Raspberry Pi 3 (_Linux raspberrypi 5.4.79-v7+ #​1373 SMP Mon Nov 23 13:22:33 GMT 2020 armv7l GNU/Linux_):
`docker run -it --rm alpine /bin/sh -c 'apk add --no-cache -X http://dl-cdn.alpinelinux.org...Running the following command on Raspberry Pi 3 (_Linux raspberrypi 5.4.79-v7+ #​1373 SMP Mon Nov 23 13:22:33 GMT 2020 armv7l GNU/Linux_):
`docker run -it --rm alpine /bin/sh -c 'apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/community openconnect nettle && apk upgrade -a && /usr/bin/openconnect'`
Produces the following error:
> Error relocating /usr/lib/libopenconnect.so.5: __localtime64_r: symbol not found
> Error relocating /usr/lib/libopenconnect.so.5: __select_time64: symbol not found
> Error relocating /usr/lib/libopenconnect.so.5: __fstat_time64: symbol not found
> Error relocating /usr/lib/libopenconnect.so.5: __gettimeofday_time64: symbol not found
> Error relocating /usr/lib/libopenconnect.so.5: __time64: symbol not found
> Error relocating /usr/bin/openconnect: __localtime64: symbol not found
> Error relocating /usr/bin/openconnect: __time64: symbol not found
Running with **alpine:edge** produces:
> fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/armv7/APKINDEX.tar.gz WARNING: Ignoring http://dl-cdn.alpinelinux.org/alpine/edge/community: temporary error (try again later) fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/armv7/APKINDEX.tar.gz 1996039056:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330: 1996039056:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330: 1996039056:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330: 1996039056:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330: 1996039056:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1913: WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/edge/main: Permission denied fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/armv7/APKINDEX.tar.gz WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/edge/community: temporary error (try again later) ERROR: unable to select packages: nettle (no such package): required by: world[nettle] openconnect (no such package): required by: world[openconnect]
Running with some old edge cached version **_alpine:edge@sha256:fa00ece9a1a6902309239e7406cd1f37d8d9064dd04273e696ca5cbd4e962706_** (which i found on my build server) works fine:
`docker run -it --rm alpine:edge@sha256:fa00ece9a1a6902309239e7406cd1f37d8d9064dd04273e696ca5cbd4e962706 /bin/sh -c 'apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/community openconnect && apk upgrade -a && /usr/bin/openconnect'`
```
No server specified
Usage: openconnect [options] <server>
Open client for multiple VPN protocols, version v8.10
This is not an issue on my amd64 box. Only armhf (Raspberry Pi)
```
Possibly related to:
https://gitlab.alpinelinux.org/alpine/aports/-/issues/12091
and
https://gitlab.alpinelinux.org/alpine/aports/-/issues/11808https://gitlab.alpinelinux.org/alpine/aports/-/issues/12252installation of octave does not work2021-02-26T21:31:09ZErnst Reißnerinstallation of octave does not workThis is not a bug on apk but seemingly a problem with the package.
Trying
```
apk add octave --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing
```
fails with
```
ERROR: unsatisfiable constraints:
so:libhdf5.so.200 (miss...This is not a bug on apk but seemingly a problem with the package.
Trying
```
apk add octave --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing
```
fails with
```
ERROR: unsatisfiable constraints:
so:libhdf5.so.200 (missing):
required by: octave-6.1.0-r3[so:libhdf5.so.200]
so:libqhull.so.8.0 (missing):
required by: octave-6.1.0-r3[so:libqhull.so.8.0]
```
Shall these packages be in testing also??https://gitlab.alpinelinux.org/alpine/aports/-/issues/12246Machine became offline after reboot : /etc/init.d/networking is missing2023-12-17T00:07:26ZTaner TasMachine became offline after reboot : /etc/init.d/networking is missingAfter my machine became offline after first reboot, I realized that there isn't /etc/init.d/networking anymore. It seems this file belongs to ifupdown-ng-openrc according to https://git.alpinelinux.org/aports/tree/main/ifupdown-ng/APKBUI...After my machine became offline after first reboot, I realized that there isn't /etc/init.d/networking anymore. It seems this file belongs to ifupdown-ng-openrc according to https://git.alpinelinux.org/aports/tree/main/ifupdown-ng/APKBUILD but there is no such package somehow. Did I miss something?
https://git.alpinelinux.org/aports/commit/main/ifupdown-ng?id=69ac0711d35c69e5dc385d337b83c51c9978f62c
Any explanation for why this critical change has done?
Alpine Edge
Edit: network -> networkingAriadne Conillariadne@ariadne.spaceAriadne Conillariadne@ariadne.spacehttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12240xdg-user-dirs: Error relocating /usr/bin/xdg-user-dirs-update: __stat_time64:...2020-12-27T19:09:16ZDennis Günnewigxdg-user-dirs: Error relocating /usr/bin/xdg-user-dirs-update: __stat_time64: symbol not foundRunning `xdg-user-dirs-update` fails with an error.
# Error message
~~~
Error relocating /usr/bin/xdg-user-dirs-update: __stat_time64: symbol not found
~~~
# Platform
armv7 on Raspberry PI 4.
# Package Info
Installed from `edge`.
...Running `xdg-user-dirs-update` fails with an error.
# Error message
~~~
Error relocating /usr/bin/xdg-user-dirs-update: __stat_time64: symbol not found
~~~
# Platform
armv7 on Raspberry PI 4.
# Package Info
Installed from `edge`.
```
% apk info xdg-user-dirs
xdg-user-dirs-0.17-r0 description:
Manage user directories like ~/Desktop and ~/Music
xdg-user-dirs-0.17-r0 webpage:
https://www.freedesktop.org/wiki/Software/xdg-user-dirs
xdg-user-dirs-0.17-r0 installed size:
61440
```
# OS info
```
% cat /etc/os-release
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.12.3
PRETTY_NAME="Alpine Linux v3.12"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://bugs.alpinelinux.org/"
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/12209Enable configuring IPv6 early (linux-virt)2020-12-26T14:08:25Zomniomni+alpine@hack.orgEnable configuring IPv6 early (linux-virt)I had various titles but this seemed fit.
My initial problem today was being able to configure static IPv6 in `/etc/network/interfaces` (with linux-virt/initramfs-virt at edge). I get `RTNETLINK answers: Not supported`. Script _networki...I had various titles but this seemed fit.
My initial problem today was being able to configure static IPv6 in `/etc/network/interfaces` (with linux-virt/initramfs-virt at edge). I get `RTNETLINK answers: Not supported`. Script _networking_ seem to precede _modules_ even though the former has depend() "after modules".
My first thought was to include the module `ipv6` in initramfs, to be able to list it in `modules=` in cmdline, but then a `/etc/mkinitfs/features.d/ipv6.modules` is needed (right?) and perhaps it's excluded from initramfs-virt due to its size (1 meg).
I tried hacking the script `init.d/networking`, changing modules dependency from _after_ to _need_, which works but seem to slow boot down when configuring interfaces.
What would be the way forward here?https://gitlab.alpinelinux.org/alpine/aports/-/issues/12203pass-fish-completion issue2021-08-08T01:24:22ZPrzemek Kpass-fish-completion issueThis seems to be quite similar to https://gitlab.alpinelinux.org/alpine/aports/-/issues/12186:
```sh
/sbin/apk add pass-fish-completion
1 error; 766 packages, 3913 dirs, 49740 files, 3353 MiB
```This seems to be quite similar to https://gitlab.alpinelinux.org/alpine/aports/-/issues/12186:
```sh
/sbin/apk add pass-fish-completion
1 error; 766 packages, 3913 dirs, 49740 files, 3353 MiB
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/12182testing/nut: /usr/sbin/upsdrvctl: symbol not found2020-12-11T02:31:23ZTim Robinsontesting/nut: /usr/sbin/upsdrvctl: symbol not foundHi
I'm trying to run nut upsd on a RaspberryPi however the latest release 2.7.4-r7 fails with the errors below.
```
localhost:~# service nut-upsd start
Error relocating /usr/sbin/upsdrvctl: __select_time64: symbol not found
Error reloc...Hi
I'm trying to run nut upsd on a RaspberryPi however the latest release 2.7.4-r7 fails with the errors below.
```
localhost:~# service nut-upsd start
Error relocating /usr/sbin/upsdrvctl: __select_time64: symbol not found
Error relocating /usr/sbin/upsdrvctl: __difftime64: symbol not found
Error relocating /usr/sbin/upsdrvctl: __gettimeofday_time64: symbol not found
Error relocating /usr/sbin/upsdrvctl: __stat_time64: symbol not found
* ERROR: nut-upsd failed to start
localhost:~# /usr/sbin/upsdrvctl -h
Error relocating /usr/sbin/upsdrvctl: __select_time64: symbol not found
Error relocating /usr/sbin/upsdrvctl: __difftime64: symbol not found
Error relocating /usr/sbin/upsdrvctl: __gettimeofday_time64: symbol not found
Error relocating /usr/sbin/upsdrvctl: __stat_time64: symbol not found
```
I had a cached copy of 2.7.4-r6 which doesn't immediately exit.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12111strongswan-5.9.1-r0 won't start on alpine:edge2020-11-17T17:10:22Zchristian-simmenstrongswan-5.9.1-r0 won't start on alpine:edgeSince: !14529
I'm not sure if I am missing some dependencies or if it is an issue in strongswan.
Tobias (stronswan developer) suggests:
> Hi Christian,
>> I'm not sure if I am missing some dependencies/capabilities or if this
>> is a...Since: !14529
I'm not sure if I am missing some dependencies or if it is an issue in strongswan.
Tobias (stronswan developer) suggests:
> Hi Christian,
>> I'm not sure if I am missing some dependencies/capabilities or if this
>> is an issue in strongswan.
> Possible, but it seems a bit strange. There have been no changes in
> regards to the use of gettid() since 4.6.2. It's used to print the
> native thread ID in a log message when threads are started (since 5.4.0
> it can be used also as internal thread IDs, but that configure option
> does not seem to be enabled for the alpine package).
>
> The configure script searches for gettid() and, if not found, also
> checks if the SYS_gettid syscall can be used (the latter then causes the
> definition of a static inline implementation of gettid() directly in
> thread.c).
>> Error relocating /usr/lib/ipsec/libstrongswan.so.0: gettid: symbol not found
>
> So if you get this error, my guess is that gettid() was found on the
> system on which the package was built, but not on the image you
> installed it now. Whether gettid() is actually available (and does not
> have to be replicated via syscall) depends on the libc that's in use
> (e.g. glibc does not provide a wrapper around the syscall, Android's
> bionic, however, does).
>
> Maybe contact the package maintainer and ask whether the build
> environment has changed when the latest package was built.
>
> Regards,
> Tobias
Steps to reproduce:
```
# docker pull alpine:edge
# docker run -itd --name strongswan --privileged alpine:edge
# docker exec -it strongswan /bin/sh
/ # apk add strongswan
fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
(1/19) Installing iproute2 (5.9.0-r0)
Executing iproute2-5.9.0-r0.post-install
(2/19) Installing libbz2 (1.0.8-r1)
(3/19) Installing fts (1.2.7-r1)
(4/19) Installing xz-libs (5.2.5-r0)
(5/19) Installing libelf (0.182-r0)
(6/19) Installing libmnl (1.0.4-r1)
(7/19) Installing libnftnl-libs (1.1.8-r0)
(8/19) Installing iptables (1.8.6-r0)
(9/19) Installing iproute2-tc (5.9.0-r0)
(10/19) Installing iproute2-minimal (5.9.0-r0)
(11/19) Installing iproute2-ss (5.9.0-r0)
(12/19) Installing libcap (2.45-r0)
(13/19) Installing ca-certificates (20191127-r5)
(14/19) Installing brotli-libs (1.0.9-r2)
(15/19) Installing nghttp2-libs (1.41.0-r0)
(16/19) Installing libcurl (7.73.0-r0)
(17/19) Installing gmp (6.2.0-r1)
(18/19) Installing sqlite-libs (3.33.0-r0)
(19/19) Installing strongswan (5.9.1-r0)
Executing strongswan-5.9.1-r0.pre-install
Executing busybox-1.32.0-r3.trigger
Executing ca-certificates-20191127-r5.trigger
OK: 18 MiB in 33 packages
/ # ipsec start
Error relocating /usr/lib/ipsec/libstrongswan.so.0: gettid: symbol not found
/ #
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/12088awk printf format incorrect2021-07-04T16:36:44ZGeneawk printf format incorrectPlease refer to below script for test in last version alpine system (e.g. v3.12.1 ).
`echo "00000500000" | awk '{printf("%d\n",$0);}'`
I expect output "500000", but unfortunately, it display "163840". :expressionless:
what ?? how ??
P...Please refer to below script for test in last version alpine system (e.g. v3.12.1 ).
`echo "00000500000" | awk '{printf("%d\n",$0);}'`
I expect output "500000", but unfortunately, it display "163840". :expressionless:
what ?? how ??
Please help to solve this issue.
Thank you gays.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12026alpine doesn't support for binderfs and sudo modprobe binder_linux2021-11-09T13:09:45ZYonggang Luoalpine doesn't support for binderfs and sudo modprobe binder_linux```
lygstate:/lib/modules# sudo modprobe ashmem_linux
modprobe: FATAL: Module ashmem_linux not found in directory /lib/modules/5.4.71-0-lts
lygstate:/lib/modules# sudo modprobe binder_linux
modprobe: FATAL: Module binder_linux not found ...```
lygstate:/lib/modules# sudo modprobe ashmem_linux
modprobe: FATAL: Module ashmem_linux not found in directory /lib/modules/5.4.71-0-lts
lygstate:/lib/modules# sudo modprobe binder_linux
modprobe: FATAL: Module binder_linux not found in directory /lib/modules/5.4.71-0-lts
```
This cause the issue that we can not do modprobe ashmem_linux inside the container
This cause we can not running multiple android instance on Androidhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11992mpd 0.22 not working in Docker2020-10-05T10:23:00ZThomas Langewoutersmpd 0.22 not working in Dockermpd from alpine works fine, from alpine:edge it does not work.
```
thomas@roper mpd % docker run -it mpd /bin/sh
/ # strace /usr/bin/mpd
execve("/usr/bin/mpd", ["/usr/bin/mpd"], 0x7ffea80d73b0 /* 6 vars */) = -1 EPERM (Operation not per...mpd from alpine works fine, from alpine:edge it does not work.
```
thomas@roper mpd % docker run -it mpd /bin/sh
/ # strace /usr/bin/mpd
execve("/usr/bin/mpd", ["/usr/bin/mpd"], 0x7ffea80d73b0 /* 6 vars */) = -1 EPERM (Operation not permitted)
strace: exec: Operation not permitted
+++ exited with 1 +++
/ # stat /usr/bin/mpd
File: /usr/bin/mpd
Size: 1055136 Blocks: 2064 IO Block: 4096 regular file
Device: 63h/99d Inode: 21385822 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2020-09-24 19:35:14.000000000
Modify: 2020-09-24 19:35:14.000000000
Change: 2020-10-04 12:19:05.000000000
```
I have this both on x64 and arm64 docker containers (RUN apk add mpd mpc). I tried creating a qemu virt VM from alpine iso image to reproduce in a non-container environment but I couldn't get networking to work there.