evilsocket / opensnitch

OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch.
GNU General Public License v3.0
9.86k stars 486 forks source link

Fedora Silverblue -- opensnitchd -check-requirements --> ERR /proc/config.gz not found #1117

Closed frigeky00 closed 2 months ago

frigeky00 commented 2 months ago

Describe the bug Daemon doesn't start and opensnitchd -check-requirements produces an error.

Include the following information:

To Reproduce

I installed both the daemon and the GUI on Silverblue. However, the daemon does not seem to start. When I try sudo systemctl enable opensnitchd, I get Failed to enable unit: Unit file opensnitchd.service does not exist. But when I try opensnitchd -check-requirements, I get:

Checking system requirements for kernel version 6.8.4-300.fc40.x86_64

[2024-04-09 12:19:02] ERR /proc/config.gz not found

Additional context Running Fedora Silverblue -- but it seems that others do too and it works.

gustavo-iniguez-goya commented 2 months ago

Hi @frigeky00 !

Thank you for reporting this problem. Could you verify if this file exists /usr/lib/modules/6.8.4-300.fc40.x86_64/config? It seems that on Silverblue it's placed there. I don't know if it'll also apply for others distros.

gustavo-iniguez-goya commented 2 months ago

added support for kernel config paths located under /usr/lib/modules/$KERNEL/