When trying to connect to a sguil-server with TLS enabled (merged with the ssl USE-flag), dev-tcltk/tls is needed to connect to that daemon. If the library is not present, the agents will not fall back to non-TLS connection attempts, but crash (even if the server may support that). They are appearently written with the assumption, that the library is present. (there is no configure check for that). dev-tcltk/tls should therefore be added as a dependency. It might also be an option to add the "ssl" USE flag analogous to the sguil-server ebuild. However, if the configuration on say another mashine changes from unencrypted to TLS supported, this will kill the agents on the sensor mashine, which should not be the expected behaviour.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d3761a2ad8790cf5f138030ac43e0b4c000df11 commit 1d3761a2ad8790cf5f138030ac43e0b4c000df11 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-03-15 20:09:00 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-03-15 20:09:49 +0000 net-analyzer/sguil-sensor: add missing dev-tcltk/tls dep Closes: https://bugs.gentoo.org/585772 Package-Manager: Portage-3.0.14-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> .../{sguil-sensor-1.0.0.ebuild => sguil-sensor-1.0.0-r1.ebuild} | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)