alpine issueshttps://gitlab.alpinelinux.org/groups/alpine/-/issues2020-05-12T09:01:35Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11392nextcloud-default-apps dependencies broken2020-05-12T09:01:35ZRasmus Thomsenoss@cogitri.devnextcloud-default-apps dependencies broken```
apk add nextcloud-default-apps
ERROR: unsatisfiable constraints:
nextcloud-settings (missing):
required by: nextcloud-default-apps-18.0.3-r0[nextcloud-settings]
```
@larena```
apk add nextcloud-default-apps
ERROR: unsatisfiable constraints:
nextcloud-settings (missing):
required by: nextcloud-default-apps-18.0.3-r0[nextcloud-settings]
```
@larenaLeonardo ArenaLeonardo Arenahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11391ghc support for alpine aarch642020-04-15T09:24:17Zodidevghc support for alpine aarch64Hi,
I wanted to add support for ghc for alpine aarch64.
GHC is required for Building GHC source code which is called as GHC-Bootstrap. For Alpine aarch64 GHC bootstrap is not available since till now there is not support for GHC for al...Hi,
I wanted to add support for ghc for alpine aarch64.
GHC is required for Building GHC source code which is called as GHC-Bootstrap. For Alpine aarch64 GHC bootstrap is not available since till now there is not support for GHC for alpine aarch64.
I cross compiled ghc-bootstrap for alpine aarch64 on x86_64 machine and then installed libs and bins on alpine aarch64 after which I was able to build ghc for aports.
Since to Build GHC for alpine aarch64 we required GHC bootstrap which we have cross compile . Please let me know the procedure for deployment ghc-bootstrap for alpine aarch64.
I have created a docker image with ghc-bootstarp which can be used for building ghc.https://gitlab.alpinelinux.org/alpine/aports/-/issues/11390wireshark: BACapp dissector crash (CVE-2020-11647)2020-04-14T14:41:14ZAlicha CHwireshark: BACapp dissector crash (CVE-2020-11647)It may be possible to make Wireshark crash by injecting a malformed packet onto the wire or by convincing someone to read a malformed packet trace file.
Affected versions: 3.2.0 to 3.2.2, 3.0.0 to 3.0.9, 2.6.0 to 2.6.15
Fixed versions:...It may be possible to make Wireshark crash by injecting a malformed packet onto the wire or by convincing someone to read a malformed packet trace file.
Affected versions: 3.2.0 to 3.2.2, 3.0.0 to 3.0.9, 2.6.0 to 2.6.15
Fixed versions: 3.2.3, 3.0.10, 2.6.16
#### References:
* https://www.wireshark.org/security/wnpa-sec-2020-07.html
* https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=16474
### Affected branches:
* [x] master (220faeaa22d941085211d64ec55cc1fa6adb9b47)
* [x] 3.11-stableNatanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11389haproxy: malformed HTTP/2 requests can lead to out-of-bounds writes (CVE-2020...2020-04-14T14:41:16ZAlicha CHhaproxy: malformed HTTP/2 requests can lead to out-of-bounds writes (CVE-2020-11100)In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4, a remote attacker can write arbitrary bytes around a certain location on the heap via a crafted HTTP/2 request, possibly causing remote code...In hpack_dht_insert in hpack-tbl.c in the HPACK decoder in HAProxy 1.8 through 2.x before 2.1.4, a remote attacker can write arbitrary bytes around a certain location on the heap via a crafted HTTP/2 request, possibly causing remote code execution.
#### References:
* https://nvd.nist.gov/vuln/detail/CVE-2020-11100
* https://security-tracker.debian.org/tracker/CVE-2020-11100
#### Patch:
https://git.haproxy.org/?p=haproxy-2.1.git;a=patch;h=f17f86304f187b0f10ca6a8d46346afd9851a543
### Affected branches:
* [x] master (44acde30a7c08ba832c26de941be15cac2195143)
* [x] 3.11-stable (f190b88576dab963785aeb53d8a36a515b08d0fd)
* [x] 3.10-stable (f0192cc6bdc460cd52ed9cdd8053b2ae3ea3996e)
* [x] 3.9-stable (63b8a5e4b9fad35855bfd733bf2f539cc223c6bc)
* [x] 3.8-stableNatanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11388not able to install rpcsvc-proto with apk add for alpine aarch642020-05-01T09:21:11Zodidevnot able to install rpcsvc-proto with apk add for alpine aarch64I was trying to build libvirt package for alpine aarch64.
For libvirt package there is one dependency for rpcsvc-proto package which should ideally install with the help of apk add but I am not able to installl it.
rpcsvc-proto is also p...I was trying to build libvirt package for alpine aarch64.
For libvirt package there is one dependency for rpcsvc-proto package which should ideally install with the help of apk add but I am not able to installl it.
rpcsvc-proto is also part of aports, so I built it using abuild and installed after which libvirt was built successfully with all the subpackages.
Please let me know what are the plans for rpcsvc-proto package addition for alpine aarch64.
Also do let me know if any help is required.https://gitlab.alpinelinux.org/alpine/aports/-/issues/11386zig language 0.6.0 version bump2020-04-14T05:48:09ZAnton Kochkovzig language 0.6.0 version bumpCurrent Alpine version is [0.5.0](https://pkgs.alpinelinux.org/packages?name=zig), but the latest released Zig version is [0.6.0](https://ziglang.org/download/0.6.0/release-notes.html).
It required LLVM 10 to work, and the amount of the ...Current Alpine version is [0.5.0](https://pkgs.alpinelinux.org/packages?name=zig), but the latest released Zig version is [0.6.0](https://ziglang.org/download/0.6.0/release-notes.html).
It required LLVM 10 to work, and the amount of the fixes and improvements is truly tremendous.https://gitlab.alpinelinux.org/alpine/aports/-/issues/11385Cannot install shellcheck from edge2020-04-14T16:37:01ZFelix BartelsCannot install shellcheck from edgeSeemingly With the update to 0.7.1-r1 I am no longer able to install shellcheck during build of my image:
```
Step 5/8 : RUN apk add --no-cache shellcheck --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community
---> Running in...Seemingly With the update to 0.7.1-r1 I am no longer able to install shellcheck during build of my image:
```
Step 5/8 : RUN apk add --no-cache shellcheck --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community
---> Running in 652ce70d8b93
fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
so:libffi.so.7 (missing):
required by: shellcheck-0.7.1-r1[so:libffi.so.7]
```
Manually installing libffi made no difference.https://gitlab.alpinelinux.org/alpine/aports/-/issues/11384Cannot install alpine (ppc64le) standard2020-07-03T04:00:55ZTrung LêCannot install alpine (ppc64le) standard```
$ uname -ar
Linux orion.dev 5.6.0-0.rc7.git1.2.local.fc33.ppc64le #1 SMP Sun Mar 29 10:28:55 AEDT 2020 ppc64le ppc64le ppc64le GNU/Linux
$ qemu-img create alpine_disk.img 8G
$ sudo qemu-system-ppc64 -drive file=./alpine_disk.img,for...```
$ uname -ar
Linux orion.dev 5.6.0-0.rc7.git1.2.local.fc33.ppc64le #1 SMP Sun Mar 29 10:28:55 AEDT 2020 ppc64le ppc64le ppc64le GNU/Linux
$ qemu-img create alpine_disk.img 8G
$ sudo qemu-system-ppc64 -drive file=./alpine_disk.img,format=raw,index=0,media=disk -enable-kvm -m 4G -nodefaults -nographic -serial stdio -cdrom /root/.local/share/libvirt/images/alpine-standard-3.11.5-ppc64le.iso
<output>
SLOF **********************************************************************
QEMU Starting
Build Date = Mar 30 2020 00:00:00
FW Version = mockbuild@ release 20200327
Press "s" to enter Open Firmware.
Populating /vdevice methods
Populating /vdevice/vty@71000000
Populating /vdevice/nvram@71000001
Populating /vdevice/v-scsi@71000002
SCSI: Looking for devices
8000000000000000 DISK : "QEMU QEMU HARDDISK 2.5+"
8200000000000000 CD-ROM : "QEMU QEMU CD-ROM 2.5+"
Populating /pci@800000020000000
No NVRAM common partition, re-initializing...
Scanning USB
Using default console: /vdevice/vty@71000000
Welcome to Open Firmware
Copyright (c) 2004, 2017 IBM Corporation All rights reserved.
This program and the accompanying materials are made available
under the terms of the BSD License available at
http://www.opensource.org/licenses/bsd-license.php
Trying to load: from: /vdevice/v-scsi@71000002/disk@8000000000000000 ...
E3404: Not a bootable device!
Trying to load: from: /vdevice/v-scsi@71000002/disk@8200000000000000 ... Successfully loaded
<boot to VM>
> apk add e2fsprogs
> mkfs.ext4 /dev/sda <br>
> echo "/dev/sda /media/sda ext4 noauto,rw 0 0" >> /etc/fstab <br>
> mkdir /media/sda <br>
> mkdir /media/sda/cache <br>
> setup-alpine
How would you like to use it? ('sys', 'data', 'lvm' or '?' for help) [?] sys
ERROR: unsatisfiable constraints:
grub-ieee1275 (missing):
required by: world[grub-ieee1275]
sfdisk (missing):
required by: world[sfdisk]
```
Seems to me grub-ieee1275 and sfdisk should be included in the iso (ref: https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/scripts/mkimg.standard.sh#L18) just in case the users do not have Internet connection to download that package.Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11383Amdgpu driver doesn't support SI and CIK cards2020-04-20T15:08:13ZTaner TasAmdgpu driver doesn't support SI and CIK cardsMy Radeon HD7850 card doesn't work on Alpine Linux due to the lack of support in kernel module.
DRM_AMDGPU_SI and DRM_AMDGPU_CIK kernel config parameters aren't enabled in kernel config.
Please refer to:
https://wiki.gentoo.org/wiki/AM...My Radeon HD7850 card doesn't work on Alpine Linux due to the lack of support in kernel module.
DRM_AMDGPU_SI and DRM_AMDGPU_CIK kernel config parameters aren't enabled in kernel config.
Please refer to:
https://wiki.gentoo.org/wiki/AMDGPUNatanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11382fail2ban logrotate scripts stops fail2ban logging2020-08-07T12:57:29ZAlain van Hooffail2ban logrotate scripts stops fail2ban loggingOn a clean alpine 3.11.5 system:
after `akp add fail2ban logrotate` the file `/etc/logrotate.d/fail2ban` is installed and run by logrotate which is run by crond on a daily basis.
After a logrotate run, fail2ban no longer logs to `/var...On a clean alpine 3.11.5 system:
after `akp add fail2ban logrotate` the file `/etc/logrotate.d/fail2ban` is installed and run by logrotate which is run by crond on a daily basis.
After a logrotate run, fail2ban no longer logs to `/var/log/fail2ban.log`.
It looks like the post-rotate in `/etc/logrotate.d/fail2ban` is not correct.
* Currently: `/usr/bin/fail2ban-client set logtarget /var/log/fail2ban.log 1>/dev/null || true`
* Proposed: `/usr/bin/fail2ban-client flushlogs 1>/dev/null || true`
Note:
* A `service fail2ban reload` does NOT start logging after a rotation.
* A `service fail2ban restart` does start logging in /var/log/fail2ban.loghttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11381Keyboard and touchpad broke in Xorg after upgrading udev-init-scripts-openrc2020-04-14T06:32:30ZMogens JensenKeyboard and touchpad broke in Xorg after upgrading udev-init-scripts-openrcKeyboard and touchpad on my laptop are unresponsive in Xorg after upgrading package udev-init-scripts-openrc to version 33-r1. Adding ``provide dev`` to /etc/init.d/udev fixes the problem:
```
--- udev.orig
+++ udev
@@ -14,6 +14,7 @@
...Keyboard and touchpad on my laptop are unresponsive in Xorg after upgrading package udev-init-scripts-openrc to version 33-r1. Adding ``provide dev`` to /etc/init.d/udev fixes the problem:
```
--- udev.orig
+++ udev
@@ -14,6 +14,7 @@
use modloop
before checkfs fsck
keyword -lxc -systemd-nspawn -vserver
+ provide dev
}
get_udevd_binary() {
```Kaarle RitvanenKaarle Ritvanenhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11380go-doc is missing manpages2020-04-13T10:07:57ZMichal Vasilekgo-doc is missing manpageshttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11379pulseaudio-equalizer should use python32020-04-11T19:40:33ZMichal Vasilekpulseaudio-equalizer should use python3package `pulseaudio-equalizer` depends on python3 libraries, but its shebang uses python2 resulting in an error
```
%: qpaeq
There was an error importing needed libraries
Make sure you have qt5 and dbus-python installed
The error that oc...package `pulseaudio-equalizer` depends on python3 libraries, but its shebang uses python2 resulting in an error
```
%: qpaeq
There was an error importing needed libraries
Make sure you have qt5 and dbus-python installed
The error that occurred was:
No module named PyQt5
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/11378flake8 currently incompatible with pyflakes in edge2020-04-11T16:07:06ZOliver Smithflake8 currently incompatible with pyflakes in edgepy3-flake8 is currently broken in edge, because it depends on a specific version of py3-pyflakes, and pyflakes was updated.
```
pkg_resources.DistributionNotFound: The 'pyflakes<2.2.0,>=2.1.0' distribution was not found and is required ...py3-flake8 is currently broken in edge, because it depends on a specific version of py3-pyflakes, and pyflakes was updated.
```
pkg_resources.DistributionNotFound: The 'pyflakes<2.2.0,>=2.1.0' distribution was not found and is required by flake8
```
I'll prepare patches to fix this, first by applying https://gitlab.com/pycqa/flake8/-/merge_requests/417 to flake8, so it works with the newest pyflakes version. This is an unmerged patch, but the latest release of flake8 is still not compatible with pyflakes. To make sure we don't run into this in the future I'll add a note to the pyflakes aport that it should only be upgraded together with flake8 in alpine.https://gitlab.alpinelinux.org/alpine/aports/-/issues/11377gcc misses dependencies2021-08-09T19:23:21ZDavid Sgcc misses dependenciesThere is a website on how to work around this bug:
https://wiki.alpinelinux.org/wiki/GCC
It seems to me that this is a known issue, but no one bothered to fix it.
If there are use-cases to use gcc without any additional dependency, the...There is a website on how to work around this bug:
https://wiki.alpinelinux.org/wiki/GCC
It seems to me that this is a known issue, but no one bothered to fix it.
If there are use-cases to use gcc without any additional dependency, then maybe split gcc in gcc-minimal and gcc, which dependes on gcc-minimal. The current user experience is very bad. If I install gcc without errors, I shouldn't have to google on how to actually get gcc to work. Sorry for the rant, but this is really annoying.
What I did was, start from the docker image:
```
apk add gcc
echo "int main(){return 0;}
" > test.c
gcc test.c
```
which failed with:
```
/usr/lib/gcc/x86_64-alpine-linux-musl/9.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find Scrt1.o: No such file or directory
/usr/lib/gcc/x86_64-alpine-linux-musl/9.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find crti.o: No such file or directory
/usr/lib/gcc/x86_64-alpine-linux-musl/9.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find -lssp_nonshared
collect2: error: ld returned 1 exit status
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/11376Alpine edge package issue with mpfr-dev-4.0.2-r22020-04-11T09:28:25ZIskren Ivov ChernevAlpine edge package issue with mpfr-dev-4.0.2-r2For at least 6:30 hours from 09.04.2020 21:00 UTC to 10.04.2020 03:30 UTC apk had the following error related to `mpfr-dev` (on alpine edge x86_64).
```
ERROR: unsatisfiable constraints:
mpfr-dev-4.0.2-r2:
conflicts: mpfr-dev-4.0....For at least 6:30 hours from 09.04.2020 21:00 UTC to 10.04.2020 03:30 UTC apk had the following error related to `mpfr-dev` (on alpine edge x86_64).
```
ERROR: unsatisfiable constraints:
mpfr-dev-4.0.2-r2:
conflicts: mpfr-dev-4.0.2-r2[mpfr-dev=4.0.2-r2]
satisfies: world[mpfr-dev]
```
It is resolved know, but that broke a lot of pipelines during that time, so I'm posting it in hopes that it can be fixed, or at least to have some workaround next time it happens.LeoLeohttps://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/106832.11.0 [was 2.10.6] release2020-10-03T10:59:56ZRasmus Thomsenoss@cogitri.dev2.11.0 [was 2.10.6] releaseHello,
it'd be nice if a 2.10.6 release of apk-tools could be made soon so we can have a shared libapk for 3.12Hello,
it'd be nice if a 2.10.6 release of apk-tools could be made soon so we can have a shared libapk for 3.12Timo TeräsTimo Teräshttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11375ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.11/main: Permission denied2020-04-11T06:59:05ZOmar KaloutiERROR: http://dl-cdn.alpinelinux.org/alpine/v3.11/main: Permission deniedBuilding an image of `geth` (`ethereum/client-go`). It usually poses no problem but suddenly getting the following error:
```
geth_1 | fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/main/x86_64/APKINDEX.tar.gz
geth_1 ...Building an image of `geth` (`ethereum/client-go`). It usually poses no problem but suddenly getting the following error:
```
geth_1 | fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/main/x86_64/APKINDEX.tar.gz
geth_1 | ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.11/main: Permission denied
geth_1 | WARNING: Ignoring APKINDEX.70f61090.tar.gz: No such file or directory
geth_1 | fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/community/x86_64/APKINDEX.tar.gz
geth_1 | ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.11/community: Permission denied
geth_1 | WARNING: Ignoring APKINDEX.ca2fea5b.tar.gz: No such file or directory
geth_1 | ERROR: unsatisfiable constraints:
geth_1 | curl (missing):
geth_1 | required by: world[curl]
```
The issue appears to have been brought up (here)[https://github.com/docker-library/openjdk/issues/402] and seems like it is do with the CDN. Any insights?
(I am based in Switzerland)Carlo LandmeterCarlo Landmeterhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/11374Wayland programs broken on gtk+3.0-3.24.17-r12020-04-09T16:52:58ZGalen AbellWayland programs broken on gtk+3.0-3.24.17-r1Wayland programs (tested with Wofi and Waybar) don't run with `gtk+3.0-3.24.17-r1`. Apparently this is a separate issue from gtk breaking from [this commit](https://gitlab.gnome.org/GNOME/gtk/-/commit/7f12dc2b66bba15b2e1c0ca077fa4ae58962...Wayland programs (tested with Wofi and Waybar) don't run with `gtk+3.0-3.24.17-r1`. Apparently this is a separate issue from gtk breaking from [this commit](https://gitlab.gnome.org/GNOME/gtk/-/commit/7f12dc2b66bba15b2e1c0ca077fa4ae58962ec0f), as users in IRC have reported wayland programs working with v3.24.17-r1.https://gitlab.alpinelinux.org/alpine/aports/-/issues/11373ca-certificates: New update-ca-certificates doesn't work right2020-11-29T22:03:34ZTy Sarnaca-certificates: New update-ca-certificates doesn't work rightThe recently replaced update-ca-certificates doesn't seem to work. On new systems I install a custom cert to /usr/local/share/ca-certificates and then trigger update-ca-certificates. This used to work (3.11.3 and earlier), but now (3.11....The recently replaced update-ca-certificates doesn't seem to work. On new systems I install a custom cert to /usr/local/share/ca-certificates and then trigger update-ca-certificates. This used to work (3.11.3 and earlier), but now (3.11.5) fails with:
WARNING: ca-certificates.crt does not contain exactly one certificate or CRL: skipping
Even "update-ca-certificates -h" fails with the same warning instead of printing the help message as documented.
That file is supposed to contain all the roots, so I don't know what the complaint about exactly one certificate is about.
update-ca-certificates was recently updated by @ncopa to remove the Python dependency, I suspect this is related.
If I remove the file and run the command, it seems to rebuild it correctly but still gives the warning message.Natanael CopaNatanael Copa