aports issues
https://gitlab.alpinelinux.org/alpine/aports/-/issues
2023-07-25T07:09:36Z
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9653
Trying to install desktop causes "ip ioctl 0x8913 failed No such device" errro
2023-07-25T07:09:36Z
Jan Costermans
Trying to install desktop causes "ip ioctl 0x8913 failed No such device" errro
This may or may not be the same issue as this one
https://bugs.alpinelinux.org/issues/9079.
The proposed fix does not resolve the issue in my case:
<code class="text">
echo "rc_need=udev-settle" > /etc/conf.d/networking && lbu ...
This may or may not be the same issue as this one
https://bugs.alpinelinux.org/issues/9079.
The proposed fix does not resolve the issue in my case:
<code class="text">
echo "rc_need=udev-settle" > /etc/conf.d/networking && lbu ci
</code>
I am using a bootable USB installation on an old laptop (x86 CPU)
Part I. Setting up the bootable usb (this part may not be relevant for
the bug)
1. Create an install usb from alpine-standard-3.8.1-x86.iso
2. setup-alpine
3. prepare the second usb using fdisk, mkdosfs and setup-bootable
Part II. Booting the new bootable USB (run-from-ram)
1. setup-alpine
- I set up wlan0 (eth0 is not configured)
- I use the USB to store the apkovl
2. Save changes
<code class="text">
lbu commit
</code>
3. When rebooting, I have to
- run wpa\_supplicant
<code class="text">
/etc/wpa_supplicantwpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
</code>
<!-- -->
- and restart networking
<code class="text">
/etc/init.d/networking restart
</code>
4. But when installing a desktop and rebooting, I cannot get the network
up anymore
<code class="text">
setup-xorg-base
</code>
5. On reboot you’ll see “ip ioctl 0x8913 failed No such device” and ip
link show will now no longer show wlan0 even in down state as mentioned
by bug \#9079.
I didn’t try this on Alpine Edge (yet)
*(from redmine: issue id 9653, created on 2018-11-18)*
Natanael Copa
Natanael Copa
https://gitlab.alpinelinux.org/alpine/aports/-/issues/11701
Ensure valid AppStream metadata
2023-05-09T14:22:44Z
Rasmus Thomsen
oss@cogitri.dev
Ensure valid AppStream metadata
Currently we're having many faulty (e.g. missing description, missing icons etc.) AppStream files in our packages. This isn't necessarily because of packaging error but because upstream didn't follow the AppStream policies while writing ...
Currently we're having many faulty (e.g. missing description, missing icons etc.) AppStream files in our packages. This isn't necessarily because of packaging error but because upstream didn't follow the AppStream policies while writing the file for their project. As such we should probably poke upstreams about these issues when we discover them.
See https://appstream.alpinelinux.org/20200628/html/edge/community/issues/index.html for a list of issues. Note that the data is regenerated daily, so you might have to change the date. Also see the main and testing repos.
3.19.0
Rasmus Thomsen
oss@cogitri.dev
Rasmus Thomsen
oss@cogitri.dev
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9923
busybx umount does not support -O flag, but it's used in netmount script
2023-03-02T16:04:58Z
algitbot
busybx umount does not support -O flag, but it's used in netmount script
the /etc/init.d/netmount script contains this code:
if \[ “$RC\_UNAME” = Linux \] && \[ $retval = 0 \]; then
umount -a -O \_netdev
retval=$?
fi
it shows an error when shutting down/rebooting system with attached usb
disk, because...
the /etc/init.d/netmount script contains this code:
if \[ “$RC\_UNAME” = Linux \] && \[ $retval = 0 \]; then
umount -a -O \_netdev
retval=$?
fi
it shows an error when shutting down/rebooting system with attached usb
disk, because -O is not supported by busybox
it is a cosmetic issue, hence low priority
*(from redmine: issue id 9923, created on 2019-01-26)*
Natanael Copa
Natanael Copa
https://gitlab.alpinelinux.org/alpine/aports/-/issues/11451
main/openrc-0.42.1-r8 (possibly other versions) exports broken /etc/init.d/ru...
2023-02-07T16:09:02Z
opal hart
gitlab.alpinelinux.org@wowana.me
main/openrc-0.42.1-r8 (possibly other versions) exports broken /etc/init.d/runsvdir
The `openrc` package exports the service file `/etc/init.d/runsvdir` that has `command=/usr/bin/runsvdir`, which openrc does not provide. The `runit` package provides both `/etc/init.d/runitd` and `/sbin/runsvdir` files, so even with run...
The `openrc` package exports the service file `/etc/init.d/runsvdir` that has `command=/usr/bin/runsvdir`, which openrc does not provide. The `runit` package provides both `/etc/init.d/runitd` and `/sbin/runsvdir` files, so even with runit installed, openrc's provided runsvdir service cannot be used out of the box.
I expect either openrc's runsvdir service to be removed, or for openrc to provide runsvdir. I'm biased toward the former solution because I don't think most people are going to think of OpenRC when they want this functionality that runsvdir provides.
https://gitlab.alpinelinux.org/alpine/aports/-/issues/13894
pipewire-jack and jack precendence causes an uninstall of libraries
2023-02-05T13:27:09Z
Ghost User
pipewire-jack and jack precendence causes an uninstall of libraries
this only happens when there are multiple things being added at once generally:
<details>
<summary>(simple case, just a toggle from pipewire-jack to jack, works)</summary>
```
/ # apk add pipewire-jack mpv
fetch https://dl-cdn.alpine...
this only happens when there are multiple things being added at once generally:
<details>
<summary>(simple case, just a toggle from pipewire-jack to jack, works)</summary>
```
/ # apk add pipewire-jack mpv
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/111) Installing mesa (21.3.8-r2)
(2/111) Installing libxau (1.0.9-r0)
(3/111) Installing libmd (1.0.4-r0)
(4/111) Installing libbsd (0.11.6-r2)
(5/111) Installing libxdmcp (1.1.3-r0)
(6/111) Installing libxcb (1.15-r0)
(7/111) Installing libx11 (1.8-r0)
(8/111) Installing libpciaccess (0.16-r0)
(9/111) Installing libdrm (2.4.110-r0)
(10/111) Installing expat (2.4.8-r0)
(11/111) Installing libgcc (11.2.1_git20220219-r2)
(12/111) Installing libstdc++ (11.2.1_git20220219-r2)
(13/111) Installing libffi (3.4.2-r1)
(14/111) Installing wayland-libs-server (1.20.0-r0)
(15/111) Installing mesa-gbm (21.3.8-r2)
(16/111) Installing mesa-glapi (21.3.8-r2)
(17/111) Installing wayland-libs-client (1.20.0-r0)
(18/111) Installing libxshmfence (1.3-r1)
(19/111) Installing mesa-egl (21.3.8-r2)
(20/111) Installing libxext (1.3.4-r0)
(21/111) Installing libxinerama (1.1.4-r1)
(22/111) Installing libxrender (0.9.10-r3)
(23/111) Installing libxrandr (1.5.2-r1)
(24/111) Installing libxscrnsaver (1.2.3-r0)
(25/111) Installing libxv (1.0.11-r2)
(26/111) Installing alsa-lib (1.2.6.1-r0)
(27/111) Installing brotli-libs (1.0.9-r6)
(28/111) Installing libbz2 (1.0.8-r1)
(29/111) Installing libpng (1.6.37-r1)
(30/111) Installing freetype (2.12.1-r0)
(31/111) Installing fontconfig (2.14.0-r0)
(32/111) Installing fribidi (1.0.12-r0)
(33/111) Installing libintl (0.21-r2)
(34/111) Installing libblkid (2.38-r1)
(35/111) Installing libmount (2.38-r1)
(36/111) Installing pcre (8.45-r2)
(37/111) Installing glib (2.72.1-r0)
(38/111) Installing graphite2 (1.3.14-r1)
(39/111) Installing harfbuzz (4.3.0-r0)
(40/111) Installing libass (0.16.0-r0)
(41/111) Installing sdl2 (2.0.22-r0)
(42/111) Installing aom-libs (3.3.0-r0)
(43/111) Installing libdav1d (1.0.0-r0)
(44/111) Installing gmp (6.2.1-r2)
(45/111) Installing nettle (3.7.3-r0)
(46/111) Installing p11-kit (0.24.1-r0)
(47/111) Installing libtasn1 (4.18.0-r0)
(48/111) Installing libunistring (1.0-r0)
(49/111) Installing gnutls (3.7.6-r0)
(50/111) Installing ncurses-terminfo-base (6.3_p20220521-r0)
(51/111) Installing ncurses-libs (6.3_p20220521-r0)
(52/111) Installing lame (3.100-r0)
(53/111) Installing opus (1.3.1-r1)
(54/111) Installing libasyncns (0.8-r1)
(55/111) Installing dbus-libs (1.14.0-r1)
(56/111) Installing libltdl (2.4.7-r0)
(57/111) Installing orc (0.4.32-r0)
(58/111) Installing libogg (1.3.5-r1)
(59/111) Installing flac (1.3.4-r0)
(60/111) Installing libvorbis (1.3.7-r0)
(61/111) Installing libsndfile (1.1.0-r0)
(62/111) Installing libgomp (11.2.1_git20220219-r2)
(63/111) Installing soxr (0.1.3-r2)
(64/111) Installing speexdsp (1.2.0-r0)
(65/111) Installing tdb-libs (1.4.6-r0)
(66/111) Installing libpulse (16.0-r0)
(67/111) Installing cjson (1.7.15-r3)
(68/111) Installing mbedtls (2.28.0-r0)
(69/111) Installing librist (0.2.6-r1)
(70/111) Installing libsrt (1.4.4-r0)
(71/111) Installing libssh (0.9.6-r1)
(72/111) Installing libtheora (1.1.1-r16)
(73/111) Installing libjpeg-turbo (2.1.3-r1)
(74/111) Installing v4l-utils-libs (1.22.1-r1)
(75/111) Installing libxfixes (6.0.0-r0)
(76/111) Installing libva (2.14.0-r0)
(77/111) Installing libvdpau (1.5-r0)
(78/111) Installing vidstab (1.1.0-r1)
(79/111) Installing libvpx (1.11.0-r2)
(80/111) Installing libwebp (1.2.2-r0)
(81/111) Installing x264-libs (0.163_git20210613-r0)
(82/111) Installing numactl (2.0.14-r0)
(83/111) Installing x265-libs (3.5-r3)
(84/111) Installing xvidcore (1.3.7-r1)
(85/111) Installing ffmpeg-libs (5.0.1-r1)
(86/111) Installing libbluray (1.3.1-r0)
(87/111) Installing libcdio (2.1.0-r0)
(88/111) Installing libcdio-paranoia (10.2.2.0.1-r1)
(89/111) Installing libdvdcss (1.4.3-r0)
(90/111) Installing libdvdread (6.1.3-r0)
(91/111) Installing libdvdnav (6.1.1-r0)
(92/111) Installing pipewire-libs (0.3.51-r0)
(93/111) Installing pipewire-media-session (0.4.1-r0)
(94/111) Installing pipewire-jack (0.3.51-r0)
(95/111) Installing lcms2 (2.13.1-r0)
(96/111) Installing lua5.2-libs (5.2.4-r9)
(97/111) Installing glslang (1.3.211.0-r0)
(98/111) Installing libepoxy (1.5.10-r0)
(99/111) Installing spirv-tools (1.3.211.0-r0)
(100/111) Installing shaderc (2022.1-r1)
(101/111) Installing vulkan-loader (1.3.211.0-r0)
(102/111) Installing libplacebo (4.192.1-r2)
(103/111) Installing uchardet (0.0.7-r0)
(104/111) Installing wayland-libs-cursor (1.20.0-r0)
(105/111) Installing wayland-libs-egl (1.20.0-r0)
(106/111) Installing pkgconf (1.8.0-r0)
(107/111) Installing xkeyboard-config (2.35.1-r0)
(108/111) Installing xz-libs (5.2.5-r1)
(109/111) Installing libxml2 (2.9.14-r0)
(110/111) Installing libxkbcommon (1.4.1-r0)
(111/111) Installing mpv (0.34.1-r3)
Executing busybox-1.35.0-r6.trigger
OK: 123 MiB in 126 packages
/ # apk info -L pipewire-jack
pipewire-jack-0.3.51-r0 contains:
usr/bin/pw-jack
usr/lib/libjack.so
usr/lib/libjack.so.0
usr/lib/libjack.so.0.351.0
usr/lib/libjacknet.so
usr/lib/libjacknet.so.0
usr/lib/libjacknet.so.0.351.0
usr/lib/libjackserver.so
usr/lib/libjackserver.so.0
usr/lib/libjackserver.so.0.351.0
usr/lib/spa-0.2/jack/libspa-jack.so
usr/share/pipewire/jack.conf
/ # ls -la /usr/lib/libjack*
lrwxrwxrwx 1 root root 12 May 31 02:31 /usr/lib/libjack.so -> libjack.so.0
lrwxrwxrwx 1 root root 18 May 31 02:31 /usr/lib/libjack.so.0 -> libjack.so.0.351.0
-rwxr-xr-x 1 root root 190440 May 2 06:47 /usr/lib/libjack.so.0.351.0
lrwxrwxrwx 1 root root 15 May 31 02:31 /usr/lib/libjacknet.so -> libjacknet.so.0
lrwxrwxrwx 1 root root 21 May 31 02:31 /usr/lib/libjacknet.so.0 -> libjacknet.so.0.351.0
-rwxr-xr-x 1 root root 13856 May 2 06:47 /usr/lib/libjacknet.so.0.351.0
lrwxrwxrwx 1 root root 18 May 31 02:31 /usr/lib/libjackserver.so -> libjackserver.so.0
lrwxrwxrwx 1 root root 24 May 31 02:31 /usr/lib/libjackserver.so.0 -> libjackserver.so.0.351.0
-rwxr-xr-x 1 root root 206824 May 2 06:47 /usr/lib/libjackserver.so.0.351.0
/ # apk add jack-dev
ERROR: unable to select packages:
pipewire-jack-0.3.51-r0:
breaks: jack-dev-1.9.20-r0[jack=1.9.20-r0]
satisfies: world[pipewire-jack] mpv-0.34.1-r3[so:libjack.so.0]
/ # apk del pipewire-jack
World updated, but the following packages are not removed due to:
pipewire-jack: mpv
OK: 123 MiB in 126 packages
/ # apk add jack-dev
(1/6) Purging pipewire-jack (0.3.51-r0)
(2/6) Purging pipewire-media-session (0.4.1-r0)
(3/6) Installing libsamplerate (0.1.9-r1)
(4/6) Installing jack (1.9.20-r0)
(5/6) Installing jack-dev (1.9.20-r0)
(6/6) Purging pipewire-libs (0.3.51-r0)
Executing busybox-1.35.0-r6.trigger
OK: 124 MiB in 126 packages
/ # ls -la /usr/lib/libjack*
lrwxrwxrwx 1 root root 18 May 31 02:34 /usr/lib/libjack.so -> libjack.so.0.999.0
lrwxrwxrwx 1 root root 18 May 31 02:34 /usr/lib/libjack.so.0 -> libjack.so.0.999.0
-rwxr-xr-x 1 root root 239824 Feb 1 10:11 /usr/lib/libjack.so.0.999.0
lrwxrwxrwx 1 root root 21 May 31 02:34 /usr/lib/libjacknet.so -> libjacknet.so.0.999.0
lrwxrwxrwx 1 root root 21 May 31 02:34 /usr/lib/libjacknet.so.0 -> libjacknet.so.0.999.0
-rwxr-xr-x 1 root root 120920 Feb 1 10:11 /usr/lib/libjacknet.so.0.999.0
lrwxrwxrwx 1 root root 24 May 31 02:34 /usr/lib/libjackserver.so -> libjackserver.so.0.999.0
lrwxrwxrwx 1 root root 24 May 31 02:34 /usr/lib/libjackserver.so.0 -> libjackserver.so.0.999.0
-rwxr-xr-x 1 root root 551272 Feb 1 10:11 /usr/lib/libjackserver.so.0.999.0
```
</details>
<details>
<summary>(more complicated case, where many deps are added at once, which is the case with `abuild deps` pulling in jack-dev and a bunch of other things, broken):</summary>
```
/ # apk add mpv pipewire-jack wireplumber
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/112) Installing mesa (21.3.8-r2)
(2/112) Installing libxau (1.0.9-r0)
(3/112) Installing libmd (1.0.4-r0)
(4/112) Installing libbsd (0.11.6-r2)
(5/112) Installing libxdmcp (1.1.3-r0)
(6/112) Installing libxcb (1.15-r0)
(7/112) Installing libx11 (1.8-r0)
(8/112) Installing libpciaccess (0.16-r0)
(9/112) Installing libdrm (2.4.110-r0)
(10/112) Installing expat (2.4.8-r0)
(11/112) Installing libgcc (11.2.1_git20220219-r2)
(12/112) Installing libstdc++ (11.2.1_git20220219-r2)
(13/112) Installing libffi (3.4.2-r1)
(14/112) Installing wayland-libs-server (1.20.0-r0)
(15/112) Installing mesa-gbm (21.3.8-r2)
(16/112) Installing mesa-glapi (21.3.8-r2)
(17/112) Installing wayland-libs-client (1.20.0-r0)
(18/112) Installing libxshmfence (1.3-r1)
(19/112) Installing mesa-egl (21.3.8-r2)
(20/112) Installing libxext (1.3.4-r0)
(21/112) Installing libxinerama (1.1.4-r1)
(22/112) Installing libxrender (0.9.10-r3)
(23/112) Installing libxrandr (1.5.2-r1)
(24/112) Installing libxscrnsaver (1.2.3-r0)
(25/112) Installing libxv (1.0.11-r2)
(26/112) Installing alsa-lib (1.2.6.1-r0)
(27/112) Installing brotli-libs (1.0.9-r6)
(28/112) Installing libbz2 (1.0.8-r1)
(29/112) Installing libpng (1.6.37-r1)
(30/112) Installing freetype (2.12.1-r0)
(31/112) Installing fontconfig (2.14.0-r0)
(32/112) Installing fribidi (1.0.12-r0)
(33/112) Installing libintl (0.21-r2)
(34/112) Installing libblkid (2.38-r1)
(35/112) Installing libmount (2.38-r1)
(36/112) Installing pcre (8.45-r2)
(37/112) Installing glib (2.72.1-r0)
(38/112) Installing graphite2 (1.3.14-r1)
(39/112) Installing harfbuzz (4.3.0-r0)
(40/112) Installing libass (0.16.0-r0)
(41/112) Installing sdl2 (2.0.22-r0)
(42/112) Installing aom-libs (3.3.0-r0)
(43/112) Installing libdav1d (1.0.0-r0)
(44/112) Installing gmp (6.2.1-r2)
(45/112) Installing nettle (3.7.3-r0)
(46/112) Installing p11-kit (0.24.1-r0)
(47/112) Installing libtasn1 (4.18.0-r0)
(48/112) Installing libunistring (1.0-r0)
(49/112) Installing gnutls (3.7.6-r0)
(50/112) Installing ncurses-terminfo-base (6.3_p20220521-r0)
(51/112) Installing ncurses-libs (6.3_p20220521-r0)
(52/112) Installing lame (3.100-r0)
(53/112) Installing opus (1.3.1-r1)
(54/112) Installing libasyncns (0.8-r1)
(55/112) Installing dbus-libs (1.14.0-r1)
(56/112) Installing libltdl (2.4.7-r0)
(57/112) Installing orc (0.4.32-r0)
(58/112) Installing libogg (1.3.5-r1)
(59/112) Installing flac (1.3.4-r0)
(60/112) Installing libvorbis (1.3.7-r0)
(61/112) Installing libsndfile (1.1.0-r0)
(62/112) Installing libgomp (11.2.1_git20220219-r2)
(63/112) Installing soxr (0.1.3-r2)
(64/112) Installing speexdsp (1.2.0-r0)
(65/112) Installing tdb-libs (1.4.6-r0)
(66/112) Installing libpulse (16.0-r0)
(67/112) Installing cjson (1.7.15-r3)
(68/112) Installing mbedtls (2.28.0-r0)
(69/112) Installing librist (0.2.6-r1)
(70/112) Installing libsrt (1.4.4-r0)
(71/112) Installing libssh (0.9.6-r1)
(72/112) Installing libtheora (1.1.1-r16)
(73/112) Installing libjpeg-turbo (2.1.3-r1)
(74/112) Installing v4l-utils-libs (1.22.1-r1)
(75/112) Installing libxfixes (6.0.0-r0)
(76/112) Installing libva (2.14.0-r0)
(77/112) Installing libvdpau (1.5-r0)
(78/112) Installing vidstab (1.1.0-r1)
(79/112) Installing libvpx (1.11.0-r2)
(80/112) Installing libwebp (1.2.2-r0)
(81/112) Installing x264-libs (0.163_git20210613-r0)
(82/112) Installing numactl (2.0.14-r0)
(83/112) Installing x265-libs (3.5-r3)
(84/112) Installing xvidcore (1.3.7-r1)
(85/112) Installing ffmpeg-libs (5.0.1-r1)
(86/112) Installing libbluray (1.3.1-r0)
(87/112) Installing libcdio (2.1.0-r0)
(88/112) Installing libcdio-paranoia (10.2.2.0.1-r1)
(89/112) Installing libdvdcss (1.4.3-r0)
(90/112) Installing libdvdread (6.1.3-r0)
(91/112) Installing libdvdnav (6.1.1-r0)
(92/112) Installing lua5.4-libs (5.4.4-r5)
(93/112) Installing pipewire-libs (0.3.51-r0)
(94/112) Installing wireplumber (0.4.10-r0)
(95/112) Installing pipewire-jack (0.3.51-r0)
(96/112) Installing lcms2 (2.13.1-r0)
(97/112) Installing lua5.2-libs (5.2.4-r9)
(98/112) Installing glslang (1.3.211.0-r0)
(99/112) Installing libepoxy (1.5.10-r0)
(100/112) Installing spirv-tools (1.3.211.0-r0)
(101/112) Installing shaderc (2022.1-r1)
(102/112) Installing vulkan-loader (1.3.211.0-r0)
(103/112) Installing libplacebo (4.192.1-r2)
(104/112) Installing uchardet (0.0.7-r0)
(105/112) Installing wayland-libs-cursor (1.20.0-r0)
(106/112) Installing wayland-libs-egl (1.20.0-r0)
(107/112) Installing pkgconf (1.8.0-r0)
(108/112) Installing xkeyboard-config (2.35.1-r0)
(109/112) Installing xz-libs (5.2.5-r1)
(110/112) Installing libxml2 (2.9.14-r0)
(111/112) Installing libxkbcommon (1.4.1-r0)
(112/112) Installing mpv (0.34.1-r3)
Executing busybox-1.35.0-r6.trigger
OK: 124 MiB in 127 packages
/ # apk del pipewire-jack
World updated, but the following packages are not removed due to:
pipewire-jack: mpv
OK: 124 MiB in 127 packages
/ # apk add jack-dev gtk4.0-dev mesa-dev sdl2-dev wayland-dev
(1/157) Upgrading zlib (1.2.12-r0 -> 1.2.12-r1)
(2/157) Installing atk (2.38.0-r0)
(3/157) Installing gdbm (1.23-r0)
(4/157) Installing mpdecimal (2.5.1-r1)
(5/157) Installing readline (8.1.2-r0)
(6/157) Installing sqlite-libs (3.38.5-r0)
(7/157) Installing python3 (3.10.4-r0)
(8/157) Installing gettext-asprintf (0.21-r2)
(9/157) Installing gettext-libs (0.21-r2)
(10/157) Installing gettext (0.21-r2)
(11/157) Installing gettext-dev (0.21-r2)
(12/157) Installing bzip2-dev (1.0.8-r1)
(13/157) Installing libxml2-utils (2.9.14-r0)
(14/157) Installing libgpg-error (1.45-r0)
(15/157) Installing libgcrypt (1.10.1-r0)
(16/157) Installing libxslt (1.1.35-r0)
(17/157) Installing docbook-xml (4.5-r6)
Executing docbook-xml-4.5-r6.post-install
(18/157) Installing docbook-xsl (1.79.2-r4)
Executing docbook-xsl-1.79.2-r4.post-install
(19/157) Installing linux-headers (5.16.7-r1)
(20/157) Installing libffi-dev (3.4.2-r1)
(21/157) Installing libpcre16 (8.45-r2)
(22/157) Installing libpcre32 (8.45-r2)
(23/157) Installing libpcrecpp (8.45-r2)
(24/157) Installing pcre-dev (8.45-r2)
(25/157) Installing libuuid (2.38-r1)
(26/157) Installing libfdisk (2.38-r1)
(27/157) Installing libsmartcols (2.38-r1)
(28/157) Installing util-linux-dev (2.38-r1)
(29/157) Installing zlib-dev (1.2.12-r1)
(30/157) Installing glib-dev (2.72.1-r0)
(31/157) Installing atk-dev (2.38.0-r0)
(32/157) Installing shared-mime-info (2.2-r0)
(33/157) Installing zstd-libs (1.5.2-r1)
(34/157) Installing tiff (4.4.0-r0)
(35/157) Installing gdk-pixbuf (2.42.8-r0)
(36/157) Installing libjpeg-turbo-dev (2.1.3-r1)
(37/157) Installing libpng-dev (1.6.37-r1)
(38/157) Installing libwebp-dev (1.2.2-r0)
(39/157) Installing xz-dev (5.2.5-r1)
(40/157) Installing zstd-dev (1.5.2-r1)
(41/157) Installing libtiffxx (4.4.0-r0)
(42/157) Installing tiff-dev (4.4.0-r0)
(43/157) Installing gdk-pixbuf-dev (2.42.8-r0)
(44/157) Installing xorgproto (2022.1-r0)
(45/157) Installing libxau-dev (1.0.9-r0)
(46/157) Installing xcb-proto (1.15-r0)
(47/157) Installing libxdmcp-dev (1.1.3-r0)
(48/157) Installing libxcb-dev (1.15-r0)
(49/157) Installing xtrans (1.4.0-r1)
(50/157) Installing libx11-dev (1.8-r0)
(51/157) Installing libpciaccess-dev (0.16-r0)
(52/157) Installing libdrm-dev (2.4.110-r0)
(53/157) Installing libxext-dev (1.3.4-r0)
(54/157) Installing libxdamage (1.1.5-r1)
(55/157) Installing libxfixes-dev (6.0.0-r0)
(56/157) Installing libxdamage-dev (1.1.5-r1)
(57/157) Installing libxshmfence-dev (1.3-r1)
(58/157) Installing libxxf86vm (1.1.4-r2)
(59/157) Installing mesa-gl (21.3.8-r2)
(60/157) Installing mesa-gles (21.3.8-r2)
(61/157) Installing llvm13-libs (13.0.1-r2)
(62/157) Installing mesa-osmesa (21.3.8-r2)
(63/157) Installing mesa-xatracker (21.3.8-r2)
(64/157) Installing libxxf86vm-dev (1.1.4-r2)
(65/157) Installing mesa-dev (21.3.8-r2)
(66/157) Installing libepoxy-dev (1.5.10-r0)
(67/157) Installing libxi (1.8-r0)
(68/157) Installing libxi-dev (1.8-r0)
(69/157) Installing libxinerama-dev (1.1.4-r1)
(70/157) Installing wayland-protocols (1.25-r0)
(71/157) Installing libxkbcommon-x11 (1.4.1-r0)
(72/157) Installing libxml2-dev (2.9.14-r0)
(73/157) Installing libxkbcommon-dev (1.4.1-r0)
(74/157) Installing vulkan-headers (1.3.211.0-r0)
(75/157) Installing hicolor-icon-theme (0.17-r1)
(76/157) Installing gtk-update-icon-cache (2.24.33-r2)
(77/157) Installing libxcursor (1.2.1-r0)
(78/157) Installing pixman (0.40.0-r3)
(79/157) Installing cairo (1.17.6-r1)
(80/157) Installing cairo-gobject (1.17.6-r1)
(81/157) Installing avahi-libs (0.8-r6)
(82/157) Installing cups-libs (2.4.2-r0)
(83/157) Installing graphene (1.10.8-r0)
(84/157) Installing libcap (2.64-r0)
(85/157) Installing gstreamer (1.20.2-r0)
(86/157) Installing cdparanoia-libs (10.2-r10)
(87/157) Installing libxft (2.3.4-r0)
(88/157) Installing pango (1.50.7-r0)
(89/157) Installing gst-plugins-base (1.20.2-r0)
(90/157) Installing openexr (3.1.5-r1)
(91/157) Installing soundtouch (2.3.1-r0)
(92/157) Installing chromaprint (1.5.1-r2)
(93/157) Installing ca-certificates (20211220-r0)
(94/157) Installing nghttp2-libs (1.47.0-r0)
(95/157) Installing libcurl (7.83.1-r1)
(96/157) Installing libraw1394 (2.1.2-r2)
(97/157) Installing libusb (1.0.26-r0)
(98/157) Installing libdc1394 (2.2.6-r0)
(99/157) Installing libde265 (1.0.8-r2)
(100/157) Installing tslib (1.22-r0)
(101/157) Installing directfb (1.7.7-r3)
(102/157) Installing faac (1.30-r1)
(103/157) Installing fdk-aac (2.0.2-r0)
(104/157) Installing flite (2.2-r0)
(105/157) Installing libsamplerate (0.1.9-r1)
(106/157) Installing jack (1.9.20-r0)
(107/157) Installing portaudio (19.7.0-r0)
(108/157) Installing fluidsynth (2.2.7-r0)
(109/157) Installing gsm (1.0.19-r1)
(110/157) Installing eudev-libs (3.2.11-r0)
(111/157) Installing libgudev (237-r1)
(112/157) Installing libmodplug (0.8.9.0-r1)
(113/157) Installing neon (0.32.2-r0)
(114/157) Installing libnice (0.1.18-r2)
(115/157) Installing openal-soft (1.22.0-r1)
(116/157) Installing openjpeg (2.5.0-r0)
(117/157) Installing librsvg (2.54.3-r0)
(118/157) Installing librtmp (2.4_git20190330-r1)
(119/157) Installing sbc (1.5-r0)
(120/157) Installing spandsp (0.0.6-r1)
(121/157) Installing libsrtp (2.4.2-r2)
(122/157) Installing vo-aacenc (0.1.3-r0)
(123/157) Installing vo-amrwbenc (0.1.3-r0)
(124/157) Installing libzbar (0.23.90-r2)
(125/157) Installing gst-plugins-bad (1.20.2-r0)
(126/157) Installing gtk4.0 (4.6.4-r0)
Executing gtk4.0-4.6.4-r0.post-install
(127/157) Installing cairo-tools (1.17.6-r1)
(128/157) Installing expat-dev (2.4.8-r0)
(129/157) Installing brotli-dev (1.0.9-r6)
(130/157) Installing freetype-dev (2.12.1-r0)
(131/157) Installing fontconfig-dev (2.14.0-r0)
(132/157) Installing libxrender-dev (0.9.10-r3)
(133/157) Installing pixman-dev (0.40.0-r3)
(134/157) Installing util-macros (1.19.3-r0)
(135/157) Installing xcb-util (0.4.0-r3)
(136/157) Installing xcb-util-dev (0.4.0-r3)
(137/157) Installing cairo-dev (1.17.6-r1)
(138/157) Installing graphene-dev (1.10.8-r0)
(139/157) Installing pango-tools (1.50.7-r0)
(140/157) Installing fribidi-dev (1.0.12-r0)
(141/157) Installing icu-data-en (71.1-r2)
Executing icu-data-en-71.1-r2.post-install
*
* If you need ICU with non-English locales and legacy charset support, install
* package icu-data-full.
*
(142/157) Installing icu-libs (71.1-r2)
(143/157) Installing harfbuzz-icu (4.3.0-r0)
(144/157) Installing graphite2-dev (1.3.14-r1)
(145/157) Installing icu (71.1-r2)
(146/157) Installing icu-dev (71.1-r2)
(147/157) Installing harfbuzz-dev (4.3.0-r0)
(148/157) Installing libxft-dev (2.3.4-r0)
(149/157) Installing pango-dev (1.50.7-r0)
(150/157) Installing wayland-dev (1.20.0-r0)
(151/157) Installing libxcursor-dev (1.2.1-r0)
(152/157) Installing libxrandr-dev (1.5.2-r1)
(153/157) Installing gtk4.0-dev (4.6.4-r0)
(154/157) Installing jack-dev (1.9.20-r0)
ERROR: jack-dev-1.9.20-r0: trying to overwrite usr/lib/libjack.so owned by pipewire-jack-0.3.51-r0.
ERROR: jack-dev-1.9.20-r0: trying to overwrite usr/lib/libjacknet.so owned by pipewire-jack-0.3.51-r0.
ERROR: jack-dev-1.9.20-r0: trying to overwrite usr/lib/libjackserver.so owned by pipewire-jack-0.3.51-r0.
(155/157) Installing directfb-dev (1.7.7-r3)
(156/157) Installing sdl2-dev (2.0.22-r0)
(157/157) Purging pipewire-jack (0.3.51-r0)
Executing busybox-1.35.0-r6.trigger
Executing glib-2.72.1-r0.trigger
Executing shared-mime-info-2.2-r0.trigger
Executing gdk-pixbuf-2.42.8-r0.trigger
Executing gtk-update-icon-cache-2.24.33-r2.trigger
Executing ca-certificates-20211220-r0.trigger
1 error; 557 MiB in 281 packages
/ # ls -la /usr/lib/libjack*
-rwxr-xr-x 1 root root 239824 Feb 1 10:11 /usr/lib/libjack.so.0.999.0
-rwxr-xr-x 1 root root 120920 Feb 1 10:11 /usr/lib/libjacknet.so.0.999.0
-rwxr-xr-x 1 root root 551272 Feb 1 10:11 /usr/lib/libjackserver.so.0.999.0
/ # mpv
Error loading shared library libjack.so.0: No such file or directory (needed by /usr/bin/mpv)
Error relocating /usr/bin/mpv: jack_set_buffer_size_callback: symbol not found
Error relocating /usr/bin/mpv: jack_activate: symbol not found
Error relocating /usr/bin/mpv: jack_port_get_buffer: symbol not found
Error relocating /usr/bin/mpv: jack_port_register: symbol not found
Error relocating /usr/bin/mpv: jack_set_process_callback: symbol not found
Error relocating /usr/bin/mpv: jack_client_close: symbol not found
Error relocating /usr/bin/mpv: jack_set_graph_order_callback: symbol not found
Error relocating /usr/bin/mpv: jack_get_sample_rate: symbol not found
Error relocating /usr/bin/mpv: jack_get_ports: symbol not found
Error relocating /usr/bin/mpv: jack_client_open: symbol not found
Error relocating /usr/bin/mpv: jack_port_name: symbol not found
Error relocating /usr/bin/mpv: jack_connect: symbol not found
/ # apk fix jack
(1/1) Reinstalling jack (1.9.20-r0)
Executing busybox-1.35.0-r6.trigger
1 error; 557 MiB in 281 packages
/ # mpv --version
mpv 0.34.1 Copyright © 2000-2021 mpv/MPlayer/mplayer2 projects
built on UNKNOWN
FFmpeg library versions:
libavutil 57.17.100
libavcodec 59.18.100
libavformat 59.16.100
libswscale 6.4.100
libavfilter 8.24.100
libswresample 4.3.100
FFmpeg version: 5.0.1
```
</details>
i don't exactly know why this happens. pipewire-jack also provides jack, but gets removed last, which causes the same 'provided' files to be uninstalled on the last step. not sure what is the correct metadata to pass in abuild here is to force the correct ordering (if it's possible).
a replaces=pipewire-jack on jack would 'at least' fix the conflict on jack-dev+pipewire-jack, but that would probably leave them in a broken state as well (as they would both be installed, then on jack-dev removal the files are missing)
of course, this is quite a niche issue, and not very important, as it's only triggered if you are using pipewire-jack and then happen to want to build something with jack-dev, apk del pipewire-jack, and proceed with adding a bunch of deps. but it is quite annoying..
Bart Ribbers
Bart Ribbers
https://gitlab.alpinelinux.org/alpine/aports/-/issues/344
When upgrading from 1.9.3 to 1.10.1, nrpe does not stay in the "default" set ...
2022-07-25T21:32:26Z
Jeff Bilyk
jbilyk@gmail.com
When upgrading from 1.9.3 to 1.10.1, nrpe does not stay in the "default" set of services to start
Tonight I upgraded one of our Alpine Linux boxes which runs several
services including mail relaying and web proxying. We use the nrpe
daemon to monitor the box via our central nagios server. The server has
been setup to run from disk, a...
Tonight I upgraded one of our Alpine Linux boxes which runs several
services including mail relaying and web proxying. We use the nrpe
daemon to monitor the box via our central nagios server. The server has
been setup to run from disk, and was running 1.9.3 with the latest
updates from the 1.9 Main repo. We upgraded to 1.10.1 by switching to
the Main 1.10 repo and running apk upgrade. The update went without any
issues and we rebooted the server. After the reboot, the nrpe service
failed to start. I checked the “default” boot services and nrpe had been
removed. I added it back manually, which isn’t a big issue, but any
ideas why it didn’t stick around.
Only other detail that may or may not be important is that nrpe had been
originally installed from the edge repo, which isn’t in our
/etc/apk/repositories anymore.
*(from redmine: issue id 344, created on 2010-04-24, closed on 2010-07-20)*
Natanael Copa
Natanael Copa
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9261
openssh-server reports error during shutdown
2022-05-17T05:13:43Z
Oleg Titov
openssh-server reports error during shutdown
I get a red asterisk in shutdown log for openssh-server. I attribute it
to line 87 in
https://git.alpinelinux.org/cgit/aports/tree/main/openssh/sshd.initd\#n87:
if [ "$RC_RUNLEVEL" = "shutdown" ]; then
_sshd_pids=$(pgrep...
I get a red asterisk in shutdown log for openssh-server. I attribute it
to line 87 in
https://git.alpinelinux.org/cgit/aports/tree/main/openssh/sshd.initd\#n87:
if [ "$RC_RUNLEVEL" = "shutdown" ]; then
_sshd_pids=$(pgrep "${command##*/}")
if [ -n "$_sshd_pids" ]; then
ebegin "Shutting down ssh connections"
kill -TERM $_sshd_pids >/dev/null 2>&1
eend 0
fi
fi
To be more precise I think that red asterisk is related to
kill -TERM $_sshd_pids >/dev/null 2>&1
*(from redmine: issue id 9261, created on 2018-08-16)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/7798
add size and package list to https://www.alpinelinux.org/downloads/ items
2022-01-31T05:58:10Z
algitbot
add size and package list to https://www.alpinelinux.org/downloads/ items
Could a size and package list to https://www.alpinelinux.org/downloads/
items?
Otherwise, you’re downloading a pig in a poke.
*(from redmine: issue id 7798, created on 2017-09-06)*
Could a size and package list to https://www.alpinelinux.org/downloads/
items?
Otherwise, you’re downloading a pig in a poke.
*(from redmine: issue id 7798, created on 2017-09-06)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/5279
Kernel patching without reboots
2021-10-20T14:22:38Z
Kévin Guignard
Kernel patching without reboots
I’m wondering if Alpine Linux can handle such a feature — like ksplice,
kgraft or kpatch — to avoid reboots each time a new kernel is released;
since it’s quite often (which is good!).
*(from redmine: issue id 5279, created on 2016-03-...
I’m wondering if Alpine Linux can handle such a feature — like ksplice,
kgraft or kpatch — to avoid reboots each time a new kernel is released;
since it’s quite often (which is good!).
*(from redmine: issue id 5279, created on 2016-03-15)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/3107
lvm creation mlock error
2021-09-07T17:37:03Z
Adis S.
lvm creation mlock error
Using the iso 3.0.1 x86\_64 to create the LVM setup i am facing with
following issue:
/lib/libdevmapper.so.1.02: mlock failed: Out of memory
/lib/libdevmapper-event.so.1.02: mlock failed: Out of memory
in the dmesg is following:
b...
Using the iso 3.0.1 x86\_64 to create the LVM setup i am facing with
following issue:
/lib/libdevmapper.so.1.02: mlock failed: Out of memory
/lib/libdevmapper-event.so.1.02: mlock failed: Out of memory
in the dmesg is following:
bio: create slab <bio-1> at 1
here is the log from whole lvm creation process:
1. pvcreate /dev/sda3
Physical volume “/dev/sda3” successfully created
2. vgcreate vg0 /dev/sda3 Volume group “vg0” successfully created
3. lvcreate -n alpine.rootfs -L 1G vg0
667bfd424000-667bfd65e000 r-xp 00000000 00:0f 5194
/lib/libdevmapper.so.1.02: mlock failed: Out of memory
667bfd663000-667bfd868000 r-xp 00000000 00:0f 5207
/lib/libdevmapper-event.so.1.02: mlock failed: Out of memory
Logical volume “alpine.rootfs” created
4. vgchange -ay
1 logical volume(s) in volume group “vg0” now active
\#
*(from redmine: issue id 3107, created on 2014-07-01, closed on 2015-07-08)*
* Changesets:
* Revision 7cfe57d546e6a336fc5e0eb9c305bb9c3707bee2 by Natanael Copa on 2015-07-08T07:44:57Z:
```
main/lvm2: use mlockall by default
this works around issue with the "smart" memory locking
ref #3107
```
* Revision 7777c7a1bb2379fb212ae47e5ae9f82f678d5787 by Natanael Copa on 2015-07-08T07:47:43Z:
```
main/lvm2: use mlockall by default
this works around issue with the "smart" memory locking
fixes #3107
(cherry picked from commit 7cfe57d546e6a336fc5e0eb9c305bb9c3707bee2)
```
3.2.1
https://gitlab.alpinelinux.org/alpine/aports/-/issues/3245
Request for an LXDE desktop environment
2021-09-02T19:38:19Z
Scrumpy Jack
Request for an LXDE desktop environment
Currently there seems to be a Gnome and an Xfce desktop environment in
aports.
To offer more choice, perhaps we could build a LXDE desktop
environment?
Or any other desktop <cough>KDE</cough> environment?
*(from redmine: issue id 32...
Currently there seems to be a Gnome and an Xfce desktop environment in
aports.
To offer more choice, perhaps we could build a LXDE desktop
environment?
Or any other desktop <cough>KDE</cough> environment?
*(from redmine: issue id 3245, created on 2014-07-28, closed on 2014-12-02)*
* Relations:
* copied_to #3595
https://gitlab.alpinelinux.org/alpine/aports/-/issues/7251
clang: Option 'help-list' registered more than once!
2021-08-08T12:22:50Z
A. Klitzing
clang: Option 'help-list' registered more than once!
I’m trying to use clazy \[1\] with clang/llvm 4.0.0.
(https://github.com/alpinelinux/aports/pull/1317)
“clazy —version” works but if I want to compile something I get this
error.
: CommandLine Error: Option ‘help-list’ registered more...
I’m trying to use clazy \[1\] with clang/llvm 4.0.0.
(https://github.com/alpinelinux/aports/pull/1317)
“clazy —version” works but if I want to compile something I get this
error.
: CommandLine Error: Option ‘help-list’ registered more than once!
fatal error: error in backend: inconsistency in registered CommandLine
options
clang-4.0: error: clang frontend command failed with exit code 70 (use
-v to see invocation)
clang version 4.0.0 (tags/RELEASE\_400/final)
Target: x86\_64-alpine-linux-musl
Thread model: posix
InstalledDir: /usr/bin
clang-4.0: note: diagnostic msg: PLEASE submit a bug report to and
include the crash backtrace, preprocessed source, and associated run
script.
clang-4.0: note: diagnostic msg: Error generating preprocessed
source(s).
I reported it to clazy maintainer. He thinks it is a problem of alpine’s
clang packging.
https://bugs.kde.org/show\_bug.cgi?id=379248
\[1\] https://github.com/KDE/clazy
*(from redmine: issue id 7251, created on 2017-04-27)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/5268
request: provide signed ppd files?
2021-06-09T02:40:53Z
Z. G.
request: provide signed ppd files?
As an aside to bug \#5267: the signed printer driver was downloaded from
http://openprinting.org/driver/Postscript-Ricoh/, where it was only
available in .rpm and .deb formats. Manual installation steps were:
$ dpkg -x openprinting-ppds...
As an aside to bug \#5267: the signed printer driver was downloaded from
http://openprinting.org/driver/Postscript-Ricoh/, where it was only
available in .rpm and .deb formats. Manual installation steps were:
$ dpkg -x openprinting-ppds-postscript-ricoh\_20160227-1lsb3.2\_all.deb
ricoh
$ cp -a ricoh/opt/OpenPrinting-Ricoh/\* /opt
Should printer-driver installation become part of apk, it might be
useful to provide one ppd package per vendor, and then also a cumulative
ppd-all (for easy installation of network printers).
*(from redmine: issue id 5268, created on 2016-03-13)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/5109
[alpine-baselayout] /etc/profile.d/color_prompt is never loaded
2021-06-08T16:50:50Z
Vlad Frolov
[alpine-baselayout] /etc/profile.d/color_prompt is never loaded
According to the contents of `/etc/profile`, it will load any file with
`.sh` extension from `/etc/profile.d/` folder.
However, there is a file `color_prompt` (without `.sh`) in
`/etc/profile.d`, which will work great if you just rename...
According to the contents of `/etc/profile`, it will load any file with
`.sh` extension from `/etc/profile.d/` folder.
However, there is a file `color_prompt` (without `.sh`) in
`/etc/profile.d`, which will work great if you just rename it to
`color_prompt.sh`.
*(from redmine: issue id 5109, created on 2016-02-12, closed on 2016-02-22)*
3.4.0
Natanael Copa
Natanael Copa
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9505
acf-openssl, /etc/ssl/openssl-ca-acf.cnf setting new_certs_dir not updating?
2021-05-09T17:45:44Z
Nick Lalic
acf-openssl, /etc/ssl/openssl-ca-acf.cnf setting new_certs_dir not updating?
Hi,
I am trying to run acf/acf-openssl in a docker container. I’d like to
place all user generated data into a docker volume. I attempted to do
this by changing the $dir variable in openssl-ca-acf.cnf (in this case I
changed it to /volu...
Hi,
I am trying to run acf/acf-openssl in a docker container. I’d like to
place all user generated data into a docker volume. I attempted to do
this by changing the $dir variable in openssl-ca-acf.cnf (in this case I
changed it to /volume). This had the desired effect for most settings,
except the new\_certs\_dir is still being written to /etc/ssl/cert. It
appears as if the new\_certs\_dir setting is not being “picked up” in
acf-openssl.
I’m using Docker for Mac. Starting with the Docker Alpine:3.8 container,
the steps to reproduce the behavior from ash are:
<code class="shell">
apk update && apk upgrade
apk add alpine-conf acf-core act-alpine-baselayout acf-openssl.
setup-acf
</code>
Finally, I edit the /etc/ssl/openssl-ca-acf.cnf file, changing dir:
<code class="shell">
# mkdir /volume if not mounted
apk add vim
vim /etc/ssl/openssl-ca-acf.cnf
=> dir = /volume
</code>
I then bring up ACF in Chrome at https://localhost. I generate a CA and
a certificate with the CA.
Observed behavior:
The data for the generated certificate (password, key, .pfx file etc) are still placed in /etc/ssl/cert.
Expected behavior:
certificates created in /volume instead.
Is there something I am missing?
I am new to Alpine, so please let me know if there is any other
information I can provide.
Thanks!
*(from redmine: issue id 9505, created on 2018-10-03)*
Ted Trask
Ted Trask
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9967
do not install sudoers.dist
2021-05-09T16:45:47Z
algitbot
do not install sudoers.dist
The sudo package installs an example file sudoers.dist in the /etc
directory
I think this file should only be installed on new installs as
/etc/sudoers where no existing /etc/sudoers exists, to avoid unneeded
cruft
*(from redmine: is...
The sudo package installs an example file sudoers.dist in the /etc
directory
I think this file should only be installed on new installs as
/etc/sudoers where no existing /etc/sudoers exists, to avoid unneeded
cruft
*(from redmine: issue id 9967, created on 2019-02-08)*
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9934
mongodb crashes with “No space left on device” when using WiredTiger engine o...
2021-04-28T02:09:16Z
Jakub Jirutka
mongodb crashes with “No space left on device” when using WiredTiger engine on Btrfs
After few hours of running MongoDB crashed with the following error
message:
2019-01-29T03:38:02.050+0100 E STORAGE [WTJournalFlusher] WiredTiger error (28) [1548729482:50943][9171:0x7f96ce5bfae8], WT_SESSION.log_flush: /var/lib/mo...
After few hours of running MongoDB crashed with the following error
message:
2019-01-29T03:38:02.050+0100 E STORAGE [WTJournalFlusher] WiredTiger error (28) [1548729482:50943][9171:0x7f96ce5bfae8], WT_SESSION.log_flush: /var/lib/mongodb/journal/WiredTigerLog.0000000001: handle-write: pwrite: failed to write 256 bytes at offset 10273024: No space left on device
2019-01-29T03:38:02.051+0100 E STORAGE [WTJournalFlusher] WiredTiger error (28) [1548729482:51026][9171:0x7f96ce5bfae8], WT_SESSION.log_flush: journal/WiredTigerLog.0000000001: fatal log failure: No space left on device
2019-01-29T03:38:02.051+0100 E STORAGE [WTJournalFlusher] WiredTiger error (-31804) [1548729482:51053][9171:0x7f96ce5bfae8], WT_SESSION.log_flush: the process must exit and restart: WT_PANIC: WiredTiger library panic
2019-01-29T03:38:02.051+0100 F - [WTJournalFlusher] Fatal Assertion 28558 at src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp 366
2019-01-29T03:38:02.051+0100 F - [WTJournalFlusher]
***aborting after fassert() failure
2019-01-29T03:38:02.051+0100 F - [WTJournalFlusher] Got signal: 6 (Aborted).
This platform does not support printing stacktraces
I’ve tried to disable CoW for the `/var/lib/mongodb`, but with no
effect. I have no idea if it’s actually related to our Alpine build, I’m
reporting it here just to know if there are more people experiencing
this problem.
*(from redmine: issue id 9934, created on 2019-01-29)*
Natanael Copa
Natanael Copa
https://gitlab.alpinelinux.org/alpine/aports/-/issues/18
chrond reports "cron.err" in logfiles even if all 'run-parts' scripts exit cl...
2021-04-03T10:30:02Z
algitbot
chrond reports "cron.err" in logfiles even if all 'run-parts' scripts exit cleanly
Each time crond is executed we get a “cron.err” in the logifles even if
the scripts executes cleanly (look at example below):
#!/bin/sh
echo "Hello world"
exit 0
Logfiles look lie this:
Mar 24 12:00:01 arbgw01 cron.err...
Each time crond is executed we get a “cron.err” in the logifles even if
the scripts executes cleanly (look at example below):
#!/bin/sh
echo "Hello world"
exit 0
Logfiles look lie this:
Mar 24 12:00:01 arbgw01 cron.err crond[24493]: USER root pid 8685 cmd run-parts /etc/periodic/15min
Mar 24 12:00:01 arbgw01 cron.err crond[24493]: USER root pid 8688 cmd run-parts /etc/periodic/hourly
*(from redmine: issue id 18, created on 2009-03-24, closed on 2009-03-24)*
Mika Havela
Mika Havela
https://gitlab.alpinelinux.org/alpine/aports/-/issues/12567
3.13 busybox: apk upgrade shows help for stat
2021-03-31T10:49:05Z
Simon F
simon-alpine@fraho.eu
3.13 busybox: apk upgrade shows help for stat
Running `apk upgrade` on an alpine 3.13 system shows the busybox stat help message.
```
PS C:\Users\john> docker pull alpine:3.13
3.13: Pulling from library/alpine
9aae54b2144e: Pull complete
Digest: sha256:826f70e0ac33e99a72cf20fb05712...
Running `apk upgrade` on an alpine 3.13 system shows the busybox stat help message.
```
PS C:\Users\john> docker pull alpine:3.13
3.13: Pulling from library/alpine
9aae54b2144e: Pull complete
Digest: sha256:826f70e0ac33e99a72cf20fb0571245a8fee52d68cb26d8bc58e53bfa65dcdfa
Status: Downloaded newer image for alpine:3.13
docker.io/library/alpine:3.13
PS C:\Users\john> docker run --rm -it alpine:3.13
/ # 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.3-22-g7acc3190c1 [https://dl-cdn.alpinelinux.org/alpine/v3.13/main]
v3.13.3-21-g2f0cab651f [https://dl-cdn.alpinelinux.org/alpine/v3.13/community]
OK: 13885 distinct packages available
/ # apk upgrade
(1/2) Upgrading busybox (1.32.1-r3 -> 1.32.1-r4)
Executing busybox-1.32.1-r4.post-upgrade
BusyBox v1.32.1 () multi-call binary.
Usage: stat [OPTIONS] FILE...
Display file (default) or filesystem status
-c FMT Use the specified format
-f Display filesystem status
-L Follow links
-t Terse display
FMT sequences for files:
%a Access rights in octal
%A Access rights in human readable form
%b Number of blocks allocated (see %B)
%B Size in bytes of each block reported by %b
%d Device number in decimal
%D Device number in hex
%f Raw mode in hex
%F File type
%g Group ID
%G Group name
%h Number of hard links
%i Inode number
%n File name
%N File name, with -> TARGET if symlink
%o I/O block size
%s Total size in bytes
%t Major device type in hex
%T Minor device type in hex
%u User ID
%U User name
%x Time of last access
%X Time of last access as seconds since Epoch
%y Time of last modification
%Y Time of last modification as seconds since Epoch
%z Time of last change
%Z Time of last change as seconds since Epoch
FMT sequences for file systems:
%a Free blocks available to non-superuser
%b Total data blocks
%c Total file nodes
%d Free file nodes
%f Free blocks
%i File System ID in hex
%l Maximum length of filenames
%n File name
%s Block size (for faster transfer)
%S Fundamental block size (for block counts)
%t Type in hex
%T Type in human readable form
(2/2) Upgrading ssl_client (1.32.1-r3 -> 1.32.1-r4)
Executing busybox-1.32.1-r4.trigger
OK: 6 MiB in 14 packages
/ # echo $?
0
/ #
```
busybox on edge is fine:
```
PS C:\Users\john> docker run --rm -it alpine:edge
Unable to find image 'alpine:edge' locally
edge: Pulling from library/alpine
fa7045767063: Pull complete
Digest: sha256:fa3bd1cb8b0d2d6a4de1ea7e52dffee36896bc2b1566e9a89c16637051467225
Status: Downloaded newer image for alpine:edge
/ # apk update
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
v20210212-2688-gd4b1b0d678 [https://dl-cdn.alpinelinux.org/alpine/edge/main]
v20210212-2693-gec9c654473 [https://dl-cdn.alpinelinux.org/alpine/edge/community]
OK: 14223 distinct packages available
/ # apk upgrade
Upgrading critical system libraries and apk-tools:
(1/1) Upgrading apk-tools (2.12.3-r0 -> 2.12.4-r0)
Executing busybox-1.33.0-r2.trigger
Continuing the upgrade transaction with new apk-tools:
(1/7) Upgrading musl (1.2.2-r1 -> 1.2.2-r2)
(2/7) Upgrading busybox (1.33.0-r2 -> 1.33.0-r5)
Executing busybox-1.33.0-r5.post-upgrade
(3/7) Upgrading alpine-baselayout (3.2.0-r9 -> 3.2.0-r11)
Executing alpine-baselayout-3.2.0-r11.pre-upgrade
Executing alpine-baselayout-3.2.0-r11.post-upgrade
(4/7) Upgrading libcrypto1.1 (1.1.1i-r0 -> 1.1.1k-r0)
(5/7) Upgrading libssl1.1 (1.1.1i-r0 -> 1.1.1k-r0)
(6/7) Upgrading ssl_client (1.33.0-r2 -> 1.33.0-r5)
(7/7) Upgrading musl-utils (1.2.2-r1 -> 1.2.2-r2)
Executing busybox-1.33.0-r5.trigger
OK: 6 MiB in 14 packages
/ #
```
https://gitlab.alpinelinux.org/alpine/aports/-/issues/2487
Zabbix server doesn't start
2021-01-14T12:58:47Z
Daniel Luttermann
Zabbix server doesn't start
Zabbix server can’t start because the directory /var/run/zabbix doesn’t
exist and the directory is not automatically created after reboot of the
server.
Steps:
apk add zabbix zabbix-setup zabbix-mysql
After installation the content of...
Zabbix server can’t start because the directory /var/run/zabbix doesn’t
exist and the directory is not automatically created after reboot of the
server.
Steps:
apk add zabbix zabbix-setup zabbix-mysql
After installation the content of /var/run looks like
drwxr-xr-x 5 root root 280 Dec 12 10:00 .
drwxr-xr-x 20 root root 4096 Dec 12 09:54 ..
-rw-r—r— 1 root root 5 Dec 12 09:57 acpid.pid
-rw-r—r— 1 root root 5 Dec 12 09:57 chronyd.pid
-rw-r—r— 1 root root 5 Dec 12 09:57 crond.pid
-rw-r—r— 1 root root 16 Dec 12 09:57 ifstate
-rw-r—r— 1 root root 5 Dec 12 09:57 klogd.pid
drwxrwxr-x 2 root uucp 60 Dec 12 10:00 lock
drwxrwxr-x 14 root root 340 Dec 12 09:57 openrc
-rw-r—r— 1 root root 5 Dec 12 09:57 sshd.pid
-rw-r—r— 1 root root 5 Dec 12 09:57 syslogd.pid
-rw-r—r— 1 root root 5 Dec 12 09:57 udhcpc.eth0.pid
-rw-rw-r— 1 root utmp 2688 Dec 12 09:59 utmp
drwxr-x—- 2 zabbix zabbix 40 Dec 12 10:00 zabbix
That’s OK so far.
After reboot, the folder “zabbix” is no longer available.
drwxr-xr-x 4 root root 260 Dec 12 09:57 .
drwxr-xr-x 20 root root 4096 Dec 12 09:54 ..
-rw-r—r— 1 root root 5 Dec 12 09:57 acpid.pid
-rw-r—r— 1 root root 5 Dec 12 09:57 chronyd.pid
-rw-r—r— 1 root root 5 Dec 12 09:57 crond.pid
-rw-r—r— 1 root root 16 Dec 12 09:57 ifstate
-rw-r—r— 1 root root 5 Dec 12 09:57 klogd.pid
drwxrwxr-x 2 root uucp 40 Dec 12 09:57 lock
drwxrwxr-x 14 root root 340 Dec 12 09:57 openrc
-rw-r—r— 1 root root 5 Dec 12 09:57 sshd.pid
-rw-r—r— 1 root root 5 Dec 12 09:57 syslogd.pid
-rw-r—r— 1 root root 5 Dec 12 09:57 udhcpc.eth0.pid
-rw-rw-r— 1 root utmp 2688 Dec 12 09:59 utmp
The default zabbix\_server.conf file contains
PidFile=/var/run/zabbix/zabbix\_server.pid
The init script contains
start() {
ebegin “Starting Zabbix server”
start-stop-daemon —start —user zabbix:zabbix —exec
/usr/sbin/zabbix\_server
eend $?
}
stop() {
ebegin “Stopping Zabbix server”
start-stop-daemon —stop —user zabbix —pidfile
/var/run/zabbix/zabbix\_server.pid
eend $?
The result, when you try to start zabbix server is
zabbix\_server \[1585\]: cannot create PID file
\[/var/run/zabbix/zabbix\_server.pid\]: \[2\] No such file or directory
Installed packages from /etc/apk/world:
alpine-base
openssh
chrony
sfdisk
e2fsprogs
lvm2
syslinux
acct
linux-grsec
zabbix
zabbix-setup
zabbix-mysql
mysql
mysql-client
nano
My zabbix-server.conf file (comments removed):
SenderFrequency=30
DebugLevel=3
Timeout=5
PidFile=/var/run/zabbix/zabbix\_server.pid
LogFile=/var/log/zabbix/zabbix\_server.log
LogFileSize=2
AlertScriptsPath=/home/zabbix/bin/
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=
DBSocket=/var/run/mysqld/mysqld.sock
Thank you.
Daniel
*(from redmine: issue id 2487, created on 2013-12-12, closed on 2017-05-17)*