Firewall startet nicht

Hallo,

ich habe gerade durch Zufall festgestellt, dass meine Firewall gar nicht arbeitet, und ich fürchte, ich habe das gleiche Problem, das hier gepostet wurde.
Ich habe nur nicht verstanden, wie er das Problem gelöst hat.
Kann mir jemand auf die Sprünge helfen?

Wenn die Firewall wieder startet, welche Routine wäre nach der Anmeldung sinnvoll, damit ich so etwas oder etwas anderes Kritisches sofort mitbekomme und handeln kann?

Freundl. Grüße

Und was ist dagegen deine Schlußfolge durch Fakten zu unterstützen?

Verstehe die Frage nicht.
Falls du damit meinst, das Problem zu beschreiben, es ist genau das gleiche, wie in dem anderen Post beschrieben. Die exakt gleichen Fehlermeldungen.

Versuch das mal sudo update-alternatives --config python3 und guck ob du mehrere python versionen zur auswahl hast. Bei dem englischen thread war das Problem, dass mehrere python versionen installiert waren und firewalld die falsche angewählt hat. Nur zur Info, ich kenn mich auch nicht so gut aus, aber ich kann mir denken, dass das Problem gelöst wurde, indem die richtige python3 Version als Standard gesetzt wurde.

$ sudo update-alternatives --config python3
update-alternatives: error: no alternatives for python3
$ sudo update-alternatives --config python
update-alternatives: error: no alternatives for python
$sudo update-alternatives --config python3.11
update-alternatives: error: no alternatives for python3.11

Das ist es im Wesentlichen. In meinem Fall gab es keine Python-Alternativen, aus denen man wählen konnte.

Das eigentliche Problem war, dass /usr/bin/python3 symbolisch mit python3.11 verknüpft war, aber die Python-Pakete, die für firewalld und firewall-cmd benötigt wurden, waren für Python 3.6.

Tun:
rpm -ql python3-gObjekt | grep site-packages

und:
python3 --version

, um zu sehen, ob die Versionen übereinstimmen.

Ich hoffe, Bing hat das richtig übersetzt.

$ sudo rpm -ql python3-gObjekt | grep site-packages
$ python3 --version
Python 3.11.4

mach mal

rpm -ql python3-gobject

ich glaube Bing hat bei der übersetzung etwas überreagiert.

Bzw. guck in yast, wleche gobject versionen installiert sind

 $ rpm -ql python3-gobject
/usr/lib64/python3.6/site-packages/PyGObject-3.42.2-py3.6.egg-info
/usr/lib64/python3.6/site-packages/PyGObject-3.42.2-py3.6.egg-info/PKG-INFO
/usr/lib64/python3.6/site-packages/PyGObject-3.42.2-py3.6.egg-info/SOURCES.txt
/usr/lib64/python3.6/site-packages/PyGObject-3.42.2-py3.6.egg-info/dependency_links.txt
/usr/lib64/python3.6/site-packages/PyGObject-3.42.2-py3.6.egg-info/not-zip-safe
/usr/lib64/python3.6/site-packages/PyGObject-3.42.2-py3.6.egg-info/requires.txt
/usr/lib64/python3.6/site-packages/PyGObject-3.42.2-py3.6.egg-info/top_level.txt
/usr/lib64/python3.6/site-packages/gi
/usr/lib64/python3.6/site-packages/gi/__init__.py
/usr/lib64/python3.6/site-packages/gi/__pycache__
/usr/lib64/python3.6/site-packages/gi/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/_constants.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/_constants.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/_error.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/_error.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/_option.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/_option.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/_ossighelper.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/_ossighelper.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/_propertyhelper.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/_propertyhelper.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/_signalhelper.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/_signalhelper.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/docstring.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/docstring.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/importer.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/importer.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/module.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/module.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/types.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/__pycache__/types.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/_constants.py
/usr/lib64/python3.6/site-packages/gi/_error.py
/usr/lib64/python3.6/site-packages/gi/_gi.cpython-36m-x86_64-linux-gnu.so
/usr/lib64/python3.6/site-packages/gi/_option.py
/usr/lib64/python3.6/site-packages/gi/_ossighelper.py
/usr/lib64/python3.6/site-packages/gi/_propertyhelper.py
/usr/lib64/python3.6/site-packages/gi/_signalhelper.py
/usr/lib64/python3.6/site-packages/gi/docstring.py
/usr/lib64/python3.6/site-packages/gi/importer.py
/usr/lib64/python3.6/site-packages/gi/module.py
/usr/lib64/python3.6/site-packages/gi/overrides
/usr/lib64/python3.6/site-packages/gi/overrides/GLib.py
/usr/lib64/python3.6/site-packages/gi/overrides/GObject.py
/usr/lib64/python3.6/site-packages/gi/overrides/Gio.py
/usr/lib64/python3.6/site-packages/gi/overrides/__init__.py
/usr/lib64/python3.6/site-packages/gi/overrides/__pycache__
/usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/GLib.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/GLib.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/GObject.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/GObject.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/Gio.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/Gio.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/overrides/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/repository
/usr/lib64/python3.6/site-packages/gi/repository/__init__.py
/usr/lib64/python3.6/site-packages/gi/repository/__pycache__
/usr/lib64/python3.6/site-packages/gi/repository/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib64/python3.6/site-packages/gi/repository/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/gi/types.py
/usr/share/doc/packages/python3-gobject
/usr/share/doc/packages/python3-gobject/NEWS
/usr/share/doc/packages/python3-gobject/examples
/usr/share/doc/packages/python3-gobject/examples/cairo-demo.py
/usr/share/doc/packages/python3-gobject/examples/demo
/usr/share/doc/packages/python3-gobject/examples/demo/demo.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos
/usr/share/doc/packages/python3-gobject/examples/demo/demos/Css
/usr/share/doc/packages/python3-gobject/examples/demo/demos/Css/__init__.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/Css/css_accordion.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/Css/css_basics.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/Css/css_multiplebgs.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/Entry
/usr/share/doc/packages/python3-gobject/examples/demo/demos/Entry/__init__.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/Entry/entry_buffer.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/Entry/entry_completion.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/Entry/search_entry.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/IconView
/usr/share/doc/packages/python3-gobject/examples/demo/demos/IconView/__init__.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/IconView/iconviewbasics.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/IconView/iconviewedit.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/TreeView
/usr/share/doc/packages/python3-gobject/examples/demo/demos/TreeView/__init__.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/TreeView/liststore.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/TreeView/treemodel_filelist.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/TreeView/treemodel_filetree.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/TreeView/treemodel_large.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/__init__.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/appwindow.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/assistant.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/builder.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/button_box.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/clipboard.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/colorselector.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/combobox.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/alphatest.png
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/apple-red.png
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/background.jpg
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/brick.png
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/brick2.png
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/css_accordion.css
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/css_basics.css
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/css_multiplebgs.css
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/cssview.css
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/demo.gresource
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/demo.gresource.xml
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/demo.ui
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/floppybuddy.gif
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/gnome-applets.png
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/gnome-calendar.png
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/gnome-foot.png
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/gnome-fs-directory.png
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/gnome-fs-regular.png
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/gnome-gimp.png
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/gnome-gmush.png
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/gnome-gsame.png
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/gnu-keys.png
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/gtk-logo-rgb.gif
/usr/share/doc/packages/python3-gobject/examples/demo/demos/data/reset.css
/usr/share/doc/packages/python3-gobject/examples/demo/demos/dialogs.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/drawingarea.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/expander.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/flowbox.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/images.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/infobars.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/links.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/menus.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/pickers.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/pixbuf.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/printing.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/rotatedtext.py
/usr/share/doc/packages/python3-gobject/examples/demo/demos/test.py
/usr/share/doc/packages/python3-gobject/examples/option.py
/usr/share/doc/packages/python3-gobject/examples/properties.py
/usr/share/doc/packages/python3-gobject/examples/signal.py
/usr/share/licenses/python3-gobject
/usr/share/licenses/python3-gobject/COPYING

$ rpm -q python3-gobject
python3-gobject-3.42.2-150400.10.23.x86_64
sudo zypper in python311-gobject

Ich stocher auch im Dunkeln, aber ich glaube du brauchst dieses Paket.

Ganz eindeutig hast du das gleiche Problem, wie @tleedavidson

Ich bin leider auf Tumbleweed und hab deshalb keine Ahnung warum diese Versionskonflikte vorliegen.

Das kennt Zypper nicht:

$ sudo zypper in python311-gobject
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Paket 'python311-gobject' nicht gefunden.

ll /usr/bin/python3*

Ich habe einfach manuell /usr/bin/python3 mit /usr/bin/python3.6 neu verknüpft

Ich glaube ich sehe das Problem solangsam. In einem anderen Thread hattest du auch Probleme mit python und hast dann eine neuere Version von python installiert, damit yt-dlp wieder funktioniert. Ich würde vorschlagen diese Änderung rückgängig zu machen und nur die Systempakete zu installieren. Um yt-dlp zu nutzen würde ich dann eine distrobox erstellen, was super einfach ist. Einfach der Anleitung folgen und dann kannst du z.b. eine Tumbleweed oder Arch distrobox starten und dort yt-dlp installieren.

Oder du wechselst dein host OS zu Tumbleweed, dann bist du immer auf dem aktuellen Stand.

Die Yt-dlp-Version 2023.07.06 funktioniert bei mir gut mit Python 3.6.15.

Da ich nicht so der Systemer bin, käme ich dann vermutlich vom Regen in die Traufe. :slight_smile:

BINGO!

$ ll /usr/bin/python3*
lrwxrwxrwx 1 root root     9  7. Sep 20:01 /usr/bin/python3 -> python3.6
-rwxr-xr-x 1 root root  6392 19. Jul 17:55 /usr/bin/python3.11
-rwxr-xr-x 2 root root 10560  5. Jun 13:02 /usr/bin/python3.6
-rwxr-xr-x 2 root root 10560  5. Jun 13:02 /usr/bin/python3.6m

Firewall:

$ sudo systemctl status firewalld.service
[sudo] Passwort für root: 
● firewalld.service - firewalld - dynamic firewall daemon
     Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: disabled)
     Active: active (running) since Thu 2023-09-07 20:04:35 CEST; 2min 12s ago
       Docs: man:firewalld(1)
   Main PID: 934 (firewalld)
      Tasks: 2 (limit: 4915)
     CGroup: /system.slice/firewalld.service
             └─ 934 /usr/bin/python3 /usr/sbin/firewalld --nofork --nopid

Sep 07 20:04:33 localhost systemd[1]: Starting firewalld - dynamic firewall daemon...
Sep 07 20:04:35 localhost systemd[1]: Started firewalld - dynamic firewall daemon.

yt-dlp:

$ yt-dlp --update
Available version: stable@2023.07.06, Current version: stable@2023.07.06
Current Build Hash: edc1ae18da623ad96e9db2ee374f10f38ab5f9f7daeb41a2ea231df5c0f0b1a4
yt-dlp is up to date (stable@2023.07.06)

Danke an alle.