Jigsaw-Code / outline-apps

Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.
https://getoutline.org/
Apache License 2.0
8.44k stars 1.37k forks source link

Fedora 37, not able to initialise #1573

Open xjokerbiz opened 1 year ago

xjokerbiz commented 1 year ago

Hello!

Problem on Fedora 37

изображение

$ ./build/dist/Outline-Client.AppImage
/usr/bin/AppImageLauncher: /lib64/libcurl.so.4: no version information available (required by /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so)
QSocketNotifier: Can only be used with threads started with QThread
another instance is running - exiting
Outline is starting
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
loading web app from file:///tmp/.mount_Outlini0v1lU/resources/app.asar/www/index_electron.html?appName=Outline
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to open nvidia-drm: /usr/lib64/dri/nvidia-drm_dri.so: cannot open shared object file: Permission denied (search paths /usr/lib64/dri, suffix _dri)
failed to load driver: nvidia-drm
MESA-LOADER: failed to open zink: /usr/lib64/dri/zink_dri.so: cannot open shared object file: Permission denied (search paths /usr/lib64/dri, suffix _dri)
failed to load driver: zink
MESA-LOADER: failed to open kms_swrast: /usr/lib64/dri/kms_swrast_dri.so: cannot open shared object file: Permission denied (search paths /usr/lib64/dri, suffix _dri)
failed to load driver: kms_swrast
MESA-LOADER: failed to open swrast: /usr/lib64/dri/swrast_dri.so: cannot open shared object file: Permission denied (search paths /usr/lib64/dri, suffix _dri)
failed to load swrast driver
Could not load active tunnel:  [Error: ENOENT: no such file or directory, open '/home/stark/.config/Outline/connection_store'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: '/home/stark/.config/Outline/connection_store'
}
Checking for update
Toxblh commented 1 year ago

touch ~/.config/Outline/connection_store

Solve the issue

SnowVolf commented 1 year ago

Same issue with Fedora 38, Outline 1.10.1 touch ~/.config/Outline/connection_store Not working for me

SnowVolf commented 1 year ago

@maddyhof The problem is that Outline requires the shasum package to run, which is not in the standard Fedora delivery.:

