alpine issueshttps://gitlab.alpinelinux.org/groups/alpine/-/issues2022-04-01T14:32:03Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13658busybox sendmail no longer working2022-04-01T14:32:03ZChingis Sbusybox sendmail no longer workingI'm on Alpine 3.13 and using busybox's sendmail as a relay:
```
sendmail_path = /usr/sbin/sendmail -t -i -S opensmtpd:25
```
since recently it started to give the error "sendmail: . failed"
not sure if newer versions affectedI'm on Alpine 3.13 and using busybox's sendmail as a relay:
```
sendmail_path = /usr/sbin/sendmail -t -i -S opensmtpd:25
```
since recently it started to give the error "sendmail: . failed"
not sure if newer versions affectedhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/3282users: /dev/null/utmp: Not a directory2022-04-01T20:44:51ZDennis Przytarskiusers: /dev/null/utmp: Not a directoryCommand users does not work:
# which users
/usr/bin/users
# users
users: /dev/null/utmp: Not a directory
*(from redmine: issue id 3282, created on 2014-08-11)*
* Uploads:
* ![Screen_Shot_2015-04-20_at_21.34.35](/up...Command users does not work:
# which users
/usr/bin/users
# users
users: /dev/null/utmp: Not a directory
*(from redmine: issue id 3282, created on 2014-08-11)*
* Uploads:
* ![Screen_Shot_2015-04-20_at_21.34.35](/uploads/5af07efab5c868ac3e63f4772763b329/Screen_Shot_2015-04-20_at_21.34.35.png)
* [168rwi3wbnhb1zwwcjb7mprbqci31qag-gistfile1.diff](/uploads/5c32343cfd6c46fe0f70b68568c8f64d/168rwi3wbnhb1zwwcjb7mprbqci31qag-gistfile1.diff) screen-no-utmp.diff3.14.0https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10831How checksums C: in APKINDEX are computed2022-04-01T21:16:15ZmartenHow checksums C: in APKINDEX are computedI can't find any documentation on the APKINDEX C: values.
Where does it come from ? What command produces it ? The abuild ?
Are it stored in the apk package ? If so where ?
For example
> apk index strace-5.14-r0.apk -o apkindex.tar.g...I can't find any documentation on the APKINDEX C: values.
Where does it come from ? What command produces it ? The abuild ?
Are it stored in the apk package ? If so where ?
For example
> apk index strace-5.14-r0.apk -o apkindex.tar.gz
Produces a APKINDEX with the C: value.
Reference:
https://stackoverflow.com/questions/38837679/alpine-apk-package-repositories-how-are-the-checksums-calculatedhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13656lualatex no longer working2022-04-02T04:04:45ZMarian Buschsiewekelualatex no longer workingFor some reason lualatex is running `mktexfmt lualatex.fmt` (as user then), which creates `~/.texlive2021/texmf-var/web2c/luahbtex/lualatex.fmt`. There already is `/usr/share/texmf-var/web2c/luahbtex/lualatex.fmt` generated from the `tex...For some reason lualatex is running `mktexfmt lualatex.fmt` (as user then), which creates `~/.texlive2021/texmf-var/web2c/luahbtex/lualatex.fmt`. There already is `/usr/share/texmf-var/web2c/luahbtex/lualatex.fmt` generated from the `texlive` trigger that seems to be valid. And `lualatex` even after creating a new `lualatex.fmt` is still not yet pleased with the result and will recreate it on each subsequent start, so it never actually generates a document.
I have just started to track the bug down, but I thought I might document it here in case someone else also steps into it. The issue is not fixed by https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/32673 :/https://gitlab.alpinelinux.org/alpine/abuild/-/issues/10043Issue: SYNA3602 [Hantick 5288] i2c multitouch touchpad not supported in Alpine2022-04-02T09:27:47ZSaijin-NaibIssue: SYNA3602 [Hantick 5288] i2c multitouch touchpad not supported in AlpinePlease forgive me if I mis-filed this. I think it has to do with the kernel build, but I don't see a way to file there.
In summary, my GeoBook Geo120 has the SYNA3602 [Hantick 5288] i2c multitouch touchpad, which apparently can be a bit...Please forgive me if I mis-filed this. I think it has to do with the kernel build, but I don't see a way to file there.
In summary, my GeoBook Geo120 has the SYNA3602 [Hantick 5288] i2c multitouch touchpad, which apparently can be a bit of a pain to get working out of the box. That being said, I've tested Debians (Debian stable, Ubuntu 21.04, Mint 21.04, popOS), Arches (Manjaro, Endeavor), openSUSEs (Tumbleweed, Gecko), and Solus on this hardware, and they all support my touchpad out of the box.
Thread with machine/setup details:
https://discourse.gnome.org/t/help-inquiry-trouble-with-gnome-40-4-gdm-on-alpine-3-14-1-edge-with-linux-lts/7337?u=saijin_naib
In my digging around, it looks like there may need to be a module or patch loaded in the kernel configuration to address this and support this hardware for this device and all other platforms which also use it.
https://patchwork.kernel.org/project/linux-input/patch/20171107122800.23196-1-hdegoede@redhat.com/
This is referenced by this Manjaro thread:
https://forum.manjaro.org/t/syna3602-touchpad-not-working-at-all/3108https://gitlab.alpinelinux.org/alpine/aports/-/issues/13612Package request: eww2022-04-02T15:06:27ZTimPackage request: ewwhttps://github.com/elkowar/eww
From its repo:
`Elkowars Wacky Widgets is a standalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager.`https://github.com/elkowar/eww
From its repo:
`Elkowars Wacky Widgets is a standalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager.`https://gitlab.alpinelinux.org/alpine/aports/-/issues/13610obstack_free: symbol not found2022-04-02T17:49:42ZAnton Smirnovobstack_free: symbol not foundI'm having the following on alpine-virt 3.15.1 with "gcompat" package installed:
```
asvm-x86-64:~/myapp/bin# ./arduino-cli compile --fqbn "esp32:esp32:nano32" ./sk1/
Error relocating /root/myapp/data/packages/esp32/tools/xtensa-esp32-el...I'm having the following on alpine-virt 3.15.1 with "gcompat" package installed:
```
asvm-x86-64:~/myapp/bin# ./arduino-cli compile --fqbn "esp32:esp32:nano32" ./sk1/
Error relocating /root/myapp/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/bin/xtensa-esp32-elf-g++: obstack_free: symbol not found
Error during build: exit status 127
```
Similar [issue](https://github.com/void-linux/musl-obstack/pull/6) (probably) fixed in another musl-based distro (void-linux).https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10794Build and run APK on MacOS2022-04-03T21:53:06ZPaul SpoorenBuild and run APK on MacOSHi, I'm currently trying to build APK on a MacBook and see some issues with `malloc.h` and `strdumpa` as well as `endian.h`. Did anyone successfully build it on a Mac? If there is any *hope* I'd give more details on the issue.Hi, I'm currently trying to build APK on a MacBook and see some issues with `malloc.h` and `strdumpa` as well as `endian.h`. Did anyone successfully build it on a Mac? If there is any *hope* I'd give more details on the issue.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13661netstat is vulnerable to escape sequence injection (busybox)2022-04-04T16:02:55ZMartin Kaesbergernetstat is vulnerable to escape sequence injection (busybox)Hey there,
Alpine ships BusyBox with the `netstat` applet enabled. This is vulnerable to escape sequence injection when used from an VT compatible terminal. To exploit this vulnerability the PTR for a remote host must contain a escape s...Hey there,
Alpine ships BusyBox with the `netstat` applet enabled. This is vulnerable to escape sequence injection when used from an VT compatible terminal. To exploit this vulnerability the PTR for a remote host must contain a escape sequence and the victim has to execute `netstat`. I've set up an example at `[elided]` with the PTR resolving to `\027[33\;46mlocalhost.`
```
$ dig -x [elided] @8.8.8.8
; <<>> DiG 9.16.25 <<>> -x [elided] @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59625
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;[elided]. IN PTR
;; ANSWER SECTION:
[elided]. 1 IN PTR \027[33\;46mlocalhost.
;; Query time: 55 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sun Apr 03 00:11:16 DST 2022
;; MSG SIZE rcvd: 132
```
If you try to `ssh [elided]` and run `netstat -t` while trying to establish the connection from a different terminal, the second terminal will change the background and font color. Other escape sequences may lead to code execution.3.15.4https://gitlab.alpinelinux.org/alpine/aports/-/issues/13665release 3.15.4 checklist2022-04-04T17:09:16ZNatanael Coparelease 3.15.4 checklist* [x] check that kernel version are in sync (eg linux-lts and linux-rpi)
* [x] check that raspberrypi-bootloader is up-to-date
* [x] create new milestone https://gitlab.alpinelinux.org/alpine/aports/-/milestones
* [x] change milestone to...* [x] check that kernel version are in sync (eg linux-lts and linux-rpi)
* [x] check that raspberrypi-bootloader is up-to-date
* [x] create new milestone https://gitlab.alpinelinux.org/alpine/aports/-/milestones
* [x] change milestone to version-next on all unresolved issues
* [x] set version in main/alpine-base. see git log for commit message format
* [x] `git tag -a <version>`
* [x] before git push, verify that builders are idle. don’t push until they are
* [x] `git push && git push --tags`
* [x] write release notes and publish on alpinelinux.org
* [x] update alpine-mksite/alpine-releases.conf.yaml
* [x] verify that builders complete the release build successfully (check if release is uploaded to dl-master)
* [x] sign releases
* [x] make docker image release PR (https://github.com/docker-library/official-images/pull/12055)
* [x] update topic in IRC channels
* [x] send release announcement to ~alpine/announce@lists.alpinelinux.org with BCC distro@distrowatch.org
* [x] post a tweet (https://tweetdeck.twitter.com)
* [x] Celebrate 🎉https://gitlab.alpinelinux.org/alpine/aports/-/issues/13666[Package request] loggedfs2022-04-05T13:10:37ZJonas Zohren[Package request] loggedfsI managed to build it in docker with:
```shell
apk add fuse-dev libxml2-dev libpcre32 make g++ pcre-dev git
git clone https://github.com/rflament/loggedfs.git /loggedfs-source
cd /loggedfs-source
make
```I managed to build it in docker with:
```shell
apk add fuse-dev libxml2-dev libpcre32 make g++ pcre-dev git
git clone https://github.com/rflament/loggedfs.git /loggedfs-source
cd /loggedfs-source
make
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/13433community/vtk-9.1.0-r1: test failure on x86(_64)2022-04-05T16:47:35ZKevin Daudtcommunity/vtk-9.1.0-r1: test failure on x86(_64)vtk has a test failure on x64(_64):
```
The following tests FAILED:
783 - VTK::RenderingOpenGL2Cxx-TestFloor (Timeout)
```
See: https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/vtk/vtk-9.1.0-r1.log
CC: @J0WI build ...vtk has a test failure on x64(_64):
```
The following tests FAILED:
783 - VTK::RenderingOpenGL2Cxx-TestFloor (Timeout)
```
See: https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/vtk/vtk-9.1.0-r1.log
CC: @J0WI build failed after 7db5c20334fd5199dfd0aa20bad690c4b36de43b
VTK has been disabled for now on these arches.Marian BuschsiewekeMarian Buschsiewekehttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13595testing/rtl88x2bu-src: does not build2022-04-06T10:47:08ZGhost Usertesting/rtl88x2bu-src: does not buildthe latest tag does (and advertises other 5.15 compatibility too): https://github.com/RinCat/RTL88x2BU-Linux-Driver/commit/a543f246e3f6b023a98f7146cccec667600a23fe the issue is that the older versions use <net/ipx.h>, which was removed i...the latest tag does (and advertises other 5.15 compatibility too): https://github.com/RinCat/RTL88x2BU-Linux-Driver/commit/a543f246e3f6b023a98f7146cccec667600a23fe the issue is that the older versions use <net/ipx.h>, which was removed in 5.15.Jakub JirutkaJakub Jirutkahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13626testing/qalculate-qt wrong description2022-04-06T10:48:17ZDocbroketesting/qalculate-qt wrong description```
[ins]└───▶ apk info qalculate-qt
qalculate-qt-4.1.0-r0 description:
Multi-purpose desktop calculator - GTK+ version
qalculate-qt-4.1.0-r0 webpage:
https://github.com/Qalculate/qalculate-qt
qalculate-qt-4.1.0-r0 installed size:
2696...```
[ins]└───▶ apk info qalculate-qt
qalculate-qt-4.1.0-r0 description:
Multi-purpose desktop calculator - GTK+ version
qalculate-qt-4.1.0-r0 webpage:
https://github.com/Qalculate/qalculate-qt
qalculate-qt-4.1.0-r0 installed size:
2696 KiB
```
It says GTK+ version.Patrycja Rosaalpine@ptrcnull.mePatrycja Rosaalpine@ptrcnull.mehttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13262testing/libqalculate: upstream bug report for libqalculate.pc.in2022-04-06T10:56:46ZCarl Chavetesting/libqalculate: upstream bug report for libqalculate.pc.inAssign to me please.
@lonjil in [this comment](https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/26266#note_184560) and replies, it was discussed that an upstream bug report was needed for libqalculate.pc.in to add the requ...Assign to me please.
@lonjil in [this comment](https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/26266#note_184560) and replies, it was discussed that an upstream bug report was needed for libqalculate.pc.in to add the requires.private.
I don't think it was ever submitted so I'm going to do it but just wanted to let you know so we don't step on each other. Also, the current version of the patch we are using contains:
```
Required.private: libxml-2.0 >= 2.3.8
+Requires.private: gmp mpfr
```
Note that the line above uses "Required.private" vs. "Requires.private". I don't know anything about .pc files but early googling makes me think that's an upstream typo?? Maybe requires and required both work.lonjillonjilhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13667main/ruby: version 3.1.1 fails to build on riscv642022-04-07T16:05:53ZJakub Jirutkamain/ruby: version 3.1.1 fails to build on riscv64https://build.alpinelinux.org/buildlogs/build-edge-riscv64/main/ruby/ruby-3.1.1-r0.log:
```
vm_dump.c: In function 'rb_dump_machine_register':
vm_dump.c:916:45: error: 'REG_S1' undeclared (first use in this function); did you mean 'REG_...https://build.alpinelinux.org/buildlogs/build-edge-riscv64/main/ruby/ruby-3.1.1-r0.log:
```
vm_dump.c: In function 'rb_dump_machine_register':
vm_dump.c:916:45: error: 'REG_S1' undeclared (first use in this function); did you mean 'REG_S0'?
916 | dump_machine_register(mctx->__gregs[REG_S1], "s1");
| ^~~~~~
vm_dump.c:815:87: note: in definition of macro 'dump_machine_register'
815 | # define dump_machine_register(reg, regstr) (col_count = print_machine_register(reg, regstr, col_count, 80))
| ^~~
vm_dump.c:916:45: note: each undeclared identifier is reported only once for each function it appears in
916 | dump_machine_register(mctx->__gregs[REG_S1], "s1");
| ^~~~~~
vm_dump.c:815:87: note: in definition of macro 'dump_machine_register'
815 | # define dump_machine_register(reg, regstr) (col_count = print_machine_register(reg, regstr, col_count, 80))
| ^~~
vm_dump.c:925:45: error: 'REG_S2' undeclared (first use in this function); did you mean 'REG_S0'?
925 | dump_machine_register(mctx->__gregs[REG_S2], "s2");
| ^~~~~~
vm_dump.c:815:87: note: in definition of macro 'dump_machine_register'
815 | # define dump_machine_register(reg, regstr) (col_count = print_machine_register(reg, regstr, col_count, 80))
| ^~~
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/13662testing/libretro-ppsspp: Broken dependency so:libglslang.so2022-04-07T18:15:06ZGhost Usertesting/libretro-ppsspp: Broken dependency so:libglslang.so```
$ sudo apk add libretro-ppsspp
ERROR: unable to select packages:
so:libglslang.so (no such package):
required by: libretro-ppsspp-0_git20210516-r0[so:libglslang.so]
``````
$ sudo apk add libretro-ppsspp
ERROR: unable to select packages:
so:libglslang.so (no such package):
required by: libretro-ppsspp-0_git20210516-r0[so:libglslang.so]
```David DemelierDavid Demelierhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/10239lighttpd mod auth dbi missing2022-04-08T17:38:33ZPICCORO Lenz McKAYlighttpd mod auth dbi missingthe module `mod_auth_mysql` are missing and are already distributed with lighty since 1.4.36
nomadays we have the mod_authn_dbi a great feature that premits to use databases like mysql/mariadb, postgresql, freetsd/sqlserver/sybase/anywh...the module `mod_auth_mysql` are missing and are already distributed with lighty since 1.4.36
nomadays we have the mod_authn_dbi a great feature that premits to use databases like mysql/mariadb, postgresql, freetsd/sqlserver/sybase/anywhere
its a very important module that permits configure intranets in
conbination with http autenticacion!
*(from redmine: issue id 10239, created on 2019-04-14)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/13663linux-edge: enable NVMe hardware monitoring2022-04-08T18:55:53ZMichał Polańskilinux-edge: enable NVMe hardware monitoringPlease set `CONFIG_NVME_HWMON=y` so we can see temperatures of NVMe drives via HWMON. This feature is currently enabled only on riscv64 edge kernel.Please set `CONFIG_NVME_HWMON=y` so we can see temperatures of NVMe drives via HWMON. This feature is currently enabled only on riscv64 edge kernel.Milan P. StanićMilan P. Stanićhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12211Exec format error in PIL/_imaging.cpython-38-x86_64-linux-gnu.so2022-04-08T19:33:41ZJohannes MarbachExec format error in PIL/_imaging.cpython-38-x86_64-linux-gnu.soI'm running the Alpine-based postmarketOS distribution in Qemu. I installed `lollypop` with `apk add lollypop` which installed PIP / pillow as a dependency. Lollypop fails to launch though because it calls into PIL which in turn tries to...I'm running the Alpine-based postmarketOS distribution in Qemu. I installed `lollypop` with `apk add lollypop` which installed PIP / pillow as a dependency. Lollypop fails to launch though because it calls into PIL which in turn tries to call into libtiff which then exits with an exec format error.
I traced it down until here:
```
$ ldd /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so
/lib/ld-musl-x86_64.so.1 (0x7fb897f5f000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x7fb897e87000)
libopenjp2.so.7 => /usr/lib/libopenjp2.so.7 (0x7fb897e3d000)
libz.so.1 => /lib/libz.so.1 (0x7fb897e23000)
libimagequant.so.0 => /usr/lib/libimagequant.so.0 (0x7fb897e13000)
Error loading shared library libtiff.so.5: Exec format error (needed by /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x7fb897dec000)
libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7fb897f5f000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x7fb897de7000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x7fb897ddf000)
libbsd.so.0 => /usr/lib/libbsd.so.0 (0x7fb897dc9000)
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyTuple_New: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFIsTiled: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFSetSubDirectory: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PySlice_Unpack: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyModule_AddObject: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyObject_IsTrue: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyArg_ParseTuple: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyDict_GetItem: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyDict_New: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyEval_RestoreThread: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFRGBAImageEnd: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PySequence_Check: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFGetFieldDefaulted: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyErr_Occurred: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFGetVersion: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyFloat_AsDouble: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyCapsule_New: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFComputeStrip: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: _Py_BuildValue_SizeT: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFReadEncodedStrip: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyUnicode_FromString: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyLong_FromLong: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyModule_AddIntConstant: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyFloat_FromDouble: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: _PyArg_ParseTuple_SizeT: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: _PyBytes_Resize: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyBuffer_Release: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyObject_Print: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFSetWarningHandler: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PySequence_GetItem: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyTuple_GetItem: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyBytes_FromStringAndSize: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFFdOpen: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: Py_BuildValue: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyBool_FromLong: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFTileSize: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyNumber_AsSsize_t: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyLong_AsSsize_t: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PySequence_Fast: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: _PyObject_New: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PySequence_Size: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyObject_Size: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyBytes_AsString: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyErr_SetFromErrno: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: _TIFFmemcpy: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyErr_NoMemory: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyType_IsSubtype: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyModule_Create2: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyErr_ExceptionMatches: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFStripSize: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyLong_AsLong: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFReadRGBATile: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyObject_GetBuffer: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFFlush: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyList_New: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFRGBAImageOK: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyUnicode_AsLatin1String: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyErr_Clear: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyErr_Format: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyModule_GetDict: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyDict_SetItemString: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PySlice_AdjustIndices: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyType_Ready: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFSetWarningHandlerExt: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: _Py_Dealloc: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyNumber_Check: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyList_GetItem: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyObject_CallMethod: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyLong_AsLongLong: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFClientOpen: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyObject_CallFunction: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFRGBAImageGet: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFGetField: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFRGBAImageBegin: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyEval_SaveThread: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyObject_Free: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFClose: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyLong_FromSsize_t: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFMergeFieldInfo: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyTuple_Size: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyList_SetItem: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFWriteScanline: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyBytes_Size: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFReadTile: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyErr_SetString: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyBytes_AsStringAndSize: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyList_Size: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: TIFFVSetField: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: _PyErr_BadInternalCall: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyFloat_Type: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PySlice_Type: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyUnicode_Type: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyExc_TypeError: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: _Py_NoneStruct: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyExc_SystemError: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyExc_ValueError: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyExc_MemoryError: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyExc_OSError: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyExc_RuntimeError: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: _Py_TrueStruct: symbol not found
Error relocating /usr/lib/python3.8/site-packages/PIL/_imaging.cpython-38-x86_64-linux-gnu.so: PyExc_IndexError: symbol not found
```
Some more environment info:
```
$ uname -a
Linux qemu-amd64 5.10.1-0-virt #1-Alpine SMP Tue, 15 Dec 2020 09:14:42 UTC x86_64 Linux
$ cat /etc/apk/arch
x86_64
$ cat /etc/apk/repositories
http://mirror.postmarketos.org/postmarketos/master
http://dl-2.alpinelinux.org/alpine/edge/main
http://dl-2.alpinelinux.org/alpine/edge/community
http://dl-2.alpinelinux.org/alpine/edge/testing
```
```