alpine issueshttps://gitlab.alpinelinux.org/groups/alpine/-/issues2021-06-09T15:16:31Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12730Unable to install php7-pecl-imagick=3.4.4-r7 with alpine:3.132021-06-09T15:16:31Zvgogh4vUnable to install php7-pecl-imagick=3.4.4-r7 with alpine:3.13Hi, i saw this: https://gitlab.alpinelinux.org/alpine/aports/-/issues/12512 but the same error is happening to me now on alpine:3.13Hi, i saw this: https://gitlab.alpinelinux.org/alpine/aports/-/issues/12512 but the same error is happening to me now on alpine:3.13https://gitlab.alpinelinux.org/alpine/aports/-/issues/12731alsa{-lib,-utils,conf}: no sound devices after upgrading to 1.2.52021-06-10T14:27:40Zshumalsa{-lib,-utils,conf}: no sound devices after upgrading to 1.2.5`Alpine Edge, x86_64`
Upon booting the machine I'm seeing this messages:
```
* Restoring Mixer Levels ...
alsa-lib main.c:1402:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -2
alsa-lib ucm_subs.c:186:(rval...`Alpine Edge, x86_64`
Upon booting the machine I'm seeing this messages:
```
* Restoring Mixer Levels ...
alsa-lib main.c:1402:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -2
alsa-lib ucm_subs.c:186:(rval_card_id_by_name) ${CardIdByName} substitution is obsolete - use ${find-card}!
alsa-lib parser.c:242:(error_node) UCM is not supported for this HDA model (HDA Intel HDMI at 0xf7e14000 irq 36)
alsa-lib main.c:1402:(snd_use_case_mgr_open) error: failed to import hw:1 use case configuration -6
alsa-lib ucm_subs.c:186:(rval_card_id_by_name) ${CardIdByName} substitution is obsolete - use ${find-card}!
alsa-lib parser.c:242:(error_node) UCM is not supported for this HDA model (HDA Intel PCH at 0xf7e10000 irq 37)
alsa-lib main.c:1402:(snd_use_case_mgr_open) error: failed to import hw:2 use case configuration -6
alsa-lib ucm_subs.c:186:(rval_card_id_by_name) ${CardIdByName} substitution is obsolete - use ${find-card}!
alsa-lib parser.c:242:(error_node) UCM is not supported for this HDA model (HDA ATI HDMI at 0xf7d60000 irq 38)
alsa-lib main.c:1402:(snd_use_case_mgr_open) error: failed to import hw:3 use case configuration -6
alsa-lib main.c:1402:(snd_use_case_mgr_open) error: failed to import hw:4 use case configuration -2
alsa-lib main.c:1402:(snd_use_case_mgr_open) error: failed to import hw:5 use case configuration -2
```
`pipewire` doesn't list all of the devices:
https://gitlab.alpinelinux.org/alpine/aports/uploads/b0f7f929057ce502cdc7be7394aa353a/image.png
`alsamixer` shows all devices as "default":
https://gitlab.alpinelinux.org/alpine/aports/uploads/b46bbe7dafa2cb99eb8c20fc01d57010/image.png
Downgrading to 1.2.4 from `Alpine v3.13` resolves the issue.3.14.0Milan P. StanićMilan P. Stanićhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12732mongodb-tools: Update to latest 4.2.14 on edge and 3.132022-07-30T04:24:25ZMikael Jenklermongodb-tools: Update to latest 4.2.14 on edge and 3.13Update request: It would be nice if someone could update to the latest mongodb-tools.Update request: It would be nice if someone could update to the latest mongodb-tools.Marc VertesMarc Verteshttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12733curl_exec segmentation fault when using CURLOPT_PROXY2021-06-11T13:31:01ZPhil Taylorcurl_exec segmentation fault when using CURLOPT_PROXYThis documents my Segmentaion fault as requested here https://twitter.com/n_copa/status/1401971352073084928
My set up is docker containers. In development this is on an Intel Mac, in Production this is on a Digital Ocean server.
I was...This documents my Segmentaion fault as requested here https://twitter.com/n_copa/status/1401971352073084928
My set up is docker containers. In development this is on an Intel Mac, in Production this is on a Digital Ocean server.
I was able to isolate and replicate the issue away from my production application (mySites.guru)
to replicate I started php:alpine3.13
`docker run -it --rm php:alpine3.13 sh`
out of the box this has:
```
PHP 8.0.7 (cli) (built: Jun 4 2021 19:02:30) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.7, Copyright (c) Zend Technologies
curl 7.76.1 (x86_64-alpine-linux-musl) libcurl/7.77.0 OpenSSL/1.1.1k zlib/1.2.11 brotli/1.0.9 nghttp2/1.42.0
Release-Date: 2021-04-14
Protocols: dict file ftp ftps gopher gophers http https imap imaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli HSTS HTTP2 HTTPS-proxy IPv6 Largefile libz NTLM NTLM_WB SSL TLS-SRP UnixSockets
WARNING: curl and libcurl versions do not match. Functionality may be affected.
```
My exact test case, with redacted domains/proxy is below, the problem can be replicated with php script:
```php
<?php
$ch = curl_init();
// replace a.working.proxy:8888 with a Nginx Forward Proxy
curl_setopt($ch, CURLOPT_PROXY, 'a.working.proxy:8888');
// replace https://a.site.that.has.blocked.your.proxies.ip/ with a site that you know has your Proxy's IP address blocked in their firewall.
curl_setopt($ch, CURLOPT_URL, 'https://a.site.that.has.blocked.your.proxies.ip/');
curl_setopt($ch, CURLOPT_TIMEOUT, 2);
$res = curl_exec($ch);
print_r($res);
```
Then run as `php test.php`
```
/ # php test.php
Segmentation fault
/ # php test.php
Segmentation fault
/ # php test.php
Segmentation fault
/ # php test.php
Segmentation fault
/ # php test.php
Segmentation fault
/ # php test.php
Segmentation fault
```
In writing up these notes, I wanted to provide code that you could just run, so I took a proxy from https://spys.one/en/free-proxy-list/ and added it to the code, and used https://alpinelinux.org as the domain name, as there is no IP blocking of this exact proxy by https://alpinelinux.org - this is ruling out my initial theory and leads me to believe this seems to be an issue when using CURLOPT_PROXY to be sure. Your mileage might vary, I dont control these proxies and their responses.
```php
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
$ch = curl_init();
curl_setopt($ch, CURLOPT_PROXY, '70.169.141.35:3128');
curl_setopt($ch, CURLOPT_URL, 'https://alpinelinux.org');
curl_setopt($ch, CURLOPT_TIMEOUT, 2);
$res = curl_exec($ch);
print_r($res);exit;
```
When run I get:
```
/ # nano test.php
/ # php test.php
/ # php test.php
/ # php test.php
/ # php test.php
/ # php test.php
/ # nano test.php
/ # php test.php
/ # php test.php
/ # php test.php
Segmentation fault
/ # php test.php
/ # php test.php
/ # php test.php
/ # php test.php
/ # php test.php
Segmentation fault
/ # php test.php
Segmentation fault
/ # php test.php
/ # php test.php
/ # php test.php
Segmentation fault
```
As soon as you remove the `curl_setopt($ch, CURLOPT_PROXY, '70.169.141.35:3128');` line EVERYTHING works fast and as normal, and NEVER seg faults... unfortunatly my use case needs to route every request through a forward proxy :)
I also tried with an upgraded Curl - apk upgrade gave:
```
# apk upgrade curl
(1/1) Upgrading curl (7.76.1-r0 -> 7.77.0-r0)
Executing busybox-1.32.1-r6.trigger
OK: 20 MiB in 34 packages
# curl -V
curl 7.77.0 (x86_64-alpine-linux-musl) libcurl/7.77.0 OpenSSL/1.1.1k zlib/1.2.11 brotli/1.0.9 nghttp2/1.42.0
Release-Date: 2021-05-26
Protocols: dict file ftp ftps gopher gophers http https imap imaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli HSTS HTTP2 HTTPS-proxy IPv6 Largefile libz NTLM NTLM_WB SSL TLS-SRP UnixSockets
/ # nano test.php
/ # php test.php
/ # php test.php
Segmentation fault
/ # php test.php
/ # php test.php
Segmentation fault
/ # php test.php
/ # php test.php
Segmentation fault
/ # php test.php
```3.14.0Alex Xu (Hello71)Alex Xu (Hello71)https://gitlab.alpinelinux.org/alpine/aports/-/issues/12734abuild creates pyX.Y: entries for wrong paths2021-06-10T15:07:57ZLeoabuild creates pyX.Y: entries for wrong pathsSee: https://gitlab.alpinelinux.org/alpine/abuild/-/merge_requests/98See: https://gitlab.alpinelinux.org/alpine/abuild/-/merge_requests/983.14.0Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12735rabbitmq-server: 3.8.11 is not compatible with Erlang 24.x2023-06-13T05:45:49ZAlos Papaxristosrabbitmq-server: 3.8.11 is not compatible with Erlang 24.xRabbitMQ requires and installs Erlang as a dependency. Unfortunately, Erlang was recently upgraded to version 24 `erlang-24.0-r0` which is incompatible with the latest rabbitmq version 3.8.11 `rabbitmq-server-3.8.11-r1`.
Could you pleas...RabbitMQ requires and installs Erlang as a dependency. Unfortunately, Erlang was recently upgraded to version 24 `erlang-24.0-r0` which is incompatible with the latest rabbitmq version 3.8.11 `rabbitmq-server-3.8.11-r1`.
Could you please upgrade the rabbitmq-server to version 3.8.16?
References:
https://www.rabbitmq.com/which-erlang.html
Thank you!https://gitlab.alpinelinux.org/alpine/aports/-/issues/12736lighttpd: start-stop-daemon ignores the pid file path, services like lighttpd...2022-04-08T20:43:56ZPICCORO Lenz McKAYlighttpd: start-stop-daemon ignores the pid file path, services like lighttpd crashed due insufficient parameters on rc files start-stop-daemonmany services cannot change the pdi file path due it crashed after some seconds .. **it seems start-stop-daemon ignores the pid file path, if a directory is involving?**: if we move the pid file to its own directory for lighttpd service,...many services cannot change the pdi file path due it crashed after some seconds .. **it seems start-stop-daemon ignores the pid file path, if a directory is involving?**: if we move the pid file to its own directory for lighttpd service, it crashed after some seconds..
if admin user try to move **as must be** it crashed also for others services
how to reproduce:
```
apk add lighttpd procps coreutils sed
sed -i 's#.*server.pid-file.*=.*#server.pid-file = "/run/lighttpd/lighttpd.pid"#g' /etc/lighttpd/lighttpd.conf
service lighttpd restart
```
service started in good shape, **but alpine's openrc reports crash after seconds in alpine 3.10, 3.11, 3.12** so a stop command is ignored! check:
```
root@monitor:/etc/init.d$ service lighttpd status
* status: crashed
root@monitor:/etc/init.d$ ps -lxa | grep lighttp
1 102 3873 1 20 0 4368 420 - S ? 0:00 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
0 0 3899 3070 20 0 1576 4 - S+ pts/1 0:00 grep lighttp
```
**this is also happened in others packages also** in debian i solved using the okonoko option but in alpines is ignored!
This picture is on 3.13
![image](/uploads/18adc5ef66d7a459ab8259719dc68131/image.png)https://gitlab.alpinelinux.org/alpine/aports/-/issues/12737php7-fpm error no ACL enabled, so unable to start php fpm services in any form2022-07-09T12:38:48ZPICCORO Lenz McKAYphp7-fpm error no ACL enabled, so unable to start php fpm services in any formThis is **a problem in alpine 3.10, 3.11, 3.12, 3.13 and edge** also:
**fpm fails to start due usage of "`listen.acl_groups`" or/and
"`listen.acl_users`" ACL feature, available since php 5.6**
### Solution:
FPM needs to be compiled wi...This is **a problem in alpine 3.10, 3.11, 3.12, 3.13 and edge** also:
**fpm fails to start due usage of "`listen.acl_groups`" or/and
"`listen.acl_users`" ACL feature, available since php 5.6**
### Solution:
FPM needs to be compiled with `--with-fpm-acl` (depends on [acl-dev](https://pkgs.alpinelinux.org/package/v3.12/main/x86_64/libacl)) for `listen.acl_users` directive to work.
### How to reproduce:
```
sed -i -r 's|^pid =.*|pid = /run/php-fpm7/php7-fpm.pid|g' /etc/php*/php-fpm.conf
sed -i -r 's#^user =.*#user = root#g' /etc/php*/php-fpm.d/www.conf
sed -i -r 's#^group =.*#group = www-data#g' /etc/php*/php-fpm.d/www.conf
sed -i -r 's|^.*listen =.*|listen = /run/php-fpm7/php7-fpm.sock|g' /etc/php*/php-fpm.d/www.conf
sed -i -r 's|^.*listen.acl_users =.*|listen.acl_users = daemon,lighttpd|g' /etc/php*/php-fpm.d/www.conf
sed -i -r 's|^.*listen.acl_groups =.*|listen.acl_groups = lighttpd,www-data|g' /etc/php*/php-fpm.d/www.conf
sed -i -r 's|^.*listen.mode =.*|listen.mode = 0660|g' /etc/php*/php-fpm.d/www.conf
service php-fpm7 restart
```
### actual results:
```
* Stopping PHP FastCGI Process Manager ... [ ok ]
* Checking /etc/php7/php-fpm.conf ...
[09-Jun-2021 14:55:53] ERROR: [/etc/php7/php-fpm.d/www.conf:53] unknown entry 'listen.acl_users'
[09-Jun-2021 14:55:53] ERROR: Unable to include /etc/php7/php-fpm.d/www.conf from /etc/php7/php-fpm.conf at line 53
[09-Jun-2021 14:55:53] ERROR: failed to load configuration file '/etc/php7/php-fpm.conf'
[09-Jun-2021 14:55:53] ERROR: FPM initialization failed
* failed, please correct errors above [ !! ]
* ERROR: php-fpm7 failed to start
```
Alpine since ancient packagin never enabled important features i suspect that has same problems of the debian packages cos i found SAME problems as on debian.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12738php7-fpm error: unable to get gid of defined groups, feature not allowed but ...2022-10-28T19:01:05ZPICCORO Lenz McKAYphp7-fpm error: unable to get gid of defined groups, feature not allowed but feature is defined for socket listeningUsing socket, due the lack of ACL as reported in #12737 **i defined permited groups using `listen.owner` and `listen.group`, but in combination with `owner` and `group` directives in `php-fpm.conf` file**, so i have already configured `l...Using socket, due the lack of ACL as reported in #12737 **i defined permited groups using `listen.owner` and `listen.group`, but in combination with `owner` and `group` directives in `php-fpm.conf` file**, so i have already configured `lighttpd` and `www-data` user and group respectively (in any case www-data group is already defined if we install any webserver package such like `lighttpd` one).
**But it fails to start due problems in groups access for services**, cos it seems there's a problem in the `su` command? (in logs seems try to change to root, but that is not defined)
i try others combinations.. and gots rare results, but never got a working php-fpm with dessired defined owner of the socket! **is a security risk?! feature not allowed but feature is defined for socket listening** THIS IS A BIG ISSUE!
![image](/uploads/bb695ed58dc94826164ab65b6ce29614/image.png)
## how to reproduce:
```
sed -i -r 's|^pid =.*|pid = /run/php-fpm7/php7-fpm.pid|g' /etc/php*/php-fpm.conf
sed -i -r 's#^user =.*#user = root#g' /etc/php*/php-fpm.d/www.conf
sed -i -r 's#^group =.*#group = www-data#g' /etc/php*/php-fpm.d/www.conf
sed -i -r 's|^.*listen =.*|listen = /run/php-fpm7/php7-fpm.sock|g' /etc/php*/php-fpm.d/www.conf
sed -i -r 's|^.*listen.acl_users =.*|;listen.acl_users = daemon,lighttpd|g' /etc/php*/php-fpm.d/www.conf
sed -i -r 's|^.*listen.acl_groups =.*|;listen.acl_groups = lighttpd,www-data|g' /etc/php*/php-fpm.d/www.conf
sed -i -r 's|^.*listen.owner = .*|listen.owner = lighttpd|g' /etc/php*/php-fpm.d/www.conf
sed -i -r 's|^.*listen.group = .*|listen.group = wwww-data|g' /etc/php*/php-fpm.d/www.conf
sed -i -r 's|^.*listen.mode =.*|listen.mode = 0660|g' /etc/php*/php-fpm.d/www.conf
service php-fpm7 restart
```
**NOTE** i put a ";" starting the lines of ACL related!
checking the logs i got those:
```
tail -n 4 /var/log/php7/error.log
[09-Jun-2021 15:22:05] NOTICE: configuration file /etc/php7/php-fpm.conf test is successful
[09-Jun-2021 15:22:05] ERROR: [pool www] cannot get gid for group 'wwww-data': Operation not permitted (1)
[09-Jun-2021 15:22:05] ERROR: FPM initialization failed
```
also in general daemon service:
```
tail -n 6 /var/log/messages.log
Jun 9 15:33:51 monitor user.debug : Will stop /usr/sbin/php-fpm7
Jun 9 15:33:51 monitor user.debug : Will stop PID 6108
Jun 9 15:33:51 monitor daemon.err /etc/init.d/php-fpm7[6235]: start-stop-daemon: no matching processes found
Jun 9 15:33:58 monitor auth.notice su: + pts/1 root:root
Jun 9 15:34:04 monitor daemon.err /etc/init.d/php-fpm7[6310]: status: crashed
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/12739Build the sdl package via sdl12-compat instead of SDL 1.22022-10-02T14:02:16ZNewbyteBuild the sdl package via sdl12-compat instead of SDL 1.2SDL 1.2 does not receive much attention any more, and upstream does not recommend using it[1]. There is, however, the replacement called sdl12-compat which implements the SDL 1.2 API and ABI using SDL 2.0, which means you gain things suc...SDL 1.2 does not receive much attention any more, and upstream does not recommend using it[1]. There is, however, the replacement called sdl12-compat which implements the SDL 1.2 API and ABI using SDL 2.0, which means you gain things such as Wayland support, better support for various input devices, and native PipeWire audio support. Fedora is making this change as of Fedora 35 (the next release)[2] and has a nice write-up about this change, linked below.
This also solves an issue in postmarketOS where we want to set `SDL_VIDEODRIVER=wayland` globally for Wayland UIs as SDL(2) works significantly better in native Wayland mode on phones, but doing this currently breaks SDL 1.2 applications as those then cannot find any video driver with this set:
```
[neboula@nocturne ~]$ SDL_VIDEODRIVER=wayland icebreaker
Hey. We're gonna need some graphics.
SDL error: No available video device
```
This should not be an issue with sdl12-compat as it uses SDL 2 behind the scenes, so this should be handled the same way in both.
- [1] https://github.com/libsdl-org/sdl12-compat#simple-directmedia-layer-sdl-sdl12-compat
- [2] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/VO33YWAYCQXAX5TZSWFE5Y5PNN7F7XRA/https://gitlab.alpinelinux.org/alpine/aports/-/issues/12740Drop python22022-07-06T11:44:05ZNatanael CopaDrop python2There is no support for python2 from upstream anymore, so we should get rid of it in our remaining packages:
### community
- [x] chromium
- [x] nodejs8
- [x] qt5-qtwebengine
### testing
- [x] node-libpg-query (https://gitlab.alpineli...There is no support for python2 from upstream anymore, so we should get rid of it in our remaining packages:
### community
- [x] chromium
- [x] nodejs8
- [x] qt5-qtwebengine
### testing
- [x] node-libpg-query (https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/31016)
- [x] proot (checkdepends - runs with 3)
- [x] pypy (https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/26176)
- [x] qt6-qtwebengine
- [x] seamonkey (removed)
- [x] py2-setuptools/python2 (last to go)
- [x] rdiff-backup1 (maybe should be dropped? 2.x exists)https://gitlab.alpinelinux.org/alpine/aports/-/issues/12741Dependency poblems with qemu and qxl2021-11-23T23:20:06ZdonobanDependency poblems with qemu and qxlTrying to set up a qemu vm with qxl is pretty difficult due broken dependencies. Installing `qemu-hw-display-qxl` and `qemu-ui-spice-core` leads to:
```
Failed to open module: Error relocating /usr/bin/../lib/qemu/ui-spice-core.so: egl_t...Trying to set up a qemu vm with qxl is pretty difficult due broken dependencies. Installing `qemu-hw-display-qxl` and `qemu-ui-spice-core` leads to:
```
Failed to open module: Error relocating /usr/bin/../lib/qemu/ui-spice-core.so: egl_texture_blend: symbol not found
Failed to open module: Error relocating /usr/bin/../lib/qemu/hw-display-qxl.so: qemu_spice_display_switch: symbol not found
```
Which seems fixed by installing `qemu-ui-opengl`.
Trying to run it with libvirt/virt-manager seems broken too.3.14.0https://gitlab.alpinelinux.org/alpine/aports/-/issues/12742Nim version too old2021-06-13T21:43:53ZJuan CarlosNim version too old`apk add nim` installs Nim `0.17.0` as of today.
Latest Nim version is `1.4.8`.
Latest version has new fixes and features, **including security fixes**
- https://nim-lang.org
- https://github.com/nim-lang/Nim`apk add nim` installs Nim `0.17.0` as of today.
Latest Nim version is `1.4.8`.
Latest version has new fixes and features, **including security fixes**
- https://nim-lang.org
- https://github.com/nim-lang/NimJakub JirutkaJakub Jirutkahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12743MyGNUHealth does not start2021-06-15T20:12:28ZDimitris KardarakosMyGNUHealth does not startMyGNUHealth application does not start.
- Device: pine64-pinephone
- OS: postmarketOS edge
- Environment: plasma-mobile
- Application: mygnuhealth-0_git20210415-r0
Logs:
```
h:w$mygnuhealth
Initializing MyGNUHealth version 0.7a12
Di...MyGNUHealth application does not start.
- Device: pine64-pinephone
- OS: postmarketOS edge
- Environment: plasma-mobile
- Application: mygnuhealth-0_git20210415-r0
Logs:
```
h:w$mygnuhealth
Initializing MyGNUHealth version 0.7a12
Directory exists... skipping
Found myGNUHealth configuration file.. skipping
Verifying MyGNUHealth Database.....
DB file not found.
Traceback (most recent call last):
File "/usr/bin/mygnuhealth", line 32, in <module>
main()
File "/usr/lib/python3.9/site-packages/mygnuhealth/mygh.py", line 50, in main
from mygnuhealth.profile_settings import ProfileSettings
File "/usr/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "/usr/lib/python3.9/site-packages/mygnuhealth/profile_settings.py", line 13, in <module>
from mygnuhealth.core import get_personal_key, get_user_profile, \
File "/usr/lib/python3.9/site-packages/shiboken2/files.dir/shibokensupport/__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "/usr/lib/python3.9/site-packages/mygnuhealth/core.py", line 41, in <module>
vardb = TinyDB(varfile, access_mode='r')
File "/usr/lib/python3.9/site-packages/tinydb/database.py", line 159, in __init__
self._storage = storage(*args, **kwargs)
File "/usr/lib/python3.9/site-packages/tinydb/storages.py", line 101, in __init__
self._handle = codecs.open(path, 'r+', encoding=encoding)
File "/usr/lib/python3.9/codecs.py", line 905, in open
file = builtins.open(filename, mode, buffering)
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.9/site-packages/mygnuhealth/data/variants.db'
h:w$
```https://gitlab.alpinelinux.org/alpine/aports/-/issues/12744main/linux-pam: Is option "nullok_secure" used for something?2023-04-13T14:14:09Zdonobanmain/linux-pam: Is option "nullok_secure" used for something?I was playing a little with linux-pam and pam_faillock when noticed that the option "nullok_secure" (included in https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/linux-pam/base-auth.pamd) is not mentioned in man-page so I ...I was playing a little with linux-pam and pam_faillock when noticed that the option "nullok_secure" (included in https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/linux-pam/base-auth.pamd) is not mentioned in man-page so I checked the source code and it doesn't appear too.
I also think that it should be overridden by later:
`auth sufficient pam_unix.so nullok try_first_pass`
Maybe this option is useful for another program.https://gitlab.alpinelinux.org/alpine/aports/-/issues/127453.14rc2: keymap setup not effective2021-06-15T05:39:48Zmacmpi3.14rc2: keymap setup not effectiveRegression from rc1.\
Did set `fr-mac` keyboard during `setup-alpine`. Did not notice any warning/error, but keyboard was not actually set: rest of config input was under default `us`. Same after reboot.\
`/etc/conf.d/loadkeymap` looks c...Regression from rc1.\
Did set `fr-mac` keyboard during `setup-alpine`. Did not notice any warning/error, but keyboard was not actually set: rest of config input was under default `us`. Same after reboot.\
`/etc/conf.d/loadkeymap` looks correct pointing to `/etc/keymap/fr-mac.bmap.gz` which exists.https://gitlab.alpinelinux.org/alpine/aports/-/issues/12746mariadb: binary arch depend file in /usr/share - pam_user_map.so2023-02-08T02:36:08ZPICCORO Lenz McKAYmariadb: binary arch depend file in /usr/share - pam_user_map.soThis file is on a place that seems is not desired :
| File | Package | Branch | Repository | Architecture |
|-----------------------------|----------|-------|-------|--------|
| /usr/share/pam_user_map.so | mariadb | since 3.8 | ...This file is on a place that seems is not desired :
| File | Package | Branch | Repository | Architecture |
|-----------------------------|----------|-------|-------|--------|
| /usr/share/pam_user_map.so | mariadb | since 3.8 | main | all arches |
![image](/uploads/b336ae308d8a1168587ab318630e994b/image.png)
https://pkgs.alpinelinux.org/contents?file=pam_user_map.so&path=&name=&branch=edgehttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12747EAP-WPA support for wpa supplicant2021-06-14T07:40:16Zguddaffalpine@guddaff.deEAP-WPA support for wpa supplicantplease add EAP-WPA support for wpa_supplicant.
wold be realy useful for eduroam an co.
fix would be removing the comment from line
```
# CONFIG_EAP_PWD=y
```
in the config fileplease add EAP-WPA support for wpa_supplicant.
wold be realy useful for eduroam an co.
fix would be removing the comment from line
```
# CONFIG_EAP_PWD=y
```
in the config filehttps://gitlab.alpinelinux.org/alpine/aports/-/issues/12748Unexpected behavior of usbmuxd+udev2021-06-12T08:08:21ZKasper KUnexpected behavior of usbmuxd+udevI have installed Alpine Linux desktop (xorg+dwm) on a laptop (baremetal). After installing `usbmuxd` and `libimobiledevice-progs` packages, I get the following behavior:
* boot the system, (notice that usbmuxd was already running right ...I have installed Alpine Linux desktop (xorg+dwm) on a laptop (baremetal). After installing `usbmuxd` and `libimobiledevice-progs` packages, I get the following behavior:
* boot the system, (notice that usbmuxd was already running right after the boot) attach iPhone via USB and run `idevice_id -l`, it does not list the device.
* kill usbmuxd process, reattach iPhone, a new instance of usbmuxd will automatically spin up. At this point run `idevice_id -l` and it lists the device.
So after the boot, I have to kill usbmuxd (once), and it detects one or more iPhone just fine until the next boot.
It seems like a timing problem that [the udev rule](https://github.com/libimobiledevice/usbmuxd/blob/5e484e18f1383b5a0bd6c353ab1d668b03e4ffab/udev/39-usbmuxd.rules.in#L7) runs usbmuxd process earlier at the point where it is expecting certain kernel module to be loaded, then usbmuxd does not reattempt to inspect the system and stays alive.
If someone has better insights what is going on or best place to fix it, please chime in. :)
ps - on systemd-based OS, usbmuxd uses [service](https://github.com/libimobiledevice/usbmuxd/blob/5e484e18f1383b5a0bd6c353ab1d668b03e4ffab/systemd/usbmuxd.service.in) instead of the udev rule. Maybe we can ditch the udev rule and add openrc initd script for it to resolve this?https://gitlab.alpinelinux.org/alpine/aports/-/issues/12749main/syslog-ng: logrotate skipped because of dual entry for /var/log/messages2021-09-18T14:49:00ZJohn Longemain/syslog-ng: logrotate skipped because of dual entry for /var/log/messagesThe file /etc/logrotate.d/syslog-ng contains the line /var/log/messages. Because this file is also included in the default /etc/logrotate.conf, logrotate will throw an error and skip the syslog-ng file.
The solution is to comment / remo...The file /etc/logrotate.d/syslog-ng contains the line /var/log/messages. Because this file is also included in the default /etc/logrotate.conf, logrotate will throw an error and skip the syslog-ng file.
The solution is to comment / remove the line in either of both files.