Closed SilverArrow009 closed 1 year ago
Can you open a new crosh shell? That should open sommelier properly. Or do a reboot, and check remmina again.
If that doesn't work, just wait a couple of days. There is I believe a new remmina build in the gnome 43 PR which is being reviewed now.
Also try this to fix sommelier:
. startsommelier
@satmandu Thanks for your reply. I have tried rebooting and launching from a new crosh shell too, but was getting the same error.
Afaik, this issue is most probably isn't related to remmina. Almost all the gui apps (gimp, gedit, etc.) Fail to launch with the same issue.
Please tell us if this helps:
CREW_TESTING_REPO=https://github.com/satmandu/chromebrew.git CREW_TESTING_BRANCH=gnome43_libjpeg_turbo_icu72 CREW_TESTING=1 crew update ; yes | crew upgrade
You're also running into a libjpeg issue which is addressed in with the updates in the PR mentioned above...
@satmandu I have tried the command above. webkit2gtk_4
package fails to build. Nevertheless, I have manually updated other packages. Launching remmina still gives the same error as mentioned above.
Let me know if I have to provide any additional info
also, I have noticed that xfce4-terminal
launches properly, if that helps.
@satmandu I have tried the command above.
webkit2gtk_4
package fails to build.
You should do a crew update ; crew upgrade
at this point.
I am still working on getting webkit2gtk_{4,4_1,5}
to build for armv7l
systems like yours, but most other recent software is at least building...
also, I have noticed that
xfce4-terminal
launches properly, if that helps.
You should also see if kgx
from the gnome_console
package works...
Sommelier should in theory just work now after you open crosh after logging into your machine.
I installed gnome_console
as instructed. when I run kgx
command, I get the following error
(kgx:15957): Gtk-WARNING **: 15:09:07.373: cannot open display: :0
Please let me know if I need to attach additional info.
That tells me that sommelier didn't start.
What happens when you try this?
crew update ; crew upgrade ; crew reinstall sommelier ; startsommelier ; kgx
here's the output of the above command
some sommelier processes failed to start
sommelier processes running:
(kgx:25581): Gtk-WARNING **: 19:25:56.012: cannot open display: :0
How should I start sommelier processes ?
@satmandu attached here is the output of my sommelier.log
/usr/local/bin/sommelier: line 18: /usr/local/bin/../lib/ld-linux-armhf.so.3: No such file or directory
/usr/local/bin/sommelier: line 18: /usr/local/bin/../lib/ld-linux-armhf.so.3: No such file or directory
/usr/local/bin/sommelier: line 18: /usr/local/bin/../lib/ld-linux-armhf.so.3: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
error: XDG_RUNTIME_DIR not set in the environment
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/libgbm.so.1: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
/usr/local/bin/sommelier.elf: error while loading shared libraries: /usr/local/lib/gbm/tls/vgem_gbm.so: cannot open shared object file: No such file or directory
error: couldn't get display device
error: couldn't get display device
error: couldn't get display device
error: couldn't get display device
error: couldn't get display device
error: couldn't get display device
error: couldn't get display device
error: couldn't get display device
I have also noticed that glxinfo
gives command not found. while running weston
, I get the output as follows:
Date: 2022-11-03 UTC
[14:48:51.248] weston 11.0.0
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 11.0.0
[14:48:51.248] Command line: weston
[14:48:51.248] OS: Linux, 5.10.142-19740-g3a142da07016, #1 SMP PREEMPT Wed Oct 26 21:15:31 PDT 2022, aarch64
[14:48:51.248] Flight recorder: enabled
[14:48:51.248] warning: XDG_RUNTIME_DIR "/var/run/chrome" is not configured
correctly. Unix access mode must be 0700 (current mode is 0755),
and must be owned by the user UID 1000 (current owner is UID 1000).
Refer to your distribution on how to get it, or
http://www.freedesktop.org/wiki/Specifications/basedir-spec
on how to implement it.
[14:48:51.249] Using config file '/home/chronos/user/.config/weston.ini'
[14:48:51.249] Output repaint window is 7 ms maximum.
[14:48:51.249] Loading module '/usr/local/lib/libweston-11/wayland-backend.so'
[14:48:51.268] Loading module '/usr/local/lib/libweston-11/gl-renderer.so'
[14:48:51.660] warning: failed to query rendering device from EGL
[14:48:51.660] EGL version: 1.5
[14:48:51.660] EGL vendor: Mesa Project
[14:48:51.660] EGL client APIs: OpenGL OpenGL_ES
[14:48:51.660] warning: Disabling render GPU timeline and explicit synchronization due to missing EGL_ANDROID_native_fence_sync extension
[14:48:51.660] EGL features:
EGL Wayland extension: no
context priority: no
buffer age: no
partial update: no
swap buffers with damage: no
configless context: yes
surfaceless context: yes
dmabuf support: no
[14:48:51.683] GL version: OpenGL ES 3.2 Mesa 21.3.9 (git-78c96ae5b6)
[14:48:51.683] GLSL version: OpenGL ES GLSL ES 3.20
[14:48:51.683] GL vendor: Mesa/X.org
[14:48:51.683] GL renderer: llvmpipe (LLVM 15.0.0, 128 bits)
[14:48:51.714] GL ES 3.2 - renderer features:
read-back format: ARGB8888
wl_shm 10 bpc formats: yes
wl_shm 16 bpc formats: yes
wl_shm half-float formats: yes
internal R and RG formats: yes
OES_EGL_image_external: yes
[14:48:51.714] Registered plugin API 'weston_windowed_output_api_v1' of size 8
[14:48:51.714] Color manager: no-op
[14:48:51.715] Output 'wayland0' attempts EOTF mode: SDR
[14:48:51.715] Output 'wayland0' using color profile: built-in default sRGB SDR profile
[14:48:51.715] Creating 1024x640 wayland output at (0, 0)
[14:48:51.720] wayland-backend: Using xdg_wm_base
[14:48:51.720] Chosen EGL config details: id: 1 rgba: 8 8 8 8 buf: 32 dep: 0 stcl: 0 int: 0-1 type: win vis_id: 0
[14:48:51.742] Output 'wayland0' enabled with head(s) wayland0
[14:48:51.742] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: yes
cursor planes: no
arbitrary resolutions: no
view mask clipping: yes
explicit sync: no
color operations: yes
presentation clock: CLOCK_MONOTONIC_RAW, id 4
presentation clock resolution: 0.000000001 s
[14:48:51.743] Loading module '/usr/local/lib/weston/desktop-shell.so'
[14:48:51.744] Loading module '/usr/local/lib/libweston-11/xwayland.so'
[14:48:51.747] Registered plugin API 'weston_xwayland_v1' of size 16
[14:48:51.747] Registered plugin API 'weston_xwayland_surface_v1' of size 8
[14:48:51.747] failed to bind to /tmp/.X11-unix/X0: No such file or directory
Segmentation fault (core dumped)
I verified that mesa
is installed. Hope this helps.
@uberhacker is this what you get with sommelier on your aarch64 & armv7l kernel machines too?
You could also see if this works, which bypasses sommelier:
WAYLAND_DISPLAY=wayland-0 XDG_SESSION_TYPE=wayland kgx
I still get the same error as before.
(kgx:25880): Gtk-WARNING **: 21:36:03.624: cannot open display: :0
Description
After installing
sommelier
with chromebrew, all GUI apps don't launch with the errorcannot open display
. I was trying to installremmina
with the command,crew install remmina
before launching remmina, I wanted to ensure if sommelier is working properly. so, I ran
restartsommelier
before launching remmina. but it gives the output,and when I try to launch
remmina
withG_MESSAGES_DEBUG=all
, my output wasI have double checked my display variable. it is set to :0.
Attempting to launch remmina with,
sommelier -X --x-display=$DISPLAY --scale=1 remmina
gives a different error,
error: failed to create virtwl context: Inappropriate ioctl for device
I have tried reinstalling
remmina
with the-s
option. It didn't change anything.Versions and system information
Output of
crew sysinfo
Output of
cat /etc/lsb-release
Any help is much appreciated. Thanks !