Closed Golddouble closed 3 years ago
Hi, @Golddouble you will have to download .deb files and after that run the command you ran inside the directory where those .deb files were downloaded to.
You will need opensnitch_1.3.0-1_amd64.deb python3-opensnitch-ui_1.3.0-1_all.deb from here: https://github.com/evilsocket/opensnitch/releases/tag/v1.3.0
Thank you @themighty1 But unfortunately I was not successful:
@Golddouble , can you install these packages and try to install the GUI again?:
apt-get install python3-dev python3-wheel
dpkg -i python3-opensnitch-ui
Thank you, but unfortunately It's the same:
Golddouble@Golddouble:~
$ pip3 install unicode_slugify
bash: pip3: Kommando nicht gefunden.
Golddouble@Golddouble:~
$ sudo pip3 install unicode_slugify
Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die
Regeln erklärt hat. Normalerweise läuft es auf drei Regeln hinaus:
#1) Respektieren Sie die Privatsphäre anderer.
#2) Denken Sie nach, bevor Sie tippen.
#3) Mit großer Macht kommt große Verantwortung.
[sudo] Passwort für Golddouble:
sudo: pip3: Befehl nicht gefunden
Golddouble@Golddouble:~
$ sudo apt-get install python3-dev python3-wheel
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libjs-sphinxdoc python3-llfuse python3-msgpack
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
libexpat1-dev libpython3-dev libpython3.7-dev python3.7-dev
Vorgeschlagene Pakete:
python3-setuptools
Empfohlene Pakete:
python3-keyring python3-keyrings.alt
Die folgenden NEUEN Pakete werden installiert:
libexpat1-dev libpython3-dev libpython3.7-dev python3-dev python3-wheel python3.7-dev
0 aktualisiert, 6 neu installiert, 0 zu entfernen und 19 nicht aktualisiert.
Es müssen 49.1 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 85.3 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:1 http://deb.debian.org/debian buster/main amd64 libexpat1-dev amd64 2.2.6-2+deb10u1 [153 kB]
Holen:2 http://deb.debian.org/debian buster/main amd64 libpython3.7-dev amd64 3.7.3-2+deb10u2 [48.4 MB]
Holen:3 http://deb.debian.org/debian buster/main amd64 libpython3-dev amd64 3.7.3-1 [20.1 kB]
Holen:4 http://deb.debian.org/debian buster/main amd64 python3.7-dev amd64 3.7.3-2+deb10u2 [510 kB]
Holen:5 http://deb.debian.org/debian buster/main amd64 python3-dev amd64 3.7.3-1 [1'264 B]
Holen:6 http://deb.debian.org/debian buster/main amd64 python3-wheel all 0.32.3-2 [19.4 kB]
Es wurden 49.1 MB in 18 s geholt (2'717 kB/s).
Vormals nicht ausgewähltes Paket libexpat1-dev:amd64 wird gewählt.
(Lese Datenbank ... 353340 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../0-libexpat1-dev_2.2.6-2+deb10u1_amd64.deb ...
Entpacken von libexpat1-dev:amd64 (2.2.6-2+deb10u1) ...
Vormals nicht ausgewähltes Paket libpython3.7-dev:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../1-libpython3.7-dev_3.7.3-2+deb10u2_amd64.deb ...
Entpacken von libpython3.7-dev:amd64 (3.7.3-2+deb10u2) ...
Vormals nicht ausgewähltes Paket libpython3-dev:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../2-libpython3-dev_3.7.3-1_amd64.deb ...
Entpacken von libpython3-dev:amd64 (3.7.3-1) ...
Vormals nicht ausgewähltes Paket python3.7-dev wird gewählt.
Vorbereitung zum Entpacken von .../3-python3.7-dev_3.7.3-2+deb10u2_amd64.deb ...
Entpacken von python3.7-dev (3.7.3-2+deb10u2) ...
Vormals nicht ausgewähltes Paket python3-dev wird gewählt.
Vorbereitung zum Entpacken von .../4-python3-dev_3.7.3-1_amd64.deb ...
Entpacken von python3-dev (3.7.3-1) ...
Vormals nicht ausgewähltes Paket python3-wheel wird gewählt.
Vorbereitung zum Entpacken von .../5-python3-wheel_0.32.3-2_all.deb ...
Entpacken von python3-wheel (0.32.3-2) ...
python3-wheel (0.32.3-2) wird eingerichtet ...
libexpat1-dev:amd64 (2.2.6-2+deb10u1) wird eingerichtet ...
libpython3.7-dev:amd64 (3.7.3-2+deb10u2) wird eingerichtet ...
python3.7-dev (3.7.3-2+deb10u2) wird eingerichtet ...
libpython3-dev:amd64 (3.7.3-1) wird eingerichtet ...
python3-dev (3.7.3-1) wird eingerichtet ...
Trigger für man-db (2.8.5-2) werden verarbeitet ...
Golddouble@Golddouble:~
$ sudo pip3 install unicode_slugify
sudo: pip3: Befehl nicht gefunden
Golddouble@Golddouble:~
$ sudo pip3 install grpcio-tools
sudo: pip3: Befehl nicht gefunden
Golddouble@Golddouble:~
$
Golddouble@Golddouble:~/Downloads
$ sudo dpkg -i *opensnitch*deb; sudo apt -f install
Vormals nicht ausgewähltes Paket opensnitch wird gewählt.
(Lese Datenbank ... 353551 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von opensnitch_1.3.0-1_amd64.deb ...
Entpacken von opensnitch (1.3.0-1) ...
Vormals nicht ausgewähltes Paket python3-opensnitch-ui wird gewählt.
Vorbereitung zum Entpacken von python3-opensnitch-ui_1.3.0-1_all.deb ...
Entpacken von python3-opensnitch-ui (1.3.0-1) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von opensnitch:
opensnitch hängt ab von libnetfilter-queue1; aber:
Paket libnetfilter-queue1 ist nicht installiert.
dpkg: Fehler beim Bearbeiten des Paketes opensnitch (--install):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von python3-opensnitch-ui:
python3-opensnitch-ui hängt ab von python3-setuptools; aber:
Paket python3-setuptools ist nicht installiert.
python3-opensnitch-ui hängt ab von python3-pyqt5.qtsql; aber:
Paket python3-pyqt5.qtsql ist nicht installiert.
python3-opensnitch-ui hängt ab von python3-pyinotify; aber:
Paket python3-pyinotify ist nicht installiert.
python3-opensnitch-ui hängt ab von python3-pip; aber:
Paket python3-pip ist nicht installiert.
dpkg: Fehler beim Bearbeiten des Paketes python3-opensnitch-ui (--install):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Trigger für systemd (1:241-7~deb10u4+mx19) werden verarbeitet ...
Trigger für bamfdaemon (0.5.4-1) werden verarbeitet ...
Rebuilding /usr/share/applications/bamf-2.index...
Trigger für desktop-file-utils (0.23-4) werden verarbeitet ...
Trigger für mime-support (3.62) werden verarbeitet ...
Trigger für hicolor-icon-theme (0.17-2) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
opensnitch
python3-opensnitch-ui
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Abhängigkeiten werden korrigiert ... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libjs-sphinxdoc python3-llfuse python3-msgpack
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
libnetfilter-queue1 python-pip-whl python3-pip python3-pyinotify python3-pyqt5.qtsql
python3-setuptools
Vorgeschlagene Pakete:
python-pyinotify-doc python-setuptools-doc
Die folgenden NEUEN Pakete werden installiert:
libnetfilter-queue1 python-pip-whl python3-pip python3-pyinotify python3-pyqt5.qtsql
python3-setuptools
0 aktualisiert, 6 neu installiert, 0 zu entfernen und 19 nicht aktualisiert.
2 nicht vollständig installiert oder entfernt.
Es müssen 2'280 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 4'762 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] n
Abbruch.
Golddouble@Golddouble:~/Downloads
$ apt-get install libnetfilter-queue1 python3-setuptools python3-pyqt5.qtsql python3-pyinotify python3-pip
E: Sperrdatei /var/lib/dpkg/lock-frontend konnte nicht geöffnet werden. - open (13: Keine Berechtigung)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
Golddouble@Golddouble:~/Downloads
$ sudo apt-get install libnetfilter-queue1 python3-setuptools python3-pyqt5.qtsql python3-pyinotify python3-pip
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
python3-pip : Hängt ab von: python-pip-whl (= 18.1-5) soll aber nicht installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
Golddouble@Golddouble:~/Downloads
$ sudo apt --fix-broken
E: Befehlszeilenoption »--fix-broken« kann in Kombination mit den anderen Optionen nicht interpretiert werden.
Golddouble@Golddouble:~/Downloads
$ sudo apt --fix-broken install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Abhängigkeiten werden korrigiert ... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libjs-sphinxdoc python3-llfuse python3-msgpack
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
libnetfilter-queue1 python-pip-whl python3-pip python3-pyinotify python3-pyqt5.qtsql
python3-setuptools
Vorgeschlagene Pakete:
python-pyinotify-doc python-setuptools-doc
Die folgenden NEUEN Pakete werden installiert:
libnetfilter-queue1 python-pip-whl python3-pip python3-pyinotify python3-pyqt5.qtsql
python3-setuptools
0 aktualisiert, 6 neu installiert, 0 zu entfernen und 19 nicht aktualisiert.
2 nicht vollständig installiert oder entfernt.
Es müssen 2'280 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 4'762 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:1 http://deb.debian.org/debian buster/main amd64 libnetfilter-queue1 amd64 1.0.3-1 [12.5 kB]
Holen:2 http://deb.debian.org/debian buster/main amd64 python3-setuptools all 40.8.0-1 [306 kB]
Holen:3 http://deb.debian.org/debian buster/main amd64 python3-pyqt5.qtsql amd64 5.11.3+dfsg-1+b3 [173 kB]
Holen:4 http://deb.debian.org/debian buster/main amd64 python3-pyinotify all 0.9.6-1 [26.9 kB]
Holen:5 http://deb.debian.org/debian buster/main amd64 python-pip-whl all 18.1-5 [1'591 kB]
Holen:6 http://deb.debian.org/debian buster/main amd64 python3-pip all 18.1-5 [171 kB]
Es wurden 2'280 kB in 1 s geholt (2'603 kB/s).
Vormals nicht ausgewähltes Paket libnetfilter-queue1 wird gewählt.
(Lese Datenbank ... 353665 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../0-libnetfilter-queue1_1.0.3-1_amd64.deb ...
Entpacken von libnetfilter-queue1 (1.0.3-1) ...
Vormals nicht ausgewähltes Paket python3-setuptools wird gewählt.
Vorbereitung zum Entpacken von .../1-python3-setuptools_40.8.0-1_all.deb ...
Entpacken von python3-setuptools (40.8.0-1) ...
Vormals nicht ausgewähltes Paket python3-pyqt5.qtsql wird gewählt.
Vorbereitung zum Entpacken von .../2-python3-pyqt5.qtsql_5.11.3+dfsg-1+b3_amd64.deb ...
Entpacken von python3-pyqt5.qtsql (5.11.3+dfsg-1+b3) ...
Vormals nicht ausgewähltes Paket python3-pyinotify wird gewählt.
Vorbereitung zum Entpacken von .../3-python3-pyinotify_0.9.6-1_all.deb ...
Entpacken von python3-pyinotify (0.9.6-1) ...
Vormals nicht ausgewähltes Paket python-pip-whl wird gewählt.
Vorbereitung zum Entpacken von .../4-python-pip-whl_18.1-5_all.deb ...
Entpacken von python-pip-whl (18.1-5) ...
Vormals nicht ausgewähltes Paket python3-pip wird gewählt.
Vorbereitung zum Entpacken von .../5-python3-pip_18.1-5_all.deb ...
Entpacken von python3-pip (18.1-5) ...
python3-pyqt5.qtsql (5.11.3+dfsg-1+b3) wird eingerichtet ...
python3-setuptools (40.8.0-1) wird eingerichtet ...
python3-pyinotify (0.9.6-1) wird eingerichtet ...
libnetfilter-queue1 (1.0.3-1) wird eingerichtet ...
python-pip-whl (18.1-5) wird eingerichtet ...
opensnitch (1.3.0-1) wird eingerichtet ...
Synchronizing state of opensnitch.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable opensnitch
Created symlink /etc/systemd/system/multi-user.target.wants/opensnitch.service → /lib/systemd/system/opensnitch.service.
[ ok ] Stopping opensnitchd daemon: opensnitchd.
[ ok ] Starting opensnitch daemon: opensnitchd.
python3-pip (18.1-5) wird eingerichtet ...
python3-opensnitch-ui (1.3.0-1) wird eingerichtet ...
Not installing extra packages by user choice (debconf)
Trigger für man-db (2.8.5-2) werden verarbeitet ...
Trigger für libc-bin (2.28-10) werden verarbeitet ...
Trigger für systemd (1:241-7~deb10u4+mx19) werden verarbeitet ...
Golddouble@Golddouble:~/Downloads
$ sudo dpkg -i python3-opensnitch-ui*
(Lese Datenbank ... 353907 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von python3-opensnitch-ui_1.3.0-1_all.deb ...
Entpacken von python3-opensnitch-ui (1.3.0-1) über (1.3.0-1) ...
python3-opensnitch-ui (1.3.0-1) wird eingerichtet ...
gtk-update-icon-cache: Cache file created successfully.
Installing grpcio-tools...
And after some minutes:
Failed building wheel for grpcio
And then later:
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-ot5cobd1/grpcio/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-u0vyk5cc/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-ot5cobd1/grpcio/
Unable to install grpcio, try it manually.
Installing slugify...
Done.
Trigger für bamfdaemon (0.5.4-1) werden verarbeitet ...
Rebuilding /usr/share/applications/bamf-2.index...
Trigger für desktop-file-utils (0.23-4) werden verarbeitet ...
Trigger für mime-support (3.62) werden verarbeitet ...
Trigger für hicolor-icon-theme (0.17-2) werden verarbeitet ...
Golddouble@Golddouble:~/Downloads
$
But "opensnitch" dos not run.
Question: Do we need systemd or can we also use SysVinit? MX_Linux has SysVinit. Can this be the problem?
Do we need systemd or can we also use SysVinit? MX_Linux has SysVinit. Can this be the problem?
No, someone reported it as an issue and I added SysV init support. The daemon seems ot be working fine (if you execute: pgrep -a opensnitch
it should be running.)
Regarding the GUI, please, try installing the remaining packages from the MX repos and let us know if you can open the GUI:
$ sudo apt install python3-slugify python3-grpcio python3-grpc-tools
$ opensnitch-ui
Thank you.
$ sudo apt install python3-slugify python3-grpcio python3-grpc-tools
[sudo] Passwort für Golddouble:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libjs-sphinxdoc python3-llfuse python3-msgpack
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
libc-ares2 libprotobuf17 python3-protobuf python3-unidecode
Die folgenden NEUEN Pakete werden installiert:
libc-ares2 libprotobuf17 python3-grpc-tools python3-grpcio python3-protobuf python3-slugify
python3-unidecode
0 aktualisiert, 7 neu installiert, 0 zu entfernen und 102 nicht aktualisiert.
Es müssen 3'682 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 22.2 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:1 http://deb.debian.org/debian buster/main amd64 libc-ares2 amd64 1.14.0-1 [85.8 kB]
Holen:2 http://deb.debian.org/debian buster/main amd64 libprotobuf17 amd64 3.6.1.3-2 [814 kB]
Holen:3 http://deb.debian.org/debian buster/main amd64 python3-protobuf amd64 3.6.1.3-2 [334 kB]
Holen:4 http://deb.debian.org/debian buster/main amd64 python3-grpc-tools amd64 1.14.1-1 [1'371 kB]
Holen:5 http://deb.debian.org/debian buster/main amd64 python3-grpcio amd64 1.16.1-1 [960 kB]
Holen:6 http://deb.debian.org/debian buster/main amd64 python3-unidecode all 1.0.23-1 [111 kB]
Holen:7 http://deb.debian.org/debian buster/main amd64 python3-slugify all 2.0.1-1 [6'780 B]
Es wurden 3'682 kB in 1 s geholt (2'646 kB/s).
Vormals nicht ausgewähltes Paket libc-ares2:amd64 wird gewählt.
(Lese Datenbank ... 353907 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../0-libc-ares2_1.14.0-1_amd64.deb ...
Entpacken von libc-ares2:amd64 (1.14.0-1) ...
Vormals nicht ausgewähltes Paket libprotobuf17:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../1-libprotobuf17_3.6.1.3-2_amd64.deb ...
Entpacken von libprotobuf17:amd64 (3.6.1.3-2) ...
Vormals nicht ausgewähltes Paket python3-protobuf wird gewählt.
Vorbereitung zum Entpacken von .../2-python3-protobuf_3.6.1.3-2_amd64.deb ...
Entpacken von python3-protobuf (3.6.1.3-2) ...
Vormals nicht ausgewähltes Paket python3-grpc-tools wird gewählt.
Vorbereitung zum Entpacken von .../3-python3-grpc-tools_1.14.1-1_amd64.deb ...
Entpacken von python3-grpc-tools (1.14.1-1) ...
Vormals nicht ausgewähltes Paket python3-grpcio wird gewählt.
Vorbereitung zum Entpacken von .../4-python3-grpcio_1.16.1-1_amd64.deb ...
Entpacken von python3-grpcio (1.16.1-1) ...
Vormals nicht ausgewähltes Paket python3-unidecode wird gewählt.
Vorbereitung zum Entpacken von .../5-python3-unidecode_1.0.23-1_all.deb ...
Entpacken von python3-unidecode (1.0.23-1) ...
Vormals nicht ausgewähltes Paket python3-slugify wird gewählt.
Vorbereitung zum Entpacken von .../6-python3-slugify_2.0.1-1_all.deb ...
Entpacken von python3-slugify (2.0.1-1) ...
libc-ares2:amd64 (1.14.0-1) wird eingerichtet ...
python3-grpcio (1.16.1-1) wird eingerichtet ...
libprotobuf17:amd64 (3.6.1.3-2) wird eingerichtet ...
python3-protobuf (3.6.1.3-2) wird eingerichtet ...
python3-unidecode (1.0.23-1) wird eingerichtet ...
python3-slugify (2.0.1-1) wird eingerichtet ...
python3-grpc-tools (1.14.1-1) wird eingerichtet ...
Trigger für libc-bin (2.28-10) werden verarbeitet ...
Golddouble@Golddouble:~
Works now fine.
:1st_place_medal: :tada:
Unfortunately python3-grpcio is not always packaged in some distros (mint, ubuntu.. ) and even if it's packaged, sometimes it doesn't work for some reason. So we can't add them as dependencies.
Maybe we could create 2 packages: one with the dependencies embedded, and another one as it is now.
Opensnitch 1.5.0 with MX-Linux 19.4
I have installed https://github.com/evilsocket/opensnitch/releases/download/v1.5.0/opensnitch_1.5.0-1_amd64.deb and https://github.com/evilsocket/opensnitch/releases/download/v1.5.0/python3-opensnitch-ui_1.5.0-1_all.deb only.
It seems to work, although I have not installed:
python3-dev python3-wheel
python3-opensnitch-ui
python3-grpc-tools
opensnitch-ui
Do we no longer need this packages? Thank you.
yeah, python3-dev and python3-wheel are not needed. python3-opensnitch-ui is the deb package: python3-opensnitch-ui_1.5.0-1_all.deb
python3-grpc-tools is a metapackage that installs python3, python3-grpcio and python3-protobuf, which are needed by opensnitch-ui.
OK. Thank you very much.
My system: MX Linux 19.3 Xfce 64bit (debian based)
How can I install opensnitch?
I had a look at https://github.com/gustavo-iniguez-goya/opensnitch/wiki/Installation .
When I try this:
sudo dpkg -i opensnitch*.deb python3-opensnitch-ui*.deb; sudo apt -f install
I get this:Thank you.