evilsocket / evilsocket/opensnitch

[Bug Report] Dependency issue requires system modification

Open
#1,580 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
14.1k
Forks
665
PR merge metrics
No merged PRs in 30d

Description

### Describe the bug:

Include the following information:
- OpenSnitch version: f2ce074096512a00676a80756c08928e5ab562b3
- OS: Arch Linux
- OS version: Arch Linux (updated recently)
- Window Manager: GNOME
- Kernel version `uname -v`: `#1 SMP PREEMPT_DYNAMIC Thu, 02 Apr 2026 23:33:01 +0000`

### To Reproduce:
grpcio_tools requires protobuf<7.0.0,>=6.31.1 and running opensnitch-ui gives the error

```
google.protobuf.runtime_version.VersionError: Detected incompatible Protobuf Gencode/Runtime versions when loading ui.proto: gencode 7.34.1 runtime 6.33.6. Runtime version cannot be older than the linked gencode version. See Protobuf version guarantees at https://protobuf.dev/support/cross-version-runtime-guarantee.
```
To fix this, I changed `/usr/lib/python3.14/site-packages/grpcio_tools-1.80.0.dist-info/METADATA` line 15 from
```
Requires-Dist: protobuf<7.0.0,>=6.31.1
```
to (not including pointer)
```
Requires-Dist: protobuf<8.0.0,>=6.31.1
^ Here
```
which fixed the problem. Nothing can go wrong!

### Additional context:
I got here from https://github.com/evilsocket/opensnitch/issues/1142. I don't know anything about go, and I am very tired so I may have missed something glaringly obvious. Sorry if so.

edit. I'm so tired I forgot to acctually test the UI. It doesn't work. Still has the issue of whatever dependency stuff

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.