[GH-ISSUE #1928] Ubuntu 25.10 проблемы с установкой #830

Open
opened 2026-10-13 20:29:21 +00:00 by bsakaguchi · 5 comments
Owner

Originally created by @FantasmasDev on GitHub (Oct 11, 2025).
Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/1928

InstallationLog.txt

Проблема с установкой amnezia на новую ubuntu 25.10, дистрибутив чистый, разработчики видимо поменяли комплектацию по пакетам, amnezia не ставится.

недостающая библиотека

./AmneziaVPN_Linux_Installer.bin 
./AmneziaVPN_Linux_Installer.bin: error while loading shared libraries: libxcb-icccm.so.4: cannot open shared object file: No such file or directory

решена через
sudo apt install libxcb-icccm4

ещё одна недостающая библиотека

./AmneziaVPN_Linux_Installer.bin 
./AmneziaVPN_Linux_Installer.bin: error while loading shared libraries: libxcb-keysyms.so.1: cannot open shared object file: No such file or directory

решена через
sudo apt install libxcb-keysyms1

после чего установка завершена, но с ошибками

./AmneziaVPN_Linux_Installer.bin 
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
[22310] Warning: QString::arg: 1 argument(s) missing in 1 из %2 операции завершены
[26381] Warning: QString::arg: 1 argument(s) missing in 1 из %2 операции завершены

попытка запуска установленной амнезии приводит к

AmneziaVPN 
/opt/AmneziaVPN/client/bin/AmneziaVPN: error while loading shared libraries: libOpenGL.so.0: cannot open shared object file: No such file or directory

тут я уже не знаю, какои пакет ставить дальше, так как вроде бы то, что нужно для работы на opengl уже есть

sudo apt install libglx-mesa0
Уже установлен пакет libglx-mesa0 самой новой версии (25.2.3-1ubuntu1).
Originally created by @FantasmasDev on GitHub (Oct 11, 2025). Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/1928 [InstallationLog.txt](https://github.com/user-attachments/files/22865926/InstallationLog.txt) Проблема с установкой amnezia на новую ubuntu 25.10, дистрибутив чистый, разработчики видимо поменяли комплектацию по пакетам, amnezia не ставится. недостающая библиотека ``` ./AmneziaVPN_Linux_Installer.bin ./AmneziaVPN_Linux_Installer.bin: error while loading shared libraries: libxcb-icccm.so.4: cannot open shared object file: No such file or directory ``` решена через ` sudo apt install libxcb-icccm4` ещё одна недостающая библиотека ``` ./AmneziaVPN_Linux_Installer.bin ./AmneziaVPN_Linux_Installer.bin: error while loading shared libraries: libxcb-keysyms.so.1: cannot open shared object file: No such file or directory ``` решена через `sudo apt install libxcb-keysyms1` после чего установка завершена, но с ошибками ``` ./AmneziaVPN_Linux_Installer.bin Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. [22310] Warning: QString::arg: 1 argument(s) missing in 1 из %2 операции завершены [26381] Warning: QString::arg: 1 argument(s) missing in 1 из %2 операции завершены ``` попытка запуска установленной амнезии приводит к ``` AmneziaVPN /opt/AmneziaVPN/client/bin/AmneziaVPN: error while loading shared libraries: libOpenGL.so.0: cannot open shared object file: No such file or directory ``` тут я уже не знаю, какои пакет ставить дальше, так как вроде бы то, что нужно для работы на opengl уже есть ``` sudo apt install libglx-mesa0 Уже установлен пакет libglx-mesa0 самой новой версии (25.2.3-1ubuntu1). ```
Author
Owner

@FantasmasDev commented on GitHub (Oct 11, 2025):

ldconfig -p | grep libGL
выдаёт

libGLdispatch.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libGLdispatch.so.0
libGLX_mesa.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libGLX_mesa.so.0
libGLX.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libGLX.so.0
libGLESv2.so.2 (libc6,x86-64) => /lib/x86_64-linux-gnu/libGLESv2.so.2
libGL.so.1 (libc6,x86-64) => /lib/x86_64-linux-gnu/libGL.so.1

думаю, что есть всё необходимое, но амнезия ни в какую не хочет

<!-- gh-comment-id:3393541854 --> @FantasmasDev commented on GitHub (Oct 11, 2025): `ldconfig -p | grep libGL` выдаёт ``` libGLdispatch.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libGLdispatch.so.0 libGLX_mesa.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libGLX_mesa.so.0 libGLX.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libGLX.so.0 libGLESv2.so.2 (libc6,x86-64) => /lib/x86_64-linux-gnu/libGLESv2.so.2 libGL.so.1 (libc6,x86-64) => /lib/x86_64-linux-gnu/libGL.so.1 ``` думаю, что есть всё необходимое, но амнезия ни в какую не хочет
Author
Owner

@FantasmasDev commented on GitHub (Oct 11, 2025):

sudo apt install libopengl0
устранит ошибку и клиент запустится.

<!-- gh-comment-id:3393554648 --> @FantasmasDev commented on GitHub (Oct 11, 2025): `sudo apt install libopengl0` устранит ошибку и клиент запустится.
Author
Owner

@FantasmasDev commented on GitHub (Oct 11, 2025):

для установки на Ubuntu 25.10 хватит такого набора
sudo apt install libxcb-icccm4 libxcb-keysyms1 libopengl0 libxcb-cursor0 libxcb-xinerama0

<!-- gh-comment-id:3393557082 --> @FantasmasDev commented on GitHub (Oct 11, 2025): для установки на Ubuntu 25.10 хватит такого набора `sudo apt install libxcb-icccm4 libxcb-keysyms1 libopengl0 libxcb-cursor0 libxcb-xinerama0`
Author
Owner

@Wifi9g commented on GitHub (Oct 12, 2025):

Мне пришлось еще парочку добавить, вот полная команда

sudo apt update
sudo apt install libxcb-icccm4 libxcb-keysyms1 libopengl0 libxcb-cursor0 libxcb-xinerama0 libxkbcommon-x11-0
libxcb-xkb1
<!-- gh-comment-id:3395383436 --> @Wifi9g commented on GitHub (Oct 12, 2025): Мне пришлось еще парочку добавить, вот полная команда ``` sudo apt update sudo apt install libxcb-icccm4 libxcb-keysyms1 libopengl0 libxcb-cursor0 libxcb-xinerama0 libxkbcommon-x11-0 libxcb-xkb1 ```
Author
Owner

@PlatonB commented on GitHub (Oct 17, 2025):

Конечно, ИИ неплохо подбирает недостающие либы, но всё же было бы классно обновить документацию.

<!-- gh-comment-id:3417111905 --> @PlatonB commented on GitHub (Oct 17, 2025): Конечно, ИИ неплохо подбирает недостающие либы, но всё же было бы классно обновить документацию.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#830
No description provided.