Package Details: rsyslog 8.2508.0-2

Git Clone URL: https://aur.archlinux.org/rsyslog.git (read-only, click to copy)
Package Base: rsyslog
Description: An enhanced multi-threaded syslogd with a focus on security and reliability
Upstream URL: http://www.rsyslog.com/
Licenses: GPL3
Submitter: Barthalion
Maintainer: fordprefect
Last Packager: fordprefect
Votes: 22
Popularity: 0.50
First Submitted: 2018-01-07 12:53 (UTC)
Last Updated: 2025-10-06 15:09 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

fordprefect commented on 2025-10-07 07:10 (UTC)

Please do not use any of these workarounds, but instead install 8.2508.0-2, which is fixed.

SoLoR commented on 2025-10-06 09:34 (UTC) (edited on 2025-10-06 10:02 (UTC) by SoLoR)

https://chatgpt.com/s/t_68e38eb1eca48191a876d0f5d3e27f89

do that wrapper part

update rsyslog... remove file after (or leave it, whatever, i removed it so it doesnt clash in the future with something)

smw commented on 2025-10-04 23:06 (UTC)

There are a couple of options available.

One is to download libgcrypt-1.11.2 from https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.11.2.tar.bz2 and extract libgcrypt-config, which is a shell script. Put that anywhere it will be found during the build, and it should work. In my case, I simply dropped it into /usr/bin (not necessarily optimal, but I'm lazy).

A different workaround is suggested at https://forum.endeavouros.com/t/libgcrypt-config-missing/59509/2 ("It turned out that simply replacing libgcrypt-config in the package with pkg-config solved the problem."). I haven't tried this one.

OXDBXKXO commented on 2025-10-04 21:37 (UTC)

@SoLoR Would you mind sharing your workaround ?

SoLoR commented on 2025-10-01 05:59 (UTC) (edited on 2025-10-02 08:58 (UTC) by SoLoR)

checking for libgcrypt-config... no configure: error: in '/home/solor/.cache/yay/rsyslog/src/rsyslog-8.2508.0': configure: error: libgcrypt-config not found in PATH and pkg-config is not available. libgcrypt is missing. See 'config.log' for more details ==> ERROR: A failure occurred in build(). Aborting... -> error making: rsyslog-exit status 4

with latest update and yes libgcrypt and pkgconf are installed:

mih ~ # pacman -Qi libgcrypt pkgconf Name : libgcrypt Version : 1.11.2-1 Description : General purpose cryptographic library based on the code from GnuPG Architecture : x86_64 URL : https://www.gnupg.org Licenses : BSD-3-Clause BSD-3-Clause OR GPL-2.0-only GPL-2.0-or-later LGPL-2.0-or-later LGPL-2.1-or-later X11 LicenseRef-scancode-public-domain LicenseRef-OCB1 Groups : None Provides : None Depends On : libgpg-error glibc Optional Deps : None Required By : btrfs-progs gnupg libsecret libxslt systemd systemd-libs Optional For : None Conflicts With : None Replaces : None Installed Size : 1914,26 KiB Packager : Andreas Radke andyrtr@archlinux.org Build Date : Thu 14 Aug 2025 21:49:21 CEST Install Date : Wed 01 Oct 2025 07:55:56 CEST Install Reason : Installed as a dependency for another package Install Script : No Validated By : Signature

Name : pkgconf Version : 2.5.1-1 Description : Package compiler and linker metadata toolkit Architecture : x86_64 URL : https://github.com/pkgconf/pkgconf Licenses : ISC Groups : None Provides : libpkgconf.so=7-64 pkg-config pkgconfig Depends On : glibc Optional Deps : None Required By : base-devel Optional For : None Conflicts With : pkg-config Replaces : pkg-config Installed Size : 200,48 KiB Packager : Jan Alexander Steffens (heftig) heftig@archlinux.org Build Date : Wed 25 Jun 2025 04:06:54 CEST Install Date : Wed 01 Oct 2025 07:55:56 CEST Install Reason : Installed as a dependency for another package Install Script : No Validated By : Signature

edit: issue is libgcrypt with 1.11 doesnt come anymore with libgcrypt-config, so pkg-config should be used.

edit2: according to this commit https://github.com/rsyslog/rsyslog/issues/5405 they suppose to fixed this in latest release, however its not working. chatgpt found workaround with creating fake libgcrypt-config that emulates pkg-config and it worked after, however this is not a "solution" :)

Network_Jack commented on 2025-04-01 20:57 (UTC) (edited on 2025-04-01 20:59 (UTC) by Network_Jack)

Package 'leancrypto', required by 'gnutls', not found. Please add this dep for build depdenecy

dreieck commented on 2024-10-14 11:29 (UTC)

The license identifiers are not SPDX compliant, this should be changed:

rsyslog E: GPL3 is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.

Regards and thanks for the package!

harre commented on 2024-07-05 16:09 (UTC)

You should have bumped the pkgrel when doing the build-fix as yay didn't pick up that the package had been updated.

https://wiki.archlinux.org/title/PKGBUILD

I did have to do:

rm -fr ~/.cache/yay/rsyslog

To be able to build the package

fordprefect commented on 2024-07-04 20:30 (UTC)

Dropped the install and the bogus spool directory. I think this was old cruft only.

thx1138 commented on 2024-07-04 20:27 (UTC)

@xiota Aha! Thanks. Still, rsyslog.install is not anywhere otherwise here linked from the AUR. It is not a file listed under "Sources" on this page.

By the way, I do not have a /var/spool/rsyslog directory, and there do not seem to be any consequences. man 5 rsyslog.conf and man 8 rsyslogd make no mention of a directory /var/spool/rsyslog. There is also no mention of a /var/spool/rsyslog in any of the sample .conf files in the build source.

Any idea why this package would want to install a /var/spool/rsyslog? Maybe the reference to /var/spool/rsyslog should be removed entirely?