Hi @Strykar - I have not personally encountered this issue when doing a non-interactive build in a clean chroot. Can you give me a bit more info about your use case?
Search Criteria
Package Details: nginx-mainline-mod-fancyindex 0.6.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/nginx-mainline-mod-fancyindex.git (read-only, click to copy) |
|---|---|
| Package Base: | nginx-mainline-mod-fancyindex |
| Description: | Fancy index module for the nginx-mainline web server |
| Upstream URL: | https://www.nginx.com/resources/wiki/modules/fancy_index/ |
| Keywords: | module nginx |
| Licenses: | BSD-2-Clause |
| Submitter: | hdhoang |
| Maintainer: | morgenstern |
| Last Packager: | morgenstern |
| Votes: | 14 |
| Popularity: | 0.011546 |
| First Submitted: | 2017-05-23 02:20 (UTC) |
| Last Updated: | 2026-03-01 10:17 (UTC) |
Dependencies (2)
- nginx-mainline (nginx-quic-libresslAUR)
- nginx-mainline-src (freenginx-mainline-hg-srcAUR, nginx-quic-libressl-srcAUR) (make)
Required by (0)
Sources (1)
morgenstern commented on 2026-02-21 09:47 (UTC)
Strykar commented on 2026-02-10 18:30 (UTC) (edited on 2026-02-10 18:33 (UTC) by Strykar)
Non-interactive builds fail with:
ln: failed to create symbolic link 'nginx/auto/auto': Permission denied
nginx modules need a writable nginx source tree. In automated builds the copied tree may not be writable.
This prepare function fixes the issue:
prepare() {
cd "${srcdir}"
cp -a /usr/src/nginx nginx
chmod -R u+w nginx
}
/usr/src/nginx is just 8.8 MB.
morgenstern commented on 2024-08-09 20:29 (UTC)
@gbc921 this module will build against either nginx version, so "conflicts" is inaccurate. Only the dependencies of this package conflict, and that conflict is handled by the PKGBUILD for nginx-mainline.
gbc921 commented on 2024-08-07 19:45 (UTC)
Hi!
Can you please put the conflicts with nginx-mod-fancyindex later please?
conflicts=('nginx-mod-fancyindex')
radeksalomon commented on 2022-11-02 23:02 (UTC)
@morgenstern my fault, I missmatched the versions. Now it works and yes, I had to recompile it against the current nginx version.
morgenstern commented on 2022-11-02 22:58 (UTC)
Have you re-compiled the module against your current nginx version?
radeksalomon commented on 2022-11-02 22:54 (UTC) (edited on 2022-11-02 22:54 (UTC) by radeksalomon)
@morgenstern it seems there is some version missmatch with nginx. Nginx now reports to the log module "/usr/lib/nginx/modules/ngx_http_fancyindex_module.so" version 1021006 instead of 1023002 in /etc/nginx/nginx.conf. Nginx expects different version of the module. Or am I wrong about this error?
morgenstern commented on 2022-11-02 22:49 (UTC)
@radeksalomon please explain your out-of-date flag. There is no new release available from what I can see.
morgenstern commented on 2022-06-07 11:42 (UTC)
@TheHardew the PKGBUILD has been updated to reflect the architectures for which nginx-mainline-src is available per Arch Linux ARM.
TheHardew commented on 2022-06-07 11:21 (UTC)
Any reason arm is not marked as supported? Seems to work fine on raspberry pi 4.
Pinned Comments