Closed universish closed 3 weeks ago
OS: fedora 40
Hello, I've been testing on Fedora 41 and added some dependencies to the installation script (You'll need to pull or clone it again.). I recommend reviewing it (install.sh) to ensure you don’t miss any steps. To run the program, you can use the icon that will appear in the applications list once install.sh has been executed, or you can run it manually as follows:
cd /opt/wireguard-gui-python/ (or wherever you cloned/installed it)
sudo ./run.sh
If the changes I made don’t work for your version, you can try using the previous tag, v1.1.
Don’t forget that you can perform the installation automatically using the installation script, as follows (it will use master version):
bash -c "$(curl -fsSL https://raw.githubusercontent.com/gary113/wireguard-gui-python/master/install.sh)
Also, I should mention that the tray icon won’t work by default on Fedora until you install a GNOME extension. This is due to GNOME limitations.
The shortcut also works:
macellan@fedora:~$ pip show PyQt6 PyQt6-Qt6 PyQt6-sip python-dotenv pyqt6-webengine
Name: PyQt6
Version: 6.4.2
Summary: Python bindings for the Qt cross platform application toolkit
Home-page: https://www.riverbankcomputing.com/software/pyqt/
Author: Riverbank Computing Limited
Author-email: info@riverbankcomputing.com
License: GPL v3
Location: /home/macellan/.local/lib/python3.13/site-packages
Requires: PyQt6-Qt6, PyQt6-sip
Required-by: PyQt6-WebEngine
---
Name: PyQt6-Qt6
Version: 6.4.2
Summary: The subset of a Qt installation needed by PyQt6.
Home-page: https://www.riverbankcomputing.com/software/pyqt/
Author: Riverbank Computing Limited
Author-email: info@riverbankcomputing.com
License: LGPL v3
Location: /home/macellan/.local/lib/python3.13/site-packages
Requires:
Required-by: PyQt6
---
Name: PyQt6_sip
Version: 13.8.0
Summary: The sip module support for PyQt6
Home-page: https://github.com/Python-SIP/sip
Author: Phil Thompson
Author-email: phil@riverbankcomputing.com
License: SIP
Location: /home/macellan/.local/lib/python3.13/site-packages
Requires:
Required-by: PyQt6, PyQt6-WebEngine
---
Name: python-dotenv
Version: 1.0.0
Summary: Read key-value pairs from a .env file and set them as environment variables
Home-page: https://github.com/theskumar/python-dotenv
Author: Saurabh Kumar
Author-email: me+github@saurabh-kumar.com
License: BSD-3-Clause
Location: /home/macellan/.local/lib/python3.13/site-packages
Requires:
Required-by:
---
Name: PyQt6-WebEngine
Version: 6.7.0
Summary: Python bindings for the Qt WebEngine framework
Home-page: https://www.riverbankcomputing.com/software/pyqtwebengine/
Author:
Author-email: Riverbank Computing Limited <info@riverbankcomputing.com>
License: GPL v3
Location: /home/macellan/.local/lib/python3.13/site-packages
Requires: PyQt6, PyQt6-sip, PyQt6-WebEngine-Qt6
Required-by:
macellan@fedora:~$ dnf list installed wireguard-tools expect moreutils zip unzip python3-devel python3-pip python3-virtualenv
Installed packages
expect.x86_64 5.45.4-24.fc41 <unknown>
moreutils.x86_64 0.68-2.fc41 <unknown>
python3-devel.x86_64 3.13.0-1.fc41 <unknown>
python3-pip.noarch 24.2-1.fc41 <unknown>
python3-virtualenv.noarch 20.21.1-25.fc41 fedora
unzip.x86_64 6.0-64.fc41 <unknown>
wireguard-tools.x86_64 1.0.20210914-7.fc41 <unknown>
zip.x86_64 3.0-41.fc41 <unknown>
Available packages
python3-devel.i686 3.13.0-1.fc41 fedora
Try running it from the terminal:
cd /opt/wireguard-gui-python (or wherever you cloned/installed it)
sudo ./run.sh
Then, try importing a configuration and check if any error messages appear in the terminal.
macellan@fedora:/opt/wireguard-gui-python$ sudo ./run.sh
[sudo] password for macellan:
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
I closed the application. But the command did not terminate. So I pressed Ctrl + C and terminated.
^CTraceback (most recent call last):
File "/opt/wireguard-gui-python/windows/main_window.py", line 310, in update_all
def update_all(self):
KeyboardInterrupt
./run.sh: satır 3: 18318 İptal edildi (çekirdek döküldü) pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /opt/wireguard-gui-python/venv/bin/python3 /opt/wireguard-gui-python/wgp.py
After the error I ran pkexec, not sudo. Result:
macellan@fedora:/opt/wireguard-gui-python$ pkexec ./run.sh
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vkkhrdisplay, vnc, wayland-egl, wayland, xcb.
/opt/wireguard-gui-python/./run.sh: satır 3: 25577 İptal edildi (çekirdek döküldü) pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /opt/wireguard-gui-python/venv/bin/python3 /opt/wireguard-gui-python/wgp.py
It didn't work. The GUI did not come up, the command gave an error and closed.
I ran it with this command. GUI came up. I tried importing, it wouldn't import.
macellan@fedora:/opt/wireguard-gui-python$ pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /opt/wireguard-gui-python/venv/bin/python3 /opt/wireguard-gui-python/wgp.py
The GUI closed with the “Close” key, but the command did not close, so I ended the command with Ctrl + C.
^CTraceback (most recent call last):
File "/opt/wireguard-gui-python/windows/main_window.py", line 310, in update_all
def update_all(self):
KeyboardInterrupt
İptal edildi (çekirdek döküldü)
macellan@fedora:/opt/wireguard-gui-python$ source /opt/wireguard-gui-python/venv/bin/activate
(venv) macellan@fedora:/opt/wireguard-gui-python$ pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY python /opt/wireguard-gui-python/wgp.py
Traceback (most recent call last):
File "/opt/wireguard-gui-python/wgp.py", line 4, in <module>
from PyQt6 import QtWidgets
ModuleNotFoundError: No module named 'PyQt6'
(venv) macellan@fedora:/opt/wireguard-gui-python$ sudo python /opt/wireguard-gui-python/wgp.py
Traceback (most recent call last):
File "/opt/wireguard-gui-python/wgp.py", line 4, in <module>
from PyQt6 import QtWidgets
ModuleNotFoundError: No module named 'PyQt6'
(venv) macellan@fedora:/opt/wireguard-gui-python$ ls
install.sh README.md resources screenshots system-requirements-fedora.txt utility wgp.py
LICENSE requirements.txt run.sh system-requirements-arch.txt system-requirements.txt venv windows
(venv) macellan@fedora:/opt/wireguard-gui-python$ pip install -r requirements.txt
Requirement already satisfied: PyQt6==6.4.2 in ./venv/lib64/python3.13/site-packages (from -r requirements.txt (line 1)) (6.4.2)
Requirement already satisfied: PyQt6-Qt6==6.4.2 in ./venv/lib64/python3.13/site-packages (from -r requirements.txt (line 2)) (6.4.2)
Requirement already satisfied: PyQt6-sip==13.4.1 in ./venv/lib64/python3.13/site-packages (from -r requirements.txt (line 3)) (13.4.1)
Requirement already satisfied: python-dotenv==1.0.0 in ./venv/lib64/python3.13/site-packages (from -r requirements.txt (line 4)) (1.0.0)
[notice] A new release of pip is available: 24.2 -> 24.3.1
[notice] To update, run: pip install --upgrade pip
(venv) macellan@fedora:/opt/wireguard-gui-python$ pip install --upgrade pip
Requirement already satisfied: pip in ./venv/lib64/python3.13/site-packages (24.2)
Collecting pip
Downloading pip-24.3.1-py3-none-any.whl.metadata (3.7 kB)
Downloading pip-24.3.1-py3-none-any.whl (1.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 5.8 MB/s eta 0:00:00
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 24.2
Uninstalling pip-24.2:
Successfully uninstalled pip-24.2
Successfully installed pip-24.3.1
(venv) macellan@fedora:/opt/wireguard-gui-python$ pip install PyQt6
Requirement already satisfied: PyQt6 in ./venv/lib64/python3.13/site-packages (6.4.2)
Requirement already satisfied: PyQt6-sip<14,>=13.4 in ./venv/lib64/python3.13/site-packages (from PyQt6) (13.4.1)
Requirement already satisfied: PyQt6-Qt6>=6.4.0 in ./venv/lib64/python3.13/site-packages (from PyQt6) (6.4.2)
(venv) macellan@fedora:/opt/wireguard-gui-python$ source /opt/wireguard-gui-python/venv/bin/activate
(venv) macellan@fedora:/opt/wireguard-gui-python$ pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY python /opt/wireguard-gui-python/wgp.py
Traceback (most recent call last):
File "/opt/wireguard-gui-python/wgp.py", line 4, in <module>
from PyQt6 import QtWidgets
ModuleNotFoundError: No module named 'PyQt6'
(venv) macellan@fedora:/opt/wireguard-gui-python$ sudo python /opt/wireguard-gui-python/wgp.py
Traceback (most recent call last):
File "/opt/wireguard-gui-python/wgp.py", line 4, in <module>
from PyQt6 import QtWidgets
ModuleNotFoundError: No module named 'PyQt6'
macellan@fedora:/opt/wireguard-gui-python$ sudo -E /opt/wireguard-gui-python/venv/bin/python /opt/wireguard-gui-python/wgp.py
QStandardPaths: runtime directory '/run/user/1001' is not owned by UID 0, but a directory permissions 0700 owned by UID 1001 GID 1001
QStandardPaths: runtime directory '/run/user/1001' is not owned by UID 0, but a directory permissions 0700 owned by UID 1001 GID 1001
qt.core.qobject.connect: QObject::connect: No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*)
Error creating proxy: Veri alırken hata: Bağlantı karşıdan kesildi (g-io-error-quark, 44)
Error creating proxy: Veri alırken hata: Bağlantı karşıdan kesildi (g-io-error-quark, 44)
Error creating proxy: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor (g-io-error-quark, 44)
Error creating proxy: Veri alırken hata: Bağlantı karşıdan kesildi (g-io-error-quark, 44)
Error creating proxy: Veri gönderirken hata: Veri alınamıyor (g-io-error-quark, 44)
(python:38069): dconf-WARNING **: 18:33:45.175: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:45.282: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:45.310: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:45.328: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:45.342: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:45.360: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:45.376: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:45.391: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:45.408: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:49.284: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:49.801: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:49.818: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:49.834: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:49.851: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:49.867: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:49.885: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:49.901: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:49.920: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:49.935: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:49.953: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:49.969: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:49.986: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:50.001: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:50.792: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:51.421: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:51.456: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:51.471: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:51.487: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:51.503: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:51.520: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:51.537: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:51.554: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:51.569: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:56.451: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:56.487: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:56.503: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:56.519: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:56.536: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:56.552: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:56.568: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:56.585: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:56.602: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:56.621: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:56.636: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:56.654: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:56.668: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:58.575: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:58.599: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:58.635: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:58.651: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:58.667: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:58.683: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:58.700: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:58.719: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:33:58.732: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:00.972: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:01.013: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.483: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.551: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.563: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.577: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.595: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.610: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.629: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.650: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.661: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.678: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.694: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.712: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.728: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:02.744: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:04.597: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:04.618: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:04.632: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:04.648: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:04.649: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
Error creating proxy: Veri gönderirken hata: Veri alınamıyor (g-io-error-quark, 44)
Error creating proxy: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor (g-io-error-quark, 44)
Error creating proxy: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor (g-io-error-quark, 44)
Error creating proxy: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor (g-io-error-quark, 44)
(python:38069): dconf-WARNING **: 18:34:12.483: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:12.587: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:12.621: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:12.646: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:12.662: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:12.677: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:12.692: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:12.711: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:12.727: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:12.745: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:16.165: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:16.181: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:16.198: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:16.206: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
(python:38069): dconf-WARNING **: 18:34:16.206: failed to commit changes to dconf: Kimlik bilgileri gönderilirken hata oluştu: İleti gönderme hatası: Veri alınamıyor
^CTraceback (most recent call last):
File "/opt/wireguard-gui-python/windows/main_window.py", line 310, in update_all
def update_all(self):
KeyboardInterrupt
İptal edildi
This opened the GUI, but in a completely different and integrated way. The image changed partially, the background, the font size, etc. Normally I choose the import file with my own file manager, now I choose the import file with nautilus. I tried importing, it wouldn't import. The GUI closed with the “Close” key, but the command did not close, so I ended the command with Ctrl + C.
macellan@fedora:~$ sudo /opt/wireguard-gui-python/venv/bin/pip install PyQt6
Requirement already satisfied: PyQt6 in /opt/wireguard-gui-python/venv/lib64/python3.13/site-packages (6.4.2)
Requirement already satisfied: PyQt6-sip<14,>=13.4 in /opt/wireguard-gui-python/venv/lib64/python3.13/site-packages (from PyQt6) (13.4.1)
Requirement already satisfied: PyQt6-Qt6>=6.4.0 in /opt/wireguard-gui-python/venv/lib64/python3.13/site-packages (from PyQt6) (6.4.2)
macellan@fedora:~$ sudo python /opt/wireguard-gui-python/wgp.py
Traceback (most recent call last):
File "/opt/wireguard-gui-python/wgp.py", line 4, in <module>
from PyQt6 import QtWidgets
ModuleNotFoundError: No module named 'PyQt6'
macellan@fedora:~$ pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /opt/wireguard-gui-python/venv/bin/python /opt/wireguard-gui-python/wgp.py
This opened the GUI. I tried importing, it wouldn't import. The GUI closed with the “Close” key, but the command did not close, so I ended the command with Ctrl + C:
^CTraceback (most recent call last):
File "/opt/wireguard-gui-python/windows/main_window.py", line 310, in update_all
def update_all(self):
KeyboardInterrupt
İptal edildi (çekirdek döküldü)
Running it from the terminal was just to see if any error message appeared exactly at the moment of the import; other messages, such as:
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
can be ignored.
On the other hand, to stop the execution from the terminal, it’s correct to use Ctrl + C. Running it without the run.sh script will probably give you issues due to virtual environment settings.
Aside from that, I haven’t been able to replicate the error on my test virtual machine. The only thing I can think of is that maybe the /etc/wireguard folder doesn’t exist, or that root doesn’t have permissions (although that would be unusual). Because when adding a configuration, all it does is copy that .conf file to that folder (it literally does a cp config_file /etc/wireguard/).
/etc/wireguard Owner: Super User, creating and deleting files. Group: root, accessing files.
Not because it was a mistake. I just wrote down the steps I performed. I don't know if there is a mistake. I am not a programmer, a coder, a program developer. So I just wrote what I wrote.
I understand. I just added some logging lines for when adding and importing interfaces. To download the new version, do this:
cd /opt/wireguard-gui-python
sudo su
git pull
git checkout development (If you can't do this, you may need to run "git reset --hard" first and then try the checkout)
chmod +x run.sh
After that, you should be able to run it normally from the icon. To confirm you have the new version, check that it says "v1.3" in the bottom left corner.
The next time you try to add or import interfaces, check the "Logs" tab and let me know what you see there.
logs:
2024-11-06 17:24:37 ~ [##] ADDING INTERFACE wg-JP-FREE-468029.conf START
2024-11-06 17:24:37 ~ cp: '/home/macellan/Belgeler/wireguard' durumlanamadı: Böyle bir dosya ya da dizin yok
2024-11-06 17:24:37 ~ [##] ADDING INTERFACE wg-JP-FREE-468029.conf END
2024-11-06 17:24:45 ~ [##] IMPORTING ZIP wireguard_linux_pisilinux-proton.zip START
2024-11-06 17:24:45 ~ unzip: cannot find or open /home/macellan/Belgeler/wireguard, /home/macellan/Belgeler/wireguard.zip or /home/macellan/Belgeler/wireguard.ZIP.
2024-11-06 17:24:45 ~ [##] IMPORTING ZIP wireguard_linux_pisilinux-proton.zip END
but not importing
/home/macellan/Belgeler/wireguard,
thanks to you, I solved the problem. In ~/documents/ directory there is a directory called “wireguard linux e 2e kadar”. Since there are spaces in between, it only sees the first space before the name as a directory, it thinks that a directory named “wireguard” exists, and since there is no such directory, it cannot import it. in that directory there are conf files and zip files. The name of the directory has a space “ ” in between, so the import does not recognize the directory. I changed the name of the directory to “wireguard_linux” I tried importing and it worked. Thanks for your help. Thank you for your effort.
I installed the dependencies/requirements and pip requirements. followed the instructions. couldn't get it to run. it says run.sh doesn't exist. but it does. it doesn't work.