[root@svolf-pc Apps]# ./Outline-Client.AppImage --no-sandbox
[40297:0527/223100.057129:ERROR:bus.cc(398)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[40297:0527/223100.057199:ERROR:bus.cc(398)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
Outline is starting
src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 538982482

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 943215175

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 842094158

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 842094169

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 538982482

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 943215175

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 842094158

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 842094169

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 538982482

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 943215175

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 842094158

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 842094169

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 538982482

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 943215175

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 842094158

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 842094169

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 538982482

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 943215175

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 842094158

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 842094169

src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

loading web app from file:///tmp/.mount_OutlinkFcmb4/resources/app.asar/www/index_electron.html?appName=Outline
Could not load active tunnel:  [Error: ENOENT: no such file or directory, open '/root/.config/Outline/connection_store'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: '/root/.config/Outline/connection_store'
}
Checking for update
Update for version 1.10.1 is not available (latest version: 1.10.1, downgrade is disallowed).
connecting to 3714382e-cfff-4dfe-a4c3-1b87fdc84846...
using tun2socks to check connectivity
[EXIT - tun2socks]: Exited with code 0
UDP support: true
starting routing daemon
Routing daemon socket setup failed Error: connect ENOENT /var/run/outline_controller
    at PipeConnectWrap.afterConnect [as oncomplete] (node:net:1157:16) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'connect',
  address: '/var/run/outline_controller'
}
could not connect: w (routing daemon is not running)
tun2socks started
[EXIT - tun2socks]: Exited with code 0
tun2socks exited with no errors
disconnected from 3714382e-cfff-4dfe-a4c3-1b87fdc84846
installing outline routing service...
copying service installation files to /tmp/iIsyUN
all service installation files copied to /tmp/iIsyUN successfully
trying to run command as root:  trap "/usr/bin/chattr -R -i /tmp/iIsyUN" EXIT; /usr/bin/chattr -R +i /tmp/iIsyUN && /usr/bin/echo "e0644a3750b6c770e4f2f2e2e7de0de1e46386eed733d7841f35d9e4aa53c1cd  /tmp/iIsyUN/install_linux_service.sh" | /usr/bin/shasum -a 256 -c && /usr/bin/echo "0a2d2b874d4d200145b1e3a7cc5818fb27e5c0ed69ebb4f4057e066e0b7fdc4a  /tmp/iIsyUN/OutlineProxyController" | /usr/bin/shasum -a 256 -c && /usr/bin/echo "8bfab08036441bcbb558927bdecd97eebf8c2d365a2a7fdb6c0032c2afc965a2  /tmp/iIsyUN/outline_proxy_controller.service" | /usr/bin/shasum -a 256 -c && "/tmp/iIsyUN/install_linux_service.sh" "root"

/bin/bash: строка 1: /usr/bin/shasum: Нет такого файла или каталога
/usr/bin/echo: ошибка записи: Обрыв канала

command is running as root but failed:  Error: Command failed: cd "/home/svolf/Apps"; "/usr/bin/pkexec" --disable-internal-agent /bin/bash -c "echo SUDOPROMPT; trap \"/usr/bin/chattr -R -i /tmp/iIsyUN\" EXIT; /usr/bin/chattr -R +i /tmp/iIsyUN && /usr/bin/echo \"e0644a3750b6c770e4f2f2e2e7de0de1e46386eed733d7841f35d9e4aa53c1cd  /tmp/iIsyUN/install_linux_service.sh\" | /usr/bin/shasum -a 256 -c && /usr/bin/echo \"0a2d2b874d4d200145b1e3a7cc5818fb27e5c0ed69ebb4f4057e066e0b7fdc4a  /tmp/iIsyUN/OutlineProxyController\" | /usr/bin/shasum -a 256 -c && /usr/bin/echo \"8bfab08036441bcbb558927bdecd97eebf8c2d365a2a7fdb6c0032c2afc965a2  /tmp/iIsyUN/outline_proxy_controller.service\" | /usr/bin/shasum -a 256 -c && \"/tmp/iIsyUN/install_linux_service.sh\" \"root\""
/bin/bash: строка 1: /usr/bin/shasum: Нет такого файла или каталога
/usr/bin/echo: ошибка записи: Обрыв канала

    at ChildProcess.exithandler (node:child_process:408:12)
    at ChildProcess.emit (node:events:526:28)
    at ChildProcess.emit (node:domain:475:12)
    at maybeClose (node:internal/child_process:1092:16)
    at Socket.<anonymous> (node:internal/child_process:451:11)
    at Socket.emit (node:events:526:28)
    at Socket.emit (node:domain:475:12)
    at Pipe.<anonymous> (node:net:687:12) {
  killed: false,
  code: 127,
  signal: null,
  cmd: 'cd "/home/svolf/Apps"; "/usr/bin/pkexec" --disable-internal-agent /bin/bash -c "echo SUDOPROMPT; trap \\"/usr/bin/chattr -R -i /tmp/iIsyUN\\" EXIT; /usr/bin/chattr -R +i /tmp/iIsyUN && /usr/bin/echo \\"e0644a3750b6c770e4f2f2e2e7de0de1e46386eed733d7841f35d9e4aa53c1cd  /tmp/iIsyUN/install_linux_service.sh\\" | /usr/bin/shasum -a 256 -c && /usr/bin/echo \\"0a2d2b874d4d200145b1e3a7cc5818fb27e5c0ed69ebb4f4057e066e0b7fdc4a  /tmp/iIsyUN/OutlineProxyController\\" | /usr/bin/shasum -a 256 -c && /usr/bin/echo \\"8bfab08036441bcbb558927bdecd97eebf8c2d365a2a7fdb6c0032c2afc965a2  /tmp/iIsyUN/outline_proxy_controller.service\\" | /usr/bin/shasum -a 256 -c && \\"/tmp/iIsyUN/install_linux_service.sh\\" \\"root\\""'
}
connecting to 3714382e-cfff-4dfe-a4c3-1b87fdc84846...
using tun2socks to check connectivity
[EXIT - tun2socks]: Exited with code 0
UDP support: true
starting routing daemon
Routing daemon socket setup failed Error: connect ENOENT /var/run/outline_controller
    at PipeConnectWrap.afterConnect [as oncomplete] (node:net:1157:16) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'connect',
  address: '/var/run/outline_controller'
}
could not connect: w (routing daemon is not running)
[EXIT - tun2socks]: Killed by signal SIGTERM
tun2socks terminated due to Error: Process terminated by signal: SIGTERM
disconnected from 3714382e-cfff-4dfe-a4c3-1b87fdc84846
installing outline routing service...
copying service installation files to /tmp/iX37J6
all service installation files copied to /tmp/iX37J6 successfully
trying to run command as root:  trap "/usr/bin/chattr -R -i /tmp/iX37J6" EXIT; /usr/bin/chattr -R +i /tmp/iX37J6 && /usr/bin/echo "e0644a3750b6c770e4f2f2e2e7de0de1e46386eed733d7841f35d9e4aa53c1cd  /tmp/iX37J6/install_linux_service.sh" | /usr/bin/shasum -a 256 -c && /usr/bin/echo "0a2d2b874d4d200145b1e3a7cc5818fb27e5c0ed69ebb4f4057e066e0b7fdc4a  /tmp/iX37J6/OutlineProxyController" | /usr/bin/shasum -a 256 -c && /usr/bin/echo "8bfab08036441bcbb558927bdecd97eebf8c2d365a2a7fdb6c0032c2afc965a2  /tmp/iX37J6/outline_proxy_controller.service" | /usr/bin/shasum -a 256 -c && "/tmp/iX37J6/install_linux_service.sh" "root"
/tmp/iX37J6/install_linux_service.sh: OK
/tmp/iX37J6/OutlineProxyController: OK
/tmp/iX37J6/outline_proxy_controller.service: OK
user root has been added to outlinevpn group

+ readonly PREFIX=/usr/local
+ PREFIX=/usr/local
+ readonly SERVICE_DIR=/etc/systemd/system
+ SERVICE_DIR=/etc/systemd/system
+ readonly SERVICE_NAME=outline_proxy_controller.service
+ SERVICE_NAME=outline_proxy_controller.service
+ readonly GROUP_NAME=outlinevpn
+ GROUP_NAME=outlinevpn
++ dirname /tmp/iX37J6/install_linux_service.sh
+ readonly SCRIPT_DIR=/tmp/iX37J6
+ SCRIPT_DIR=/tmp/iX37J6
+ /usr/sbin/groupadd -f outlinevpn
+ /usr/bin/id root
+ /usr/sbin/usermod -aG outlinevpn root
+ /usr/bin/echo 'user root has been added to outlinevpn group'
+ /usr/bin/cp -f /tmp/iX37J6/OutlineProxyController /usr/local/sbin
+ /usr/bin/cp -f /tmp/iX37J6/outline_proxy_controller.service /etc/systemd/system/
+ /usr/bin/id root
++ id -u root
+ owneruid=0
+ /usr/bin/sed -i s/--owning-user-id=-1/--owning-user-id=0/g /etc/systemd/system/outline_proxy_controller.service
+ /usr/bin/systemctl daemon-reload
+ /usr/bin/systemctl enable outline_proxy_controller.service
Created symlink /etc/systemd/system/multi-user.target.wants/outline_proxy_controller.service → /etc/systemd/system/outline_proxy_controller.service.
+ /usr/bin/systemctl restart outline_proxy_controller.service
+ /usr/bin/sleep 2

outline routing service installed successfully
connecting to 3714382e-cfff-4dfe-a4c3-1b87fdc84846...
using tun2socks to check connectivity
[EXIT - tun2socks]: Exited with code 0
UDP support: true
starting routing daemon
tun2socks started
connected to 3714382e-cfff-4dfe-a4c3-1b87fdc84846
reconnecting to 3714382e-cfff-4dfe-a4c3-1b87fdc84846
reconnected to 3714382e-cfff-4dfe-a4c3-1b87fdc84846
using tun2socks to check connectivity
[EXIT - tun2socks]: Exited with code 0
[EXIT - tun2socks]: Exited with code 0
tun2socks exited with no errors
disconnected from 3714382e-cfff-4dfe-a4c3-1b87fdc84846

I solved this by adding this package manually: sudo dnf install shasum

BUT, Outline working only if i launch client as root user with sudo su, this is a critical flaw...

kaktoforum commented 1 year ago

@SnowVolf

BUT, Outline working only if i launch client as root user with sudo su, this is a critical flaw...

Please check non-root after restarting. In my case shasum was an issue for both. Only difference, that I was able to see it with sudo.

SnowVolf commented 1 year ago

@kaktoforum in my case all shasum binaries stored in propper paths:

[svolf@svolf-pc bin]$ which shasum
/usr/bin/shasum

still not working without sudo permissions.

And after I turn off the Outline client, the Internet stops working for me until I restart the computer. Returns a DNS error

inneroot commented 1 year ago

On ubuntu its work fine. On Fedora 38 its looks like working, can connect to server, but as a result have no internet on machine. When try to run it with sudo - its not working at all

sudo ./Outline-Client.AppImage --no-sandbox
[sudo] password for user: 
[6768:0824/131503.500402:ERROR:bus.cc(398)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[6768:0824/131503.500461:ERROR:bus.cc(398)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
[6831:0824/131503.560219:ERROR:angle_platform_impl.cc(43)] Display.cpp:977 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[6831:0824/131503.560303:ERROR:gl_surface_egl.cc(852)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[6831:0824/131503.560343:ERROR:gl_surface_egl.cc(1489)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
Authorization required, but no authorization protocol specified
[6831:0824/131503.561323:ERROR:angle_platform_impl.cc(43)] Display.cpp:977 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[6831:0824/131503.561359:ERROR:gl_surface_egl.cc(852)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[6831:0824/131503.561390:ERROR:gl_surface_egl.cc(1489)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[6831:0824/131503.561422:ERROR:gl_ozone_egl.cc(21)] GLSurfaceEGL::InitializeOneOff failed.
Outline is starting
[6831:0824/131503.571451:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
loading web app from file:///tmp/.mount_OutlintNah7N/resources/app.asar/www/index_electron.html?appName=Outline
Could not load active tunnel:  [Error: ENOENT: no such file or directory, open '/root/.config/Outline/connection_store'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: '/root/.config/Outline/connection_store'
}
Checking for update

(outline-client:6768): libappindicator-WARNING **: 13:15:03.676: Unable to get the session bus: Unknown or unsupported transport “disabled” for address “disabled:”

(outline-client:6768): LIBDBUSMENU-GLIB-WARNING **: 13:15:03.676: Unable to get session bus: Unknown or unsupported transport “disabled” for address “disabled:”
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
[6847:0824/131503.679905:ERROR:angle_platform_impl.cc(43)] Display.cpp:977 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[6847:0824/131503.679986:ERROR:gl_surface_egl.cc(852)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[6847:0824/131503.680021:ERROR:gl_surface_egl.cc(1489)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
Authorization required, but no authorization protocol specified
[6847:0824/131503.680132:ERROR:angle_platform_impl.cc(43)] Display.cpp:977 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[6847:0824/131503.680176:ERROR:gl_surface_egl.cc(852)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[6847:0824/131503.680210:ERROR:gl_surface_egl.cc(1489)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[6847:0824/131503.680238:ERROR:gl_ozone_egl.cc(21)] GLSurfaceEGL::InitializeOneOff failed.
[6847:0824/131503.681028:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
[6863:0824/131503.696115:ERROR:angle_platform_impl.cc(43)] Display.cpp:977 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[6863:0824/131503.696184:ERROR:gl_surface_egl.cc(852)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[6863:0824/131503.696217:ERROR:gl_surface_egl.cc(1489)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
Authorization required, but no authorization protocol specified
[6863:0824/131503.696316:ERROR:angle_platform_impl.cc(43)] Display.cpp:977 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[6863:0824/131503.696348:ERROR:gl_surface_egl.cc(852)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[6863:0824/131503.696377:ERROR:gl_surface_egl.cc(1489)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[6863:0824/131503.696413:ERROR:gl_ozone_egl.cc(21)] GLSurfaceEGL::InitializeOneOff failed.
[6863:0824/131503.697243:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
[6870:0824/131503.714984:ERROR:angle_platform_impl.cc(43)] Display.cpp:977 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[6870:0824/131503.715063:ERROR:gl_surface_egl.cc(852)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[6870:0824/131503.715102:ERROR:gl_surface_egl.cc(1489)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
Authorization required, but no authorization protocol specified
[6870:0824/131503.715219:ERROR:angle_platform_impl.cc(43)] Display.cpp:977 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.
[6870:0824/131503.715263:ERROR:gl_surface_egl.cc(852)] EGL Driver message (Critical) eglInitialize: Could not open the default X display.
[6870:0824/131503.715298:ERROR:gl_surface_egl.cc(1489)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[6870:0824/131503.715331:ERROR:gl_ozone_egl.cc(21)] GLSurfaceEGL::InitializeOneOff failed.
[6870:0824/131503.716288:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
[6882:0824/131503.734329:ERROR:angle_platform_impl.cc(43)] DisplayVkXcb.cpp:59 (initialize): xcb_connect() failed, error 1
[6882:0824/131503.734402:ERROR:angle_platform_impl.cc(43)] Display.cpp:977 (initialize): ANGLE Display::initialize error 12289: Not initialized.
[6882:0824/131503.734455:ERROR:gl_surface_egl.cc(852)] EGL Driver message (Critical) eglInitialize: Not initialized.
[6882:0824/131503.734496:ERROR:gl_surface_egl.cc(1489)] eglInitialize SwANGLE failed with error EGL_NOT_INITIALIZED
[6882:0824/131503.734540:ERROR:gl_ozone_egl.cc(21)] GLSurfaceEGL::InitializeOneOff failed.
[6882:0824/131503.735411:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
[6889:0824/131503.745306:ERROR:gpu_init.cc(481)] Passthrough is not supported, GL is disabled, ANGLE is 
[6889:0824/131503.749923:ERROR:x11_software_bitmap_presenter.cc(141)] XGetWindowAttributes failed for window 31457283
Update for version 1.11.0 is not available (latest version: 1.11.0, downgrade is disallowed).
DanilBorchevkin commented 9 months ago

Fedora 38, Outline VPN Client 1.12.1

Solve issue by install PROPER shasum (it's not the same as sha1sum or symlink to it):

sudo dnf install -y perl-Digest-SHA

glow12121 commented 2 months ago

@DanilBorchevkin I had the same issue on Fedora 39, your instruction has helped, thanks.

vladimirkuvanovv commented 2 weeks ago

@DanilBorchevkin you are the best !!!