aports issueshttps://gitlab.alpinelinux.org/alpine/aports/-/issues2023-11-20T18:31:34Zhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/9074Aports contributions - license & copyright?2023-11-20T18:31:34ZTBKAports contributions - license & copyright?The question was brought up with this PR -
https://github.com/alpinelinux/aports/pull/4490/files and has also
previously been touched in https://bugs.alpinelinux.org/issues/7423
The https://git.alpinelinux.org/cgit/aports/tree/README.md...The question was brought up with this PR -
https://github.com/alpinelinux/aports/pull/4490/files and has also
previously been touched in https://bugs.alpinelinux.org/issues/7423
The https://git.alpinelinux.org/cgit/aports/tree/README.md file nor is
there another file mentioning it in the git repo.
and I have searched the sites and wiki and can not find the answer.
So I have the following questions:
- Which license are the aports themselves (APKBUILD, pre, post…)
under?
- Who are the copyright holders (the contributor or given to the
project)?
- Should AL have a CLA
(https://en.wikipedia.org/wiki/Contributor\_License\_Agreement)?
*(from redmine: issue id 9074, created on 2018-07-11)*Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/10136No pdftk package for Alpine 3.92022-10-13T14:22:30ZOtto BretzNo pdftk package for Alpine 3.9It existed in 3.8
https://pkgs.alpinelinux.org/packages?name=pdftk&branch=v3.8
but not in https://pkgs.alpinelinux.org/packages?name=pdftk&branch=v3.9
I can’t use the edge package since it links against libc:
ERROR: unsatisfiable ...It existed in 3.8
https://pkgs.alpinelinux.org/packages?name=pdftk&branch=v3.8
but not in https://pkgs.alpinelinux.org/packages?name=pdftk&branch=v3.9
I can’t use the edge package since it links against libc:
ERROR: unsatisfiable constraints: so:libgcj.so.17 (missing): required by: pdftk-2.02-r1[so:libgcj.so.17]
The command '/bin/sh -c apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/community pdftk' returned a non-zero code: 2
Ive emailed the maintainer but did not get any reply. Is there any
chance of getting a 3.9 version?
*(from redmine: issue id 10136, created on 2019-03-19)*3.11.0https://gitlab.alpinelinux.org/alpine/aports/-/issues/7946nss-pam-ldapd missing libnss_ldap.so.22020-10-23T08:58:45Zalgitbotnss-pam-ldapd missing libnss_ldap.so.2After installing and configuring nss-pam-ldapd I get the following error
when starting the nslcd service:
nslcd: Warning: NSS\_LDAP module not loaded: Error loading shared
library libnss\_ldap.so.2: No such file or directory
*(from re...After installing and configuring nss-pam-ldapd I get the following error
when starting the nslcd service:
nslcd: Warning: NSS\_LDAP module not loaded: Error loading shared
library libnss\_ldap.so.2: No such file or directory
*(from redmine: issue id 7946, created on 2017-09-29)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/6710Package request: nss_wrapper2022-09-21T11:16:54ZDennis SchriddePackage request: nss_wrapperPlease package nss\_wrapper: https://cwrap.org/nss\_wrapper.html
It is a small library that allows to fake NSS passwd and group
information, by filling a custom passwd file with “fake” information
that is used by programs started with L...Please package nss\_wrapper: https://cwrap.org/nss\_wrapper.html
It is a small library that allows to fake NSS passwd and group
information, by filling a custom passwd file with “fake” information
that is used by programs started with LD\_PRELOADing nss\_wrapper.
This is especially useful inside a container, where information about
the executing user might not be available in /etc/passwd, because it was
specified on the Docker command-line using the —user argument. In such
situation it is necessary to create a custom passwd file containing
information about this user, since some programs require this to work
properly.
*(from redmine: issue id 6710, created on 2017-01-20)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/10627clang requires a few gcc libraries, which supposed to be privided by compiler-rt2021-01-29T01:16:23ZTrevis Schifferclang requires a few gcc libraries, which supposed to be privided by compiler-rtHello, I noticed something strange.
Some of the crt files should come from compiler-crt, but these ones come
with gcc:
crtprec32.o
crtendS.o
crtbeginS.o
crtfastmath.o
crtprec64.o
crtbeginT.o
crtprec80.o
...Hello, I noticed something strange.
Some of the crt files should come from compiler-crt, but these ones come
with gcc:
crtprec32.o
crtendS.o
crtbeginS.o
crtfastmath.o
crtprec64.o
crtbeginT.o
crtprec80.o
crtbegin.o
crtend.o
Above libs are not usable without gcc libs (Thus I guess GPL is still
enforced?).
b17wise@eula47 /tmp % clang Hello.c -o hello -fuse-ld=/usr/bin/ld.lld
ld.lld: error: cannot open crtbeginS.o: No such file or directory
ld.lld: error: unable to find library -lgcc
ld.lld: error: unable to find library -lgcc_s
ld.lld: error: unable to find library -lgcc
ld.lld: error: unable to find library -lgcc_s
ld.lld: error: cannot open crtendS.o: No such file or directory
clang-8: error: linker command failed with exit code 1 (use -v to see invocation)
b17wise@eula47 /tmp % sudo apk add gcc
[sudo] password for b17wise:
(1/8) Installing binutils (2.32-r0)
(2/8) Installing isl (0.18-r0)
(3/8) Installing libgomp (8.3.0-r0)
(4/8) Installing libatomic (8.3.0-r0)
(5/8) Installing mpfr3 (3.1.5-r1)
(6/8) Installing mpc1 (1.1.0-r0)
(7/8) Installing gcc (8.3.0-r0)
(8/8) Installing gcc-zsh-completion (5.7.1-r0)
Executing busybox-1.30.1-r2.trigger
OK: 2012 MiB in 482 packages
b17wise@eula47 /tmp % clang Hello.c -o hello -fuse-ld=/usr/bin/ld.lld
b17wise@eula47 /tmp % ./hello
Hello, Alpine
b17wise@eula47 /tmp % apk info -L gcc | grep -e *crtendS*
b17wise@eula47 /tmp % apk info -L gcc | grep crt
usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/crtbegin.o
usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/crtend.o
usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/crtbeginT.o
usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/crtbeginS.o
usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/crtprec32.o
usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/crtprec80.o
usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/crtprec64.o
usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/crtendS.o
usr/lib/gcc/x86_64-alpine-linux-musl/8.3.0/crtfastmath.o
Full log can be found here: http://0x0.st/z2k6.txt
Also there was an issue raised in 2017: https://reviews.llvm.org/D28791
*(from redmine: issue id 10627, created on 2019-06-27)*3.10.6https://gitlab.alpinelinux.org/alpine/aports/-/issues/10116apache and mod_dav_svn segfaulting2021-11-17T13:54:26Zmatthew sporlederapache and mod_dav_svn segfaulting\#Dockerfile
FROM alpine:3.8
RUN apk add --no-cache apache2 mod_dav_svn subversion apache2-webdav apache2-utils curl
COPY subversion.conf /etc/apache2/conf.d/
COPY svnaccess.htpasswd svn_authz /etc/apache2/
RUN \
...\#Dockerfile
FROM alpine:3.8
RUN apk add --no-cache apache2 mod_dav_svn subversion apache2-webdav apache2-utils curl
COPY subversion.conf /etc/apache2/conf.d/
COPY svnaccess.htpasswd svn_authz /etc/apache2/
RUN \
sed -i 's@PidFile "/run/apache2/httpd.pid"@PidFile "/tmp/httpd.pid"@g' /etc/apache2/conf.d/mpm.conf && \
sed -i 's@#EnableMMAP off@EnableMMAP off@g' /etc/apache2/httpd.conf && \
sed -i 's@ErrorLog logs/error.log@ErrorLog /dev/stderr@g' /etc/apache2/httpd.conf && \
sed -i 's@Listen 80@Listen 6666@g' /etc/apache2/httpd.conf && \
sed -i 's@CustomLog logs/access.log combined@CustomLog /dev/stdout combined@g' /etc/apache2/httpd.conf;
\#subversion.conf
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<VirtualHost *:6666>
ServerName _default_
<Directory /var/www/svn>
Require all granted
</Directory>
<Location /repos>
DAV svn
SVNParentPath /var/www/svn
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /etc/apache2/svnaccess.htpasswd
Require valid-user
AuthzSVNAccessFile /etc/apache2/svn_authz
</Location>
</VirtualHost>
\#\#\#\#the result
curl localhost:6666/repos/mysvn
\[Thu Mar 14 13:44:56.510692 2019\] \[core:notice\] \[pid 1\] AH00052:
child pid 8 exit signal Segmentation fault (11)
------------------------------------------------------------------------
This doesn’t happen on 3.7. ldd isn’t helpful with apache modules for
some reason (but probably unrelated since it is the same as 3.7)
3.9 is also impacted.
*(from redmine: issue id 10116, created on 2019-03-14)*3.8.5Kaarle RitvanenKaarle Ritvanenhttps://gitlab.alpinelinux.org/alpine/aports/-/issues/9539Can't mount BTRFS volume using fstab2024-03-27T19:28:59ZLouis MatthijssenCan't mount BTRFS volume using fstabI installed Alpine on <code>/dev/sda</code> in <code>sys</code> mode
using <code>ext4</code>. Then I created a <code>btrfs</code> volume on
<code>/dev/sdb</code> and <code>/dev/sdc</code> using:
apk add btrfs-progs
modprobe btrf...I installed Alpine on <code>/dev/sda</code> in <code>sys</code> mode
using <code>ext4</code>. Then I created a <code>btrfs</code> volume on
<code>/dev/sdb</code> and <code>/dev/sdc</code> using:
apk add btrfs-progs
modprobe btrfs && echo btrfs > /etc/modules
mkfs.btrfs -m raid1 -d raid1 /dev/sdb /dev/sdc
mkdir /data && mount /dev/sdb /data
This is working fine. Now I add this mount to <code>/etc/fstab</code>
like this:
UUID=da110dca-aed5-48b8-a5b6-c1b41c10c419 /data btrfs defaults 0 0
On reboot I get the following error:
mount: mounting /dev/sdc on /data failed: Invalid argument
Output of <code>dmesg</code>:
[ 5.950849] BTRFS: device fsid da110dca-aed5-48b8-a5b6-c1b41c10c419 devid 2 transid 12 /dev/sdc
[ 5.952786] BTRFS info (device sdc): disk space caching is enabled
[ 5.952791] BTRFS info (device sdc): has skinny extents
[ 5.954055] BTRFS warning (device sdc): devid 1 uuid 6a45e7d4-78df-4263-be09-b83a3a15e6e0 is missing
[ 5.954063] BTRFS error (device sdc): failed to read the system array: -5
[ 6.002364] BTRFS error (device sdc): open_ctree failed
I fixed this by adding <code>/sbin/btrfs device scan</code> to the top
of the <code>start</code> method in <code>/etc/init.d/localmount</code>.
However, I have a feeling that this command is already ran on boot but
only *after* mounting <code>/etc/fstab</code>, because when I simply run
<code>mount /dev/sdb /data</code> right after booting it’s working.
It seems that this command is being called if the root file system is
<code>btrfs</code> (see \#6903); I think this should also be done if
there is any other <code>btrfs</code> file system in
<code>/etc/fstab</code>.
*(from redmine: issue id 9539, created on 2018-10-08)*Natanael CopaNatanael Copahttps://gitlab.alpinelinux.org/alpine/aports/-/issues/9418ModSecurity-Nginx2024-01-29T06:58:59ZAdam MossModSecurity-NginxHello,
Would it be possible to create a package for the \`ModSecurity-Nginx\`
connector?
Source URL is https://github.com/SpiderLabs/ModSecurity-nginx
Thanks
*(from redmine: issue id 9418, created on 2018-09-13)*Hello,
Would it be possible to create a package for the \`ModSecurity-Nginx\`
connector?
Source URL is https://github.com/SpiderLabs/ModSecurity-nginx
Thanks
*(from redmine: issue id 9418, created on 2018-09-13)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/7780Volume containing apkovl is not remounted according to the apkovl's /etc/fsta...2023-04-30T01:34:09ZalgitbotVolume containing apkovl is not remounted according to the apkovl's /etc/fstab entryTo reproduce:
1) make a new VM, attach the alpine-virtual iso and a blank virtual disk
as /dev/sda
2) run setup-alpine, selecting a data-only install, mounting to /var
3) set LBU\_BACKUPDIR=/var and run lbu commit
4) reboot and o...To reproduce:
1) make a new VM, attach the alpine-virtual iso and a blank virtual disk
as /dev/sda
2) run setup-alpine, selecting a data-only install, mounting to /var
3) set LBU\_BACKUPDIR=/var and run lbu commit
4) reboot and observer that /dev/sda2 is mounted to /media/sda2, not
/var
Cause: The initramfs /init script is supposed to unmount the device that
the apkovl was found on, after it has been unpacked. There is still
logic to unmount a device stored in $ovl\_unmount, but commit
ba27888b4576ceab7413ab9104d0aeda50990832 (which moved the apkovl search
logic out to nlplug-findfs) removed the last line that set that
variable, and as far as I can tell even the old code never unmounted
non-usb devices correctly.
Fix: Set $ovl\_unmount to the apkovl device unless it is used as the
sysroot? (This might cause a conflict if the apkovl is stored on a
boot\_repository device; IDK.)
*(from redmine: issue id 7780, created on 2017-09-01)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/10544Add ZFS support to netboot files.2021-03-21T10:22:40Zm trioAdd ZFS support to netboot files.I find it incredibly handy being able to netboot Alpine Linux, however,
not being able to use ZFS is a deal-breaker for me.
Adding the module(s) at runtime is problematic due to the read-only
nature of a netboot environment.
Would it ...I find it incredibly handy being able to netboot Alpine Linux, however,
not being able to use ZFS is a deal-breaker for me.
Adding the module(s) at runtime is problematic due to the read-only
nature of a netboot environment.
Would it be possible to add zfs kernel modules to the netboot images?
*(from redmine: issue id 10544, created on 2019-06-07)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9694Provide software package "freeipa-client"2022-01-01T21:53:55ZThomas SchneiderProvide software package "freeipa-client"Hello!
Can you please provide this software
freeipa-client
on Alpine Linux?
This software is required with IPA authentication for use on clients.
There’s an AUR PKGBUILD available here:
https://aur.archlinux.org/packages/freeipa-...Hello!
Can you please provide this software
freeipa-client
on Alpine Linux?
This software is required with IPA authentication for use on clients.
There’s an AUR PKGBUILD available here:
https://aur.archlinux.org/packages/freeipa-client/
THX
*(from redmine: issue id 9694, created on 2018-11-26)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9560package request: Pgloader2023-12-08T12:05:16ZMax Sopackage request: PgloaderA short description: PGLoader is a tool to import existing data sets in
a Postgres database from existing databases or files. It provides great
improvements and flexibility compared what standard Postgres offers.
Home page: https://pglo...A short description: PGLoader is a tool to import existing data sets in
a Postgres database from existing databases or files. It provides great
improvements and flexibility compared what standard Postgres offers.
Home page: https://pgloader.io/
Link to tarball for latest source release:
https://github.com/dimitri/pgloader/archive/v3.5.2.tar.gz
Github repository: https://github.com/dimitri/pgloader
Thanks!
Max
*(from redmine: issue id 9560, created on 2018-10-22)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/9489Provide software package "Pi-hole":2019-07-12T15:40:36ZThomas SchneiderProvide software package "Pi-hole":Hi,
could you please provide
Pi-hole
on Alpine Linux.
This is a software for Network-wide ad blocking via your own Linux
hardware. ([https://github.com/pi-hole/pi-hole](https://github.com/pi-hole/pi-hole))
Details of the applicat...Hi,
could you please provide
Pi-hole
on Alpine Linux.
This is a software for Network-wide ad blocking via your own Linux
hardware. ([https://github.com/pi-hole/pi-hole](https://github.com/pi-hole/pi-hole))
Details of the application requirements are documented here:
[https://discourse.pi-hole.net/t/hardware-software-requirements/273](https://discourse.pi-hole.net/t/hardware-software-requirements/273).
The installation works on supported distros with this command:
curl -sSL https://install.pi-hole.net | bash
There’s an AUR package available; further details in Arch Wiki here:
[https://wiki.archlinux.org/index.php/Pi-hole](https://wiki.archlinux.org/index.php/Pi-hole)
*(from redmine: issue id 9489, created on 2018-09-28)*3.8.5https://gitlab.alpinelinux.org/alpine/aports/-/issues/9417package reqeust: libmodsecurity2021-08-24T22:24:44ZAdam Mosspackage reqeust: libmodsecurityHello,
Would it be possible for a package to be created for \`libmodsecurity\`?
Source url is https://github.com/SpiderLabs/ModSecurity.
*(from redmine: issue id 9417, created on 2018-09-13)*Hello,
Would it be possible for a package to be created for \`libmodsecurity\`?
Source url is https://github.com/SpiderLabs/ModSecurity.
*(from redmine: issue id 9417, created on 2018-09-13)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/8894Qemu-Guest-Agent not working2023-08-05T19:18:15ZFelix Drescher-HackelQemu-Guest-Agent not workingHey folks,
im currently using Alpine Linux 3.7 on Proxmox VE 5.1.
I enabled all repositories and installed the package
“qemu-guest-agent”.
I also set the “Qemu Agent” option inside Proxmox and by checking the
Process lists, i can con...Hey folks,
im currently using Alpine Linux 3.7 on Proxmox VE 5.1.
I enabled all repositories and installed the package
“qemu-guest-agent”.
I also set the “Qemu Agent” option inside Proxmox and by checking the
Process lists, i can confirm that Proxmox actually attaches the guest
agent socket.
For some reason, the qemu-guest-agent service instantly crashes.
Executing the command “qemu-ga” manually, leads to this output:
![](http://i.epvpimg.com/b7nxgab.png)
Can you give me any advice how to fix this?
Yes… i already restarted the machine. Several times.
Ive talked to the Proxmox Guys and now it seems clear that this bug is
more related to Alpine itself.
So, i hope you know what’s causing this behavior.
*(from redmine: issue id 8894, created on 2018-05-16)*3.8.5https://gitlab.alpinelinux.org/alpine/aports/-/issues/8762Maven Package making MAVEN_OPTS difficult to set2022-06-20T04:57:46ZalgitbotMaven Package making MAVEN_OPTS difficult to setSetting -Xmx in ENV MAVEN\_OPTS on the dockerfile doesn’t seem to work
because the /etc/mavenrc is setting it and putting the Xmx to the end of
the arguments.
Wouldn’t be better to let the JVM set the default Heap Size or let the
user ...Setting -Xmx in ENV MAVEN\_OPTS on the dockerfile doesn’t seem to work
because the /etc/mavenrc is setting it and putting the Xmx to the end of
the arguments.
Wouldn’t be better to let the JVM set the default Heap Size or let the
user set MAVEN\_OPTS easily in the Dockerfile with ENV?
*(from redmine: issue id 8762, created on 2018-04-03)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/8726openrc docker init does not use system proxy2022-02-20T22:04:28ZSimon Alpineopenrc docker init does not use system proxydockerd started by /etc/init.d/docker does not honor the proxy
configured by setup-proxy.
1. repro:
1. setup-proxy http://192.0.2.1:8080
2. rc-service docker restart
<!-- -->
1. docker pull alpine:latest
Error response from ...dockerd started by /etc/init.d/docker does not honor the proxy
configured by setup-proxy.
1. repro:
1. setup-proxy http://192.0.2.1:8080
2. rc-service docker restart
<!-- -->
1. docker pull alpine:latest
Error response from daemon: Get https://registry-1.docker.io/v2/:
dial tcp 34.200.90.16:443: connect: network is unreachable
2. fix:
load proxy environment variables in /etc/init.d/docker
—- /etc/init.d/docker.orig
<span class="underline"></span>+ /etc/init.d/docker
@@ –32,5 +32,9 @@
\# in the kernel. We recommend using cgroups to do container-local
accounting.
ulimit -p unlimited
\+ if [-e /etc/profile.d/proxy.sh](-e_/etc/profile.d/proxy.sh); then
+ source /etc/profile.d/proxy.sh
+ fi
+
return 0
}
*(from redmine: issue id 8726, created on 2018-03-25)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/7782hope to add 'freeipmi' package2021-10-29T16:09:18Zalgitbothope to add 'freeipmi' packageHi,
‘freeipmi’ tools do NOT depend on kernel modules like ‘ipmitool’, hope
to add ‘freeipmi’ package in the repo.
Thanks.
homepage : [https://www.gnu.org/software/freeipmi/index.html](https://www.gnu.org/software/freeipmi/index.html)
...Hi,
‘freeipmi’ tools do NOT depend on kernel modules like ‘ipmitool’, hope
to add ‘freeipmi’ package in the repo.
Thanks.
homepage : [https://www.gnu.org/software/freeipmi/index.html](https://www.gnu.org/software/freeipmi/index.html)
source code :
[https://www.gnu.org/software/freeipmi/download.html](https://www.gnu.org/software/freeipmi/download.html)
*(from redmine: issue id 7782, created on 2017-09-03)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/5846Package Request: unar2021-10-02T21:31:38Zdavid .Package Request: unarPlease add the package ‘unar’ to the repos
Home page: https://unarchiver.c3.cx/commandline
Source: http://unarchiver.c3.cx/downloads/unar1.10.1\_src.zip
*(from redmine: issue id 5846, created on 2016-07-03)*Please add the package ‘unar’ to the repos
Home page: https://unarchiver.c3.cx/commandline
Source: http://unarchiver.c3.cx/downloads/unar1.10.1\_src.zip
*(from redmine: issue id 5846, created on 2016-07-03)*https://gitlab.alpinelinux.org/alpine/aports/-/issues/3282users: /dev/null/utmp: Not a directory2022-04-01T20:44:51ZDennis Przytarskiusers: /dev/null/utmp: Not a directoryCommand users does not work:
# which users
/usr/bin/users
# users
users: /dev/null/utmp: Not a directory
*(from redmine: issue id 3282, created on 2014-08-11)*
* Uploads:
* ![Screen_Shot_2015-04-20_at_21.34.35](/up...Command users does not work:
# which users
/usr/bin/users
# users
users: /dev/null/utmp: Not a directory
*(from redmine: issue id 3282, created on 2014-08-11)*
* Uploads:
* ![Screen_Shot_2015-04-20_at_21.34.35](/uploads/5af07efab5c868ac3e63f4772763b329/Screen_Shot_2015-04-20_at_21.34.35.png)
* [168rwi3wbnhb1zwwcjb7mprbqci31qag-gistfile1.diff](/uploads/5c32343cfd6c46fe0f70b68568c8f64d/168rwi3wbnhb1zwwcjb7mprbqci31qag-gistfile1.diff) screen-no-utmp.diff3.14.0