aports issueshttps://gitlab.alpinelinux.org/alpine/aports/-/issues2022-07-29T02:48:49Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/14050main/gc: segfault on GC_INIT2022-07-29T02:48:49ZPatrycja Rosaalpine@ptrcnull.memain/gc: segfault on GC_INITto reproduce:
```c
#include <gc.h>
int main() {
GC_INIT();
}
```
```console
$ gcc test.c -lgc
$ gdb ./a.out
```
```
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7f102d6 in ?? () from /usr/lib/libgc.so.1
(gdb) bt
#0 ...to reproduce:
```c
#include <gc.h>
int main() {
GC_INIT();
}
```
```console
$ gcc test.c -lgc
$ gdb ./a.out
```
```
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7f102d6 in ?? () from /usr/lib/libgc.so.1
(gdb) bt
#0 0x00007ffff7f102d6 in ?? () from /usr/lib/libgc.so.1
#1 0x00007ffff7f10335 in GC_init_linux_data_start () from /usr/lib/libgc.so.1
#2 0x00007ffff7f0ea8b in GC_init () from /usr/lib/libgc.so.1
#3 0x0000555555555218 in main ()
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/13401main/libttng-ust-dev: contains liblttng-ust-ctl.so with bad symbol references2022-07-26T07:29:59ZAntoine Martinmain/libttng-ust-dev: contains liblttng-ust-ctl.so with bad symbol referencesSimilar to issue #6989
The lttng-ust-ctl.so in the package version 2.13.0-r1 (tested for x86_64 on Alpine Edge as it exists 07/01/2022) contains references to symbols that don’t exist. This bug was introduced with 2.13.0, as 2.12.0 has ...Similar to issue #6989
The lttng-ust-ctl.so in the package version 2.13.0-r1 (tested for x86_64 on Alpine Edge as it exists 07/01/2022) contains references to symbols that don’t exist. This bug was introduced with 2.13.0, as 2.12.0 has no such symbol issues.
```
$ ldd /usr/lib/liblttng-ust-ctl.so
/lib/ld-musl-x86_64.so.1 (0x7f1e41a30000)
liblttng-ust-common.so.1 => /usr/lib/liblttng-ust-common.so.1 (0x7f1e419e7000)
libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7f1e41a30000)
Error relocating liblttng-ust-ctl.so: rcu_dereference_sym: symbol not found
Error relocating liblttng-ust-ctl.so: rcu_set_pointer_sym: symbol not found
Error relocating liblttng-ust-ctl.so: lttng_ust_sigbus_state: symbol not found
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/14048Package request: weylus2022-07-23T20:28:53ZHoang NguyenPackage request: weylusUse your tablet as graphic tablet/touch screen on your computer.
Source: https://github.com/H-M-H/WeylusUse your tablet as graphic tablet/touch screen on your computer.
Source: https://github.com/H-M-H/Weylushttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12367testing/singularity-3.7.1-r0: fails to build on ppc64le2022-07-21T14:45:36ZTBKtesting/singularity-3.7.1-r0: fails to build on ppc64le```sh
>>> ERROR: singularity*: Found non-PIE files that has SUID:
/usr/libexec/singularity/bin/starter-suid
>>> ERROR: singularity*: prepare_subpackages failed
>>> ERROR: singularity: rootpkg failed
```
Source: https://build.alpinelinu...```sh
>>> ERROR: singularity*: Found non-PIE files that has SUID:
/usr/libexec/singularity/bin/starter-suid
>>> ERROR: singularity*: prepare_subpackages failed
>>> ERROR: singularity: rootpkg failed
```
Source: https://build.alpinelinux.org/buildlogs/build-edge-ppc64le/testing/singularity/singularity-3.7.1-r0.log
It seems the ppc64le buildozer does not respect `options="... suid ..."` (https://git.alpinelinux.org/aports/tree/testing/singularity/APKBUILD#n12)https://gitlab.alpinelinux.org/alpine/aports/-/issues/9643Enable sanitizer2022-07-21T05:52:32ZA. KlitzingEnable sanitizerIt looks like clang/gcc is compiled without sanitizer support. I like to
request to enable that feature as it seems that it is support on musl
now.
*(from redmine: issue id 9643, created on 2018-11-14)*It looks like clang/gcc is compiled without sanitizer support. I like to
request to enable that feature as it seems that it is support on musl
now.
*(from redmine: issue id 9643, created on 2018-11-14)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/14024Package request: opensnitch2022-07-16T21:11:23ZHoang NguyenPackage request: opensnitchLinux application firewall
Source: https://github.com/evilsocket/opensnitchLinux application firewall
Source: https://github.com/evilsocket/opensnitchhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/140153.16 x86_64: boot failure after removing quiet parameter2022-07-14T07:03:47Zmacmpi3.16 x86_64: boot failure after removing quiet parameterTrying to diagnose an early boot issue on some HW, I removed `quiet` parameter from grub line.\
At boot, screen becomes garbled after simple-framebuffer kicks-in (expected), but then machine hangs.
Having this with Pentium N3700 based P...Trying to diagnose an early boot issue on some HW, I removed `quiet` parameter from grub line.\
At boot, screen becomes garbled after simple-framebuffer kicks-in (expected), but then machine hangs.
Having this with Pentium N3700 based PC for instance, which has no issue booting with `quiet` parameter set...
```
# dmesg | grep 0000:00:02.0
[ 0.551092] pci 0000:00:02.0: [8086:22b1] type 00 class 0x030000
[ 0.551116] pci 0000:00:02.0: reg 0x10: [mem 0x90000000-0x90ffffff 64bit]
[ 0.551132] pci 0000:00:02.0: reg 0x18: [mem 0x80000000-0x8fffffff 64bit pref]
[ 0.551144] pci 0000:00:02.0: reg 0x20: [io 0x4000-0x403f]
[ 0.551179] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[ 0.577380] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[ 0.577380] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[ 0.577380] pci 0000:00:02.0: vgaarb: bridge control possible
[ 22.364605] i915 0000:00:02.0: vgaarb: deactivate vga console
[ 22.418933] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 1
[ 22.426510] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 23.982311] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/14005Intel / Supermicro10G NIC not detecting2022-07-13T10:27:20Zoperations999Intel / Supermicro10G NIC not detectingHello,
I am facing issue while installation. 10G nic is not detecting and system shows only eth0 and eth1. Is there any driver/iso which can help here?
10G nic is working fine and tested with Ubunutu/Centos but Alpinelinux is not detecti...Hello,
I am facing issue while installation. 10G nic is not detecting and system shows only eth0 and eth1. Is there any driver/iso which can help here?
10G nic is working fine and tested with Ubunutu/Centos but Alpinelinux is not detecting.
Thank in advance.https://gitlab.alpinelinux.org/alpine/aports/-/issues/14006Samba server problem with locking2022-07-11T18:21:41ZFrank-Udo ScholzSamba server problem with lockingIn fstab I mount a NAS using cifs and share this mounting point in smb.conf. From the server reading and writing from or to the mount is ok. But a client can only read from the samba share - writing to the share results in an error and l...In fstab I mount a NAS using cifs and share this mounting point in smb.conf. From the server reading and writing from or to the mount is ok. But a client can only read from the samba share - writing to the share results in an error and log.smbd says:
"smbd version 4.15.7 started.
Copyright Andrew Tridgell and the Samba Team 1992-2021
[2022/07/11 17:28:13.925412, 0] ../../source3/smbd/close.c:311(close_remove_share_mode)
close_remove_share_mode: Could not get share mode lock for file xxx
"
From my understanding samba has a problem with locking the cifs-mounted device. I have no problems with other shares.
I encounter no problems with the same configuration under Debian.
FYI: I'm running Alpine in VirtualBox and have 2 NICs (one connected with the mounted NAS and another for the Samba share). Please let me know if you need additional information.
I'm not sure if this is a bug or if I have to modify the mounting or the the smb.conf or if this behavior is intended (i.e. security reasons).https://gitlab.alpinelinux.org/alpine/aports/-/issues/13441openldap package default config won't work2022-07-10T16:32:05Zxpufxopenldap package default config won't workWhen installing openldap it defaults to using mdb via this line in the config
moduleload back_mdb.la
in the /etc/openldap/slapd.conf file. However by default openldap-back-mdb is not installed when installing openldap. If the use...When installing openldap it defaults to using mdb via this line in the config
moduleload back_mdb.la
in the /etc/openldap/slapd.conf file. However by default openldap-back-mdb is not installed when installing openldap. If the user were to install this backend package, the config still doesn't work because the bdb module installed is an so module - usr/lib/openldap/back_mdb.so .
So assuming we want openldap to work when installed, a default backend database module needs to be installed. Since even installing the default mdb module fails with an error, at a minimum, moduleload should call back_mdb.so not .la. I think a somewhat consistent solution to the issue is to not provide /etc/openldap/slapd.conf at all. Instead provide /etc/openldap/slapd.conf.sample which makes it clear that this is a file that needs to be modified. (still call the .so in the sample config though)
I am not familiar with alpine packaging policies. Perhaps a check+warning in the init script might work too. Though people may call slapd directly.
Please do let me know if further info is needed.
EDIT: I noticed something else. Tacking it on here. slapd.conf has 'pidfile /var/lib/openldap/run/slapd.pid' and 'argsfile /var/lib/openldap/run/slapd.args' but /var/lib/openldap/run does not exist.Jakub JirutkaJakub Jirutkahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13990xrdp not works - currsor and black screen2022-07-07T12:10:38Zmczkaxrdp not works - currsor and black screenI try alpine 3.15.4 or 3.16.0
openbox or xfce (gdm hungs dell idrac9 console after loggin)
non-root user with input and video groups
I follow this https://wiki.alpinelinux.org/wiki/Remote_Desktop_Server :
apk add vino xrdp
cp /etc/xrdp/x...I try alpine 3.15.4 or 3.16.0
openbox or xfce (gdm hungs dell idrac9 console after loggin)
non-root user with input and video groups
I follow this https://wiki.alpinelinux.org/wiki/Remote_Desktop_Server :
apk add vino xrdp
cp /etc/xrdp/xrdp.ini /etc/xrdp/___xrdp.ini
echo "[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1
max_bpp=24
[xrdp1]
name=Vino
lib=libvnc.so
ip=127.0.0.1
port=5900
username=ask
password=ask" > /etc/xrdp/xrdp.ini
rc-update add xrdp
rc-update add xrdp-sesman
rc-update add vino
rc-service xrdp start
rc-service xrdp-sesman start
rc-service vino start
1-r6515:~$ netstat -lnp
netstat: can't scan /proc - are you root?
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:5900 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN -
issue #13021 param=/usr/libexec/Xorg
it's not helpshttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13933Package request: manim / manimgl2022-06-21T09:00:13ZHoang NguyenPackage request: manim / manimglAnimation engine for explanatory math videos.
Projects:
- manim: https://github.com/ManimCommunity/manim
- manimgl: https://github.com/3b1b/manim
Both are still in active development so I don't know what to choose to request. Having bo...Animation engine for explanatory math videos.
Projects:
- manim: https://github.com/ManimCommunity/manim
- manimgl: https://github.com/3b1b/manim
Both are still in active development so I don't know what to choose to request. Having both would be nice though :)https://gitlab.alpinelinux.org/alpine/aports/-/issues/13941Package request: doh-server2022-06-21T09:00:04ZHoang NguyenPackage request: doh-serverFast, mature, secure DoH and ODoH server proxy written in Rust. Previously known as doh-proxy and rust-doh. Can be used together with [encrypted-dns-server](https://gitlab.alpinelinux.org/alpine/aports/-/issues/13940).
Source: https://g...Fast, mature, secure DoH and ODoH server proxy written in Rust. Previously known as doh-proxy and rust-doh. Can be used together with [encrypted-dns-server](https://gitlab.alpinelinux.org/alpine/aports/-/issues/13940).
Source: https://github.com/DNSCrypt/doh-serverhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13940Package request: encrypted-dns-server2022-06-21T08:59:55ZHoang NguyenPackage request: encrypted-dns-serverAn easy to install, high-performance, zero maintenance proxy to run an encrypted DNS server.
Source: https://github.com/DNSCrypt/encrypted-dns-serverAn easy to install, high-performance, zero maintenance proxy to run an encrypted DNS server.
Source: https://github.com/DNSCrypt/encrypted-dns-serverhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13925Rework appstream trigger and post-install and post-upgrade scripts2022-06-10T16:54:33ZPablo Correa GomezRework appstream trigger and post-install and post-upgrade scriptsRight now the triggers are too inspecific (`/usr/share/app-info/*`), there is a missing post-remove script and the trigger script is linked to the post-install, which is not ideal (since it's doing more than it should).
Probably the ea...Right now the triggers are too inspecific (`/usr/share/app-info/*`), there is a missing post-remove script and the trigger script is linked to the post-install, which is not ideal (since it's doing more than it should).
Probably the easiest way to solve it is to look at how debian does it, since the Appstream maintainer is also the one maintaining the debian packaging:
https://salsa.debian.org/pkgutopia-team/appstream/-/blob/debian/master/debian/appstream.triggers
https://salsa.debian.org/pkgutopia-team/appstream/-/blob/debian/master/debian/appstream.postrm
https://salsa.debian.org/pkgutopia-team/appstream/-/blob/debian/master/debian/appstream.postinst
This is just a small optimization that I had pending as low-priority item. Simply documenting it to avoid forgetting it and in case anybody else feels like fixing it before I go into it :DPablo Correa GomezPablo Correa Gomezhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13920package lua5.3-yaml depends on both lua5.3 and lua5.12022-06-08T10:10:36ZRuggorgulopackage lua5.3-yaml depends on both lua5.3 and lua5.1Alpine Linux 3.16 and edge.
Package lua5.3-yaml depends on lua5.3, which is correct.
However the package lua5.3-yaml depends on lua-lub, which depends on lua5.1
Imho there is missing lua5.3-lub, which should probably be the right depend...Alpine Linux 3.16 and edge.
Package lua5.3-yaml depends on lua5.3, which is correct.
However the package lua5.3-yaml depends on lua-lub, which depends on lua5.1
Imho there is missing lua5.3-lub, which should probably be the right dependency of lua5.3-yamlhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/13857Move f_scripts to community2022-06-02T13:58:04ZBart RibbersMove f_scripts to communityIt has been in testing since January this year and has proven to be ready for community, so let's move it :wink: This helps postmarketOS to in preventing the need to fork the package for our future stable releases (too late for 22.06 tho...It has been in testing since January this year and has proven to be ready for community, so let's move it :wink: This helps postmarketOS to in preventing the need to fork the package for our future stable releases (too late for 22.06 though).
CC @milesalanhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12676Remote Unlocking Support2022-06-01T18:42:08ZJohnson JohnsonRemote Unlocking SupportFor encrypted rootfs, one would need to be at the physical computer to enter the password unless they have a way to enter the password over the network.
I know of two repos that can do this:
https://github.com/gsauthof/dracut-sshd/issues...For encrypted rootfs, one would need to be at the physical computer to enter the password unless they have a way to enter the password over the network.
I know of two repos that can do this:
https://github.com/gsauthof/dracut-sshd/issues
and
https://github.com/dracut-crypt-ssh/dracut-crypt-ssh/
Note that there seems to be an effort for dracut-crypt-ssh to join forces with dracut-sshd (sounds like a good idea).
I'm open to alternatives if you have one - but otherwise, I think alpine should package one of these for this functionality.https://gitlab.alpinelinux.org/alpine/aports/-/issues/13868Package request: vigil2022-05-26T20:52:46ZmochaaPaports@mochaa.wsPackage request: vigilDescription: Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).
Upstream URL: <https://github.com/valeriansaliou/vigil>
License: MPL-2.0Description: Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).
Upstream URL: <https://github.com/valeriansaliou/vigil>
License: MPL-2.0https://gitlab.alpinelinux.org/alpine/aports/-/issues/13842GNU screen 4.9.0 passing terminal title escape sequences to display area2022-05-26T01:40:47ZPhil PennockGNU screen 4.9.0 passing terminal title escape sequences to display areaThis is a regression noticed when updating from Alpine 3.14 to 3.16.0 with screen-4.9.0-r0
When updating the terminal title, a copy of the text is also sent to the regular display area, overlaying text there, and corrupting on-screen re...This is a regression noticed when updating from Alpine 3.14 to 3.16.0 with screen-4.9.0-r0
When updating the terminal title, a copy of the text is also sent to the regular display area, overlaying text there, and corrupting on-screen refresh too.
Ensuring no local configuration is in play, and then updating the title via escape sequence:
```sh
mv .screenrc .screenrc--
screen
#...
printf >/dev/tty '\033]2;%s\033\\' fred
```
**Expected**: terminal title is updated, nothing shown in the display area.
**Reality**: with Alpine Linux 3.16.0 and 4.9.0-r0, a copy of the title text is _also_ shown in the display area.