[SOLVED] GUFW nie uruchamia się

Jesteś nowy na forum? Przeczytaj ...

Home Fora Forum wsparcia Podstawy [SOLVED] GUFW nie uruchamia się

Oglądasz 15 posty - 16 do 30 (z 34 ogółem)
  • Autor
    Posty
  • #6892
    Avatar photoRobert75
    Forumowicz

    U mnie po uruchomieniu GUFW z terminala wygląda tak:

    [robson@amd ~]$ gufw
    [robson@amd ~]$

    Czyli zero problemów.

    Arch Linux Xfce - 64Bit Linux User #621110
    #6893
    Avatar photoRobert75
    Forumowicz

    Ale za to u mnie nie chce się uruchomić I-NEX, ciekaw jestem czy u Ciebie działa.
    Jeszcze jedno pytanie, czy Ty masz dodane do autostartu agenta uwierzytelniania PolicyKit? Bo jeżeli nie, to właśnie dlatego nie możesz uruchomić GUFW, ponieważ do jego uruchomienia trzeba podać hasło root-a.

    Arch Linux Xfce - 64Bit Linux User #621110
    #6895
    Avatar photoazja
    Moderator

    … przeważa pogląd, że to Python. Pojawiają się jednak inne kierunki poszukiwań lub zestawów Python/coś-jeszcze:
    # Wayland (ale Ty używasz X11, prawda?);
    # środowisko graficzne i styl. U mnie jest Xfce + Vertex-Maia-Dark. Komuś działało również z Adwaita. Mam drugą instalację, na której działa gufw: SwagArch + Xfce + ArcDark. Być może, to ślepy trop, ale przetestowanie kilku różnych styli, w ramach środowiska graficznego nie kosztuje wiele pracy;
    # sposób potwierdzania uprawnień – przetestuj z gksudo lub su. U mnie próba uruchomienia po:

    $ su -
    # gufw

    wywala error, taki sam, jak w jednym ze zgłoszeń błędu. Podobnie jak próba uruchomienia interface’u graficznego pod wayland’em z sudo.
    … warto wgryźć się w oba wątki i popróbować – być może któraś sugestia w Twoim przypadku zadziała:
    https://bugs.archlinux.org/task/52599
    https://bugs.launchpad.net/ubuntu/+source/gui-ufw/+bug/1592380
    @Robert75 -> gufw używa PolicyKit, ale nie wiem, czy zastosowanie sudo nie powinno wystarczyć. Podkreślam: NIE WIEM. Być może aplikacja, która używa PolicyKit nie ruszy bez tego. Warto sprawdzić ten trop.

    Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi

    #6898
    Avatar photomajo
    Moderator

    @Robert75
    I-NEX mi działa. Sugeruję Ci założyć oddzielny wątek z tym błędem.

    Wydaje mi się, że używam PolicyKit (mam pakiet polkit, będący zależnością guwf).


    @azja

    Używam:
    – X11.
    – XFCE + GNOME (te ikonki najbardziej mi pasują).
    GUFW odpalałem także z Adwaita oraz Vertex-Maia (na marginesie – nie mogę patrzeć na te ikonki) i zawsze były te same błędy.
    Uruchomienie gufw z poziomu su, też generuje te same błędy.

    Manjaro [stable] LTS, Xfce - tego używam

    #6900
    Avatar photoazja
    Moderator

    … zawsze, w takich okolicznościach, warto:
    # utworzyć nowego user’a (z takimi samymi uprawnieniami);
    # przetestować problem na świeżaku.
    ————-
    OT … ikony – jak wszystko – to rzecz gustu, ale również wywołują u mnie niesmak estetyczny, dlatego używam community/papirus-icon-theme (Papirus-Dark).

    Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi

    #6901
    Avatar photomajo
    Moderator

    Hmm..
    Robi się ciekawie.
    Po utworzeniu testowego, zwykłego użytkownika(na marginesie – bardzo dobry pomysł, przyda się w przyszłości), i przełączeniu na niego, gufw działa, zarówno przy domyślnym wyglądzie Manjaro (koszmarnie brzydkim, wg mnie), jak i przy moich ustawieniach:
    – Menadżer okien
    ->Wygląd->Styl: Wallis
    – Wygląd
    ->Styl: Xfce-kolors
    ->Ikony: GNOME

    Po powrocie do głównego użytkownika, gufw znowu nie działa.

    Po utworzeniu kolejnego użytkownika z uprawnieniami admina i przełączeniu na niego, gufw też działa.

    Wniosek: coś jest skopane w ustawieniach systemu dla użytkownika głównego :(

    Manjaro [stable] LTS, Xfce - tego używam

    #6907
    Avatar photoRobert75
    Forumowicz

    Wydaje mi się, że używam PolicyKit (mam pakiet polkit, będący zależnością guwf)..

    To że używasz PolicyKit w to ja nie wątpię, ale czy masz go włączonego. Bo ja zrobiłem test, odznaczyłem go w sesji i uruchamianych programach, zrebootowałem system i chcąc uruchomić GUFW, program w ogóle nie reagował.

    Arch Linux Xfce - 64Bit Linux User #621110
    #6909
    Avatar photoazja
    Moderator

    … niekoniecznie musi być skopane, ale wygląda na to, że jakaś specyficzna konfiguracja 'czegoś’ generuje Twój problem.
    … sprawdź, jak sugeruje @Robert75, czy masz uruchomione:
    # polkit.service
    systemctl status polkit
    # Agent uwierzytelniania PolicyKit (Sesja i uruchamianie / Uruchamiane programy)

    Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi

    #6910
    Avatar photomajo
    Moderator

    Mam włączony. Jest zaznaczony w zakładce „Uruchamiany programy”, a komenda poniżej to potwierdza:

    $ systemctl status polkit
    ● polkit.service - Authorization Manager
       Loaded: loaded (/usr/lib/systemd/system/polkit.service; static; vendor preset
       Active: active (running) since Sat 2018-02-24 19:30:29 CET; 7h ago
         Docs: man:polkit(8)
     Main PID: 512 (polkitd)
        Tasks: 6 (limit: 4552)
       CGroup: /system.slice/polkit.service
               └─512 /usr/lib/polkit-1/polkitd --no-debug
    
    lut 24 19:30:28 pcn polkitd[512]: Started polkitd version 0.114
    lut 24 19:30:29 pcn polkitd[512]: Loading rules from directory /etc/polkit-1/rul
    lut 24 19:30:29 pcn polkitd[512]: Loading rules from directory /usr/share/polkit
    lut 24 19:30:29 pcn polkitd[512]: Finished loading, compiling and executing 5 ru
    lut 24 19:30:29 pcn polkitd[512]: Acquired the name org.freedesktop.PolicyKit1 o
    lut 24 19:30:28 pcn systemd[1]: Starting Authorization Manager...
    lut 24 19:30:29 pcn systemd[1]: Started Authorization Manager.
    lut 24 19:30:58 pcn polkitd[512]: Registered Authentication Agent for unix-sessi

    Manjaro [stable] LTS, Xfce - tego używam

    #6911
    Avatar photoazja
    Moderator

    … no to trzeba szukać gdzie indziej. Skończyła się kawa, chwilowo pomysłów brak.
    ————-
    OT … zły czas jest na server’ze, bo posty dodają się w przyszłości. Chyba, że straciłem poczucie czasu i już wiosna ;-)

    Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi

    #6989
    Avatar photomajo
    Moderator

    Mały postęp.
    Analizując podobny problem z GUFW (choć trochę inny, gdyż generuje inne błędy) wykonałem sugerowaną tam instrukcję:
    sudo python3 /usr/lib/python3.6/site-packages/gufw/gufw.py, w wyniku której, pojawiło się normalnie wyglądające okno GUWF (jak poniżej).
    Niestety, jest to tylko połowa sukcesu, gdyż zarówno guwf jak i sudo gufw generują ciągle te same błędy.

    O co tu może chodzić?

    Manjaro [stable] LTS, Xfce - tego używam

    #7013
    Avatar photomajo
    Moderator

    Mam kolejne wskazówki.
    1. Po przełączeniu do TTY (Ctrl+F4), zalogowaniu się i ręcznym uruchomieniu startx GUFW działa (zarówno w konsoli jak i z poziomu Menu).

    2. Ponownie analizując pojawiające się błędy https://pastebin.com/EaP3j2Gi skupiłem się na ostatniej linijce:
    /usr/sbin/gufw-pkexec: linia 13: 2203 Naruszenie ochrony pamięci (zrzut pamięci) python3 ${LOCATIONS[${i}]} $1
    Sprawdziłem, że plik /usr/sbin/gufw-pkexec to tylko 13 linii, jak poniżej:

    #!/bin/bash
    LOCATIONS=(
    "/usr/lib/python3.6/site-packages/gufw/gufw.py"
    "/usr/lib/python3.6/dist-packages/gufw/gufw.py"
    "/usr/share/gufw/gufw/gufw.py"
    )
    
    for ((i = 0; i < ${#LOCATIONS[@]}; i++))
    do
        if [[ -e "${LOCATIONS[${i}]}" ]]; then
            python3 ${LOCATIONS[${i}]} $1
        fi
    done

    W 13-tej linii jest tylko done zamykające pętlę for.
    Na dysku posiadam plik /usr/lib/python3.6/site-packages/gufw/gufw.py, więc nie powinno być tu błędu.

    Sprawdziłem także plik /usr/sbin/gufw(jak poniżej), który, jak sadzę, wywołuje plik gufw-pkexec i który dalej generuje błędy GUFW.

    #!/bin/sh
    c_user=$(whoami)
    pkexec gufw-pkexec $c_user

    Eksperymentując (trochę po omacku) zamieniłem w tym pliku ostatni wiesz na:
    sudo gufw-pkexec $c_user.
    Po tej zamianie:
    gufw uruchomiane z konsoli startuje bez żadnych błędów,
    – GUFW uruchamiane z Menu w ogóle nie startuje ( choć powinno, gdyż jest uruchamiane poleceniem gufw, przypisanym do ikonki).

    Czy coś jeszcze mogę z tym zrobić?

    Manjaro [stable] LTS, Xfce - tego używam

    #7020
    Avatar photoazja
    Moderator

    … zamieniłeś jedną komendę inną. No dobrze, ale nie wyjaśniłeś (oprócz tego, że 'po omacku’), czemu ma, to służyć. Czym różnią się się obie komendy (ja nie mam pojęcia). Bez tej wiedzy, pytanie co dalej jest bezprzedmiotowe.

    Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi

    #7023
    Avatar photomajo
    Moderator

    Celem jest, aby gufw działało poprawnie. Po tej zmianie działa poprawnie w konsoli, jednak, nie wiem dlaczego, nie działa z poziomu ikonki Menu. Jeśliby udało się rozwiązać i ten problem (startu z poziomu ikonki), to można by było powiedzieć, że problem gufw został rozwiązany.

    Manjaro [stable] LTS, Xfce - tego używam

    #7025
    Avatar photoazja
    Moderator

    … jeżeli działa, to można powiedzieć, że problem został rozwiązany, ale to jest podejście minimum. Ja chciałbym również wiedzieć dlaczego działa i dlaczego wcześniej nie działało. Jeżeli działam po omacku, bo nie wiem, co robią (oprócz tego, że 'rozwiązują’ mój problem) używane komendy, to muszę liczyć się z tym, że za chwilę gdzieś może mi wybić jakieś szambo. Inaczej – zabawa aparatem rentgenowskim może być fajna i pouczająca, ale nasuwa się pytanie: kiedy zaczną mi wypadać włosy?

    Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi

Oglądasz 15 posty - 16 do 30 (z 34 ogółem)
  • Musisz być zalogowany aby odpowiedzieć w tym wątku.