Open rc5hack opened 6 months ago
Same error here on Debian 12.5
@valankar, this is what I get on a vanilla bookworm setup. Are you encountering any errors during the source build? The problem has been resolved in the latest version 1.9.2 through the debian repository.
$ sudo apt update
$ sudo apt install libncurses-dev libssl-dev libmaxminddb-dev git build-essential autoconf gettext autopoint
$ git clone https://github.com/allinurl/goaccess.git
$ cd goaccess/
$ autoreconf -fiv
$ ./configure --enable-utf8 --enable-geoip=mmdb --with-getline --with-openssl
$ make
$ sudo make install
then:
vagrant@bookworm:~/goaccess$ ./goaccess --version
GoAccess - 1.9.2.
For more details visit: https://goaccess.io/
Copyright (C) 2009-2024 by Gerardo Orellana
Build configure arguments:
--enable-utf8
--enable-geoip=mmdb
--with-getline
--with-openssl
@rc5hack, I've updated the Dockerfile, please give it a shot. It should now be compatible with Debian 12, considering that Debian 10 support is being phased out.
@valankar, this is what I get on a vanilla bookworm setup. Are you encountering any errors during the source build? The problem has been resolved in the latest version 1.9.2 through the debian repository.
Sorry I was not clear. I meant that I couldn't do the Build in isolated container
, running the container on my Debian 12.5 machine. I just tried again with the updated Dockerfile and it works now. Thanks!
My system:
Building as stated here:
Seems that goaccess needs older version of
libcrypto.so
(1.1.x), that is present (3.x) in my Ubuntu 22.04.Could libcrypto be "compiled into" goaccess binary? Or should I launch development goaccess binary inside Debian 10 container, where is was compiled?