Open valsha opened 9 months ago
@valsha: Thanks for opening an issue, it is currently awaiting triage.
In the meantime, you can:
Hello,
Which OS are you using ? The nginx bouncer requires the nginx lua module, which is not provided anymore on ubuntu >= 22.04.
If you are in this case, you can either:
Switch to openresty, which bundles the LUA module
(I'm transfering this issue to the nginx bouncer repository)
Hello,
Which OS are you using ? The nginx bouncer requires the nginx lua module, which is not provided anymore on ubuntu >= 22.04.
If you are in this case, you can either:
* Manually install the LUA module (do NOT use the ondrej nginx stable PPA which has the module, it causes nginx to segfault, most likely due to an incompatiblity between recent nginx versions and older LUA module versions) * Switch to openresty, which bundles the LUA module
(I'm transfering this issue to the nginx bouncer repository)
Distributor ID: Debian Description: Debian GNU/Linux 12 (bookworm) Release: 12 Codename: bookworm
The postinstal install script lacks only lua-resty-string, lua-resty-openssl but already install lua-cjson and lua-resty-http through luarocks.
We could add them, what do you think @blotus ?
stumbled over this as well (Debian 12). so what is the recommended way to fix this? using openresty it seems?
What happened?
apt install crowdsec-nginx-bouncer
What did you expect to happen?
The following packages have unmet dependencies: libnginx-mod-http-lua : Depends: libnginx-mod-http-ndk but it is not going to be installed Depends: nginx-abi-1.22.1-7 E: Unable to correct problems, you have held broken packages.
How can we reproduce it (as minimally and precisely as possible)?
apt install crowdsec-nginx-bouncer
Anything else we need to know?
No response
Crowdsec version
OS version
Enabled collections and parsers
Acquisition config
Config show
Prometheus metrics
Related custom configs versions (if applicable) : notification plugins, custom scenarios, parsers etc.