我唯一知道的信息是它没有启动。我点击图标启动应用程序(PP VPN 管理器),它却将我送回桌面。没有其他反应。
我尝试重新安装该应用程序(sudo apt purge prefect-privacy-vpn),但无济于事。我怀疑 repo 不存在,但我不知道如何解决此问题。
如有任何建议我将非常感激。
如果我从终端运行 perfect-privacy-vpn,我会收到此错误:
Exception in thread Thread-1 (run):
Traceback (most recent call last):
File "/usr/lib/python3.10/threading.py", line 1009, in _bootstrap_inner
self.run()
File "/usr/lib/python3.10/threading.py", line 946, in run
self._target(*self._args, **self._kwargs)
File "/opt/perfect_privacy/perfect-privacy-vpn/perfect_privacy_vpn/__init__.py", line 167, in run
window = PerfectPrivacyVpnWindow.PerfectPrivacyVpnWindow()
File "/opt/perfect_privacy/perfect-privacy-vpn/perfect_privacy_vpn_lib/Window.py", line 46, in __new__
builder = get_builder('PerfectPrivacyVpnWindow')
File "/opt/perfect_privacy/perfect-privacy-vpn/perfect_privacy_vpn_lib/helpers.py", line 41, in get_builder
builder.add_from_file(ui_filename)
File "/opt/perfect_privacy/perfect-privacy-vpn/perfect_privacy_vpn_lib/Builder.py", line 88, in add_from_file
ele_widgets = tree.getiterator("object")
AttributeError: 'ElementTree' object has no attribute 'getiterator'
谢谢!
答案1
目前 Perfect Privacy Client 与 Ubuntu 上不兼容的 Python 版本之间存在问题。他们目前正在努力解决这个问题,很可能会发布一个补丁来修复这个问题,否则很快就会有一个新的客户端出现,不会有这个不兼容问题。您可以在此论坛帖子中阅读有关此问题的信息:https://board.perfect-privacy.com/threads/vpn-manager-crashed-unter-ubuntu-hirsute.4780/
如果你真的需要让 Perfect Privacy 正常工作,你可以降级你的 Python 版本,这可能会导致很多其他麻烦,或者你可以在终端中使用他们的 OpenVPN 客户端。来自 PP 的 OpenVPN 指南:https://www.perfect-privacy.com/en/manuals/linux_openvpn_terminal
(我直接从完美隐私支持团队获得了他的信息)
答案2
阅读并尝试了一些建议后,解决方案如下:要解决此问题,请编辑 python 文件 /opt/perfect_privacy/perfect-privacy-vpn/perfect_privacy_vpn_lib/Builder.py
編輯ele_widgets = tree.getiterator("object")
至ele_widgets = tree.iter("object")
編輯ele_signals = tree.getiterator("signal")
至ele_signals = tree.iter("signal")
它对我有用!:)