Openvpn3 перестал работать после того, как я обновил свой ноутбук с Ubuntu 20.04 с Python3.8 до Python 3.11
Я получаю следующую ошибку:
openvpn3-systemd[9972]: ModuleNotFoundError: No module named '_dbus_bindings'
Я обнаружил, что импорт dbus отлично работает с python3.8, но не работает с python3.11
Я пытался сделать openvpn3 работайте, изменяя системный Python по умолчанию обратно на 3.8, используя
sudo update-alternatives --config python
И я также проверил, что когда я использую Python в командной строке, он находит dbus,
python -c 'import dbus'
Перезапуск службы по-прежнему завершается с той же ошибкой.
Я отредактировал файл /usr/libexec/openvpn3-linux/openvpn3-systemd, чтобы он печатал Python версию, прежде чем пытаться импортировать dbus, используя эти две строки вверху файла:
import sys
print ('openvpn3-python-version-used: ' + sys.version)
И я вижу, что он использует python3.11
Как я могу изменить служебный файл /lib/systemd/system/openvpn3-session@. service, чтобы заставить его использовать старую версию Python3.8?
Текущий файл службы:
[Unit]
Description=OpenVPN 3 Linux - VPN session for %I
After=dbus.service network-online.target
Wants=dbus.service network-online.target
Documentation=man:openvpn3-linux(7)
Documentation=man:openvpn3-systemd(7)
[Service]
Type=notify
PrivateTmp=true
ProtectSystem=true
ProtectHome=true
Environment="PYTHONUNBUFFERED=on"
ExecStart=/usr/libexec/openvpn3-linux/openvpn3-systemd --start %i
ExecReload=/usr/libexec/openvpn3-linux/openvpn3-systemd --restart %i
ExecStop=/usr/libexec/openvpn3-linux/openvpn3-systemd --stop %i
[Install]
WantedBy=multi-user.target
Подробнее здесь: https://stackoverflow.com/questions/791 ... he-service
Openvpn3 не работает после обновления до Python3.11. Как мне заставить службу использовать вместо этого Python3.8? ⇐ Python
Программы на Python
1731859216
Anonymous
Openvpn3 перестал работать после того, как я обновил свой ноутбук с Ubuntu 20.04 с Python3.8 до Python 3.11
Я получаю следующую ошибку:
openvpn3-systemd[9972]: ModuleNotFoundError: No module named '_dbus_bindings'
Я обнаружил, что импорт dbus отлично работает с python3.8, но не работает с python3.11
Я пытался сделать openvpn3 работайте, изменяя системный Python по умолчанию обратно на 3.8, используя
sudo update-alternatives --config python
И я также проверил, что когда я использую Python в командной строке, он находит dbus,
python -c 'import dbus'
Перезапуск службы по-прежнему завершается с той же ошибкой.
Я отредактировал файл /usr/libexec/openvpn3-linux/openvpn3-systemd, чтобы он печатал Python версию, прежде чем пытаться импортировать dbus, используя эти две строки вверху файла:
import sys
print ('openvpn3-python-version-used: ' + sys.version)
И я вижу, что он использует python3.11
Как я могу изменить служебный файл /lib/systemd/system/openvpn3-session@. service, чтобы заставить его использовать старую версию Python3.8?
Текущий файл службы:
[Unit]
Description=OpenVPN 3 Linux - VPN session for %I
After=dbus.service network-online.target
Wants=dbus.service network-online.target
Documentation=man:openvpn3-linux(7)
Documentation=man:openvpn3-systemd(7)
[Service]
Type=notify
PrivateTmp=true
ProtectSystem=true
ProtectHome=true
Environment="PYTHONUNBUFFERED=on"
ExecStart=/usr/libexec/openvpn3-linux/openvpn3-systemd --start %i
ExecReload=/usr/libexec/openvpn3-linux/openvpn3-systemd --restart %i
ExecStop=/usr/libexec/openvpn3-linux/openvpn3-systemd --stop %i
[Install]
WantedBy=multi-user.target
Подробнее здесь: [url]https://stackoverflow.com/questions/79197394/openvpn3-not-working-after-i-upgraded-to-python3-11-how-can-i-make-the-service[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия