Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Zapora w Manjaro nie chce uruchomić się (działa w tle, nie działa GUI)

Zaczęty przez piimaa, Październik 23, 2020, 10:26:59 AM

Poprzedni wątek - Następny wątek

piimaa

Po aktualizacji w lutym br. przestała działać nakłdka na zaporze. Klika się USTAWIENIA ZAPORY SIECIOWEJ, prosi o hasło i na tym koniec.


piimaa@EliteBook ~ $ sudo ufw status
Status: active
piimaa@EliteBook ~ $ sudo ufw version
ufw 0.36
Copyright 2008-2015 Canonical Ltd.
piimaa@EliteBook ~ $ sudo pacman -Ss ufw
community/gufw 20.04.1-2 [zainstalowano]
    Uncomplicated way to manage your Linux firewall
community/ufw 0.36-3 [zainstalowano]
    Uncomplicated and easy to use CLI tool for managing a netfilter firewall
community/ufw-extras 0.5-2
    Extra configuration files for UFW
piimaa@EliteBook ~ $ sudo pacman -S ufw-extras
rozwiązywanie zależności...
szukanie sprzecznych pakietów...

Pakiety (1) ufw-extras-0.5-2

Do pobrania:        0,00 MiB
Do zainstalowania:  0,00 MiB

:: Kontynuować instalację? [T/n] T
:: Pobieranie pakietów...
ufw-extras-0.5-2-any                                                        2,8 KiB  0,00   B/s 00:00 [############################################################] 100%
(1/1) sprawdzanie kluczy w bazie                                                                       [############################################################] 100%
(1/1) sprawdzanie spójności pakietów                                                                   [############################################################] 100%
(1/1) wczytywanie listy plików                                                                         [############################################################] 100%
(1/1) sprawdzanie konfliktów plików                                                                    [############################################################] 100%
:: Przetwarzanie zmian pakietu...
(1/1) instalowanie ufw-extras                                                                          [############################################################] 100%
piimaa@EliteBook ~ $ sudo gufw
/usr/bin/gufw: linia 2: [: =: oczekiwano operatora jednoargumentowego
piimaa@EliteBook ~ $



robson75

Arch Linux Xfce - 64Bit Linux User #621110

pavbaranov

To chyba ten problem: https://bugs.archlinux.org/task/66556
Od połowy sierpnia jest też już nowa wersja: https://github.com/costales/gufw/releases/tag/20.10.0, której jednak jak dotąd nawet w Archu nie ma. Możesz zatem sam spróbować sobie zrobić PKGBUILD, który będzie ją budował, możesz zgłosić to w Manjaro. Być może bowiem problem ten został rozwiązany.
Alternatywnie możesz sobie zainstalować firewalld, który jest innym firewallem niż masz aktualnie, ale który oferuje dość łatwe i nawet spolszczone GUI.
Jeśli masz Plazmę w wersji 5.20 (wątpię, by taka już była w Manjaro i nie mam bladego pojęcia czy będzie działać z 5.19.x oraz czy buduje się na KF5<5.75), to możesz wypróbować też takiego rozwiązania: https://github.com/polaur/new-branded/tree/master/plasma-firewall-git, które obecnie działa jednak wyłącznie z ufw (w przyszłości będzie obsługiwać ufw, firewalld i netstat); narzędzie będzie częścią Plasma 5.21.

robson75

Skoro masz Manjaro to warto też śledzić nowe wątki na ich forum. Bodajże wczoraj był poruszany ten problem, i z tego co widzę został rozwiązany.
https://forum.manjaro.pl/t/gufw-problem/1530
Arch Linux Xfce - 64Bit Linux User #621110

Predator

Edytujemy dwa pliki, pierwszy:
/usr/bin/gufw
i wklejamy w niego to zamiast tego co tam jest:

#!/bin/bash

if [ $(loginctl show-session $(loginctl|grep $(whoami)|sort -n|tail -n 1 |awk '{print $1}') -p Type) = "Type=wayland" ]; then
    xhost +si:localuser:root
fi
c_user=$(whoami)
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gufw-pkexec $c_user




Drugi plik:
/usr/bin/gufw-pkexec


#!/bin/bash

LOCATIONS=`echo /usr/lib/python*/site-packages/gufw/gufw.py`                        # from cscs

for ((i = 0; i < ${#LOCATIONS[@]}; i++))
do
    if [[ -e "${LOCATIONS[${i}]}" ]]; then
        python3 ${LOCATIONS[${i}]} $1
    fi
done


Zobacz najnowsze wiadomości na forum