Bug report. Latest version of Opera is no possible open in Kubuntu

Latest version of Opera is no possible open in Kubuntu. I have latest version of Kubuntu. I am not sure whether is bug in Opera or in snapcraft.

On older version all worked correct.

Dear Developers,

Following the latest update, the Snap version of the Opera browser on Kubuntu Linux is currently non-functional.

The core issue appears to be that the Wayland display server is invisible to the Snap container, leading to immediate crashes upon launch.

This problem is critical as Kubuntu developers have configured the login screen to only support the Wayland session, meaning selecting an X11 session is not an available option for daily use.

The only functional workaround we currently have is the following command, which forces the browser to utilize the X11 compatibility layer (XWayland):

opera --ozone-platform=x11

Please resolve this confinement/compatibility issue within the Snap package as soon as possible.

Thank you.

1 Like

From terminal:

$  uzivatel@uzivatel  ~  opera
[7633:7633:1126/142142.487165:ERROR:ui/ozone/platform/wayland/host/wayland_connection.cc:197] Failed to connect to Wayland display: No such file or directory (2)
[7633:7633:1126/142142.487195:ERROR:ui/ozone/platform/wayland/ozone_platform_wayland.cc:282] Failed to initialize Wayland platform
[7633:7633:1126/142142.487218:ERROR:ui/aura/env.cc:257] The platform failed to initialize.  Exiting.
$  uzivatel@uzivatel  ~  opera --ozone-platform=x11

(opera:10683): Gtk-WARNING **: 14:35:26.832: Theme parsing error: gtk.css:1:21: Failed to import: Chyba pri otváraní súboru /home/uzivatel/snap/opera/411/.config/gtk-3.0/colors.css: No suc
h file or directory
Gtk-Message: 14:35:26.862: Failed to load module "colorreload-gtk-module"
Gtk-Message: 14:35:26.862: Failed to load module "window-decorations-gtk-module"
libva error: /snap/opera/411/gnome-platform/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed

(opera:10683): IBUS-WARNING **: 14:35:27.655: Unable to connect to ibus: Nepodarilo sa pripojiť: Connection refused
[10683:10756:1126/143530.006505:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[10683:10774:1126/143531.511377:ERROR:opera/opera_components/content_filter/domains_info.cc:38] Unknown category: consentmanagers
[10683:10756:1126/143531.872602:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[10683:10774:1126/143535.234734:ERROR:opera/opera_components/content_filter/domains_info.cc:38] Unknown category: consentmanagers
[10683:10756:1126/143535.603480:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
Fontconfig error: Cannot load default config file: No such file: (null)
[10683:10683:1126/143538.823672:ERROR:CONSOLE:503] "Uncaught (in promise) Error", source: chrome-extension://ebongfbmlegepmkkdjlnlmdcmckedlal/touch_communication.js (503)
[10683:10683:1126/143540.939719:ERROR:CONSOLE:503] "Uncaught (in promise) Error", source: chrome-extension://ebongfbmlegepmkkdjlnlmdcmckedlal/touch_communication.js (503)
$  uzivatel@uzivatel  ~  opera
[11626:11626:1126/143546.613624:ERROR:ui/ozone/platform/wayland/host/wayland_connection.cc:197] Failed to connect to Wayland display: No such file or directory (2)
[11626:11626:1126/143546.613675:ERROR:ui/ozone/platform/wayland/ozone_platform_wayland.cc:282] Failed to initialize Wayland platform
[11626:11626:1126/143546.613707:ERROR:ui/aura/env.cc:257] The platform failed to initialize.  Exiting.
$  uzivatel@uzivatel  ~  opera --ozone-platform=x11

(opera:11743): Gtk-WARNING **: 14:35:51.434: Theme parsing error: gtk.css:1:21: Failed to import: Chyba pri otváraní súboru /home/uzivatel/snap/opera/411/.config/gtk-3.0/colors.css: No suc
h file or directory
Gtk-Message: 14:35:51.462: Failed to load module "colorreload-gtk-module"
Gtk-Message: 14:35:51.462: Failed to load module "window-decorations-gtk-module"
libva error: /snap/opera/411/gnome-platform/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed

(opera:11743): IBUS-WARNING **: 14:35:51.976: Unable to connect to ibus: Nepodarilo sa pripojiť: Connection refused
[11743:11813:1126/143554.080608:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[11743:11862:1126/143555.385416:ERROR:opera/opera_components/content_filter/domains_info.cc:38] Unknown category: consentmanagers
[11743:11813:1126/143556.090106:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[11743:11813:1126/143559.802455:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[11743:11862:1126/143600.632885:ERROR:opera/opera_components/content_filter/domains_info.cc:38] Unknown category: consentmanagers
[11743:11743:1126/143601.281513:ERROR:CONSOLE:503] "Uncaught (in promise) Error", source: chrome-extension://ebongfbmlegepmkkdjlnlmdcmckedlal/touch_communication.js (503)
[11743:11743:1126/143604.161017:ERROR:CONSOLE:503] "Uncaught (in promise) Error", source: chrome-extension://ebongfbmlegepmkkdjlnlmdcmckedlal/touch_communication.js (503)
$  uzivatel@uzivatel  ~  losslesscut --ozone-platform=x11
2025-11-26T13:36:21.837Z info: LosslessCut version 3.67.1 { isDev: false }
2025-11-26T13:36:21.888Z info: Initialized config store
2025-11-26T13:36:21.900Z info: Waiting for app to become ready

(losslesscut:12833): Gtk-WARNING **: 14:36:22.260: Theme parsing error: gtk.css:3536:25: 'font-feature-settings' is not a valid property name
Gtk-Message: 14:36:22.286: Failed to load module "colorreload-gtk-module"
Gtk-Message: 14:36:22.287: Failed to load module "window-decorations-gtk-module"
2025-11-26T13:36:22.943Z info: CLI arguments {
 _: [],
 sandbox: false,
 'ozone-platform': 'x11',
 ozonePlatform: 'x11'
}

(losslesscut:12833): Gtk-WARNING **: 14:36:23.738: Theme parsing error: gtk.css:3536:25: 'font-feature-settings' is not a valid property name
2025-11-26T13:36:23.993Z info: Current version 3.67.1
2025-11-26T13:36:23.993Z info: Newest version 3.67.1
2025-11-26T13:36:25.430Z info: ffmpeg -hide_banner -f lavfi -i 'nullsrc=s=256x256:d=1' -f null -

(losslesscut:12833): IBUS-WARNING **: 14:36:31.012: Unable to connect to ibus: Could not connect: Connection refused
^T $  uzivatel@uzivatel  ~  snap connections opera
Interface                        Plug                            Slot                                    Notes
audio-playback                   opera:audio-playback            :audio-playback                         -
avahi-observe                    opera:avahi-observe             -                                       -
browser-support                  opera:browser-sandbox           :browser-support                        -
camera                           opera:camera                    :camera                                 -
content[chromium-ffmpeg-121586]  opera:chromium-ffmpeg-121586    chromium-ffmpeg:chromium-ffmpeg-121586  -
content[gnome-42-2204]           opera:gnome-42-2204             gnome-42-2204:gnome-42-2204             -
content[gtk-3-themes]            opera:gtk-3-themes              gtk-common-themes:gtk-3-themes          -
content[icon-themes]             opera:icon-themes               gtk-common-themes:icon-themes           -
content[sound-themes]            opera:sound-themes              gtk-common-themes:sound-themes          -
cups-control                     opera:cups-control              -                                       -
dbus                             -                               opera:dbus-daemon                       -
desktop                          opera:desktop                   :desktop                                -
desktop-legacy                   opera:desktop-legacy            :desktop-legacy                         -
gsettings                        opera:gsettings                 :gsettings                              -
home                             opera:home                      :home                                   -
mount-observe                    opera:mount-observe             -                                       -
network                          opera:network                   :network                                -
network-control                  opera:network-control           -                                       -
network-manager                  opera:network-manager           -                                       -
opengl                           opera:opengl                    :opengl                                 -
password-manager-service         opera:password-manager-service  -                                       -
process-control                  opera:process-control           -                                       -
pulseaudio                       opera:pulseaudio                :pulseaudio                             -
removable-media                  opera:removable-media           :removable-media                        -
screen-inhibit-control           opera:screen-inhibit-control    :screen-inhibit-control                 -
u2f-devices                      opera:u2f-devices               :u2f-devices                            -
unity7                           opera:unity7                    :unity7                                 -
upower-observe                   opera:upower-observe            :upower-observe                         -
wayland                          opera:wayland                   :wayland                                -
x11                              opera:x11                       :x11                                    -
$  uzivatel@uzivatel  ~  sudo snap connect opera:wayland
[sudo: authenticate] Password:  
$  uzivatel@uzivatel  ~  opera
[13586:13586:1126/143911.881832:ERROR:ui/ozone/platform/wayland/host/wayland_connection.cc:197] Failed to connect to Wayland display: No such file or directory (2)
[13586:13586:1126/143911.881901:ERROR:ui/ozone/platform/wayland/ozone_platform_wayland.cc:282] Failed to initialize Wayland platform
[13586:13586:1126/143911.881917:ERROR:ui/aura/env.cc:257] The platform failed to initialize.  Exiting.
$  uzivatel@uzivatel  ~  WAYLAND_DISPLAY=wayland-0 opera --ozone-platform=wayland
[16096:16096:1126/145221.348600:ERROR:ui/ozone/platform/wayland/host/wayland_connection.cc:197] Failed to connect to Wayland display: No such file or directory (2)
[16096:16096:1126/145221.348651:ERROR:ui/ozone/platform/wayland/ozone_platform_wayland.cc:282] Failed to initialize Wayland platform
[16096:16096:1126/145221.348677:ERROR:ui/aura/env.cc:257] The platform failed to initialize.  Exiting.
$  uzivatel@uzivatel  ~  echo $WAYLAND_DISPLAY
wayland-0
$  uzivatel@uzivatel  ~  opera --enable-features=UseOzonePlatform --ozone-platform=wayland
[16281:16281:1126/145309.231625:ERROR:ui/ozone/platform/wayland/host/wayland_connection.cc:197] Failed to connect to Wayland display: No such file or directory (2)
[16281:16281:1126/145309.231675:ERROR:ui/ozone/platform/wayland/ozone_platform_wayland.cc:282] Failed to initialize Wayland platform
[16281:16281:1126/145309.231700:ERROR:ui/aura/env.cc:257] The platform failed to initialize.  Exiting.
$  uzivatel@uzivatel  ~  opera --enable-features=UseOzonePlatform --ozone-platform=wayland
[16428:16428:1126/145323.027392:ERROR:ui/ozone/platform/wayland/host/wayland_connection.cc:197] Failed to connect to Wayland display: No such file or directory (2)
[16428:16428:1126/145323.027480:ERROR:ui/ozone/platform/wayland/ozone_platform_wayland.cc:282] Failed to initialize Wayland platform
[16428:16428:1126/145323.027518:ERROR:ui/aura/env.cc:257] The platform failed to initialize.  Exiting.
$  uzivatel@uzivatel  ~  env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/opera_opera.desktop opera --ozone-platform=wayland
[16531:16531:1126/145341.204439:ERROR:ui/ozone/platform/wayland/host/wayland_connection.cc:197] Failed to connect to Wayland display: No such file or directory (2)
[16531:16531:1126/145341.204473:ERROR:ui/ozone/platform/wayland/ozone_platform_wayland.cc:282] Failed to initialize Wayland platform
[16531:16531:1126/145341.204495:ERROR:ui/aura/env.cc:257] The platform failed to initialize.  Exiting.
$  uzivatel@uzivatel  ~  ^C
$  uzivatel@uzivatel  ~  XDG_RUNTIME_DIR=/run/user/$(id -u) WAYLAND_DISPLAY=wayland-0 opera --ozone-platform=wayland
[17325:17325:1126/145752.346843:ERROR:ui/ozone/platform/wayland/host/wayland_connection.cc:197] Failed to connect to Wayland display: No such file or directory (2)
[17325:17325:1126/145752.346887:ERROR:ui/ozone/platform/wayland/ozone_platform_wayland.cc:282] Failed to initialize Wayland platform
[17325:17325:1126/145752.346914:ERROR:ui/aura/env.cc:257] The platform failed to initialize.  Exiting.
$  uzivatel@uzivatel  ~  opera --ozone-platform=x11

(opera:17673): Gtk-WARNING **: 14:59:08.221: Theme parsing error: gtk.css:1:21: Failed to import: Chyba pri otváraní súboru /home/uzivatel/snap/opera/411/.config/gtk-3.0/colors.css: No suc
h file or directory
Gtk-Message: 14:59:08.249: Failed to load module "colorreload-gtk-module"
Gtk-Message: 14:59:08.249: Failed to load module "window-decorations-gtk-module"
libva error: /snap/opera/411/gnome-platform/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed

(opera:17673): IBUS-WARNING **: 14:59:08.751: Unable to connect to ibus: Nepodarilo sa pripojiť: Connection refused
[17673:17747:1126/145910.857863:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[17673:17743:1126/145912.110822:ERROR:opera/opera_components/content_filter/domains_info.cc:38] Unknown category: consentmanagers
[17673:17747:1126/145912.478573:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[17673:17743:1126/145915.242467:ERROR:opera/opera_components/content_filter/domains_info.cc:38] Unknown category: consentmanagers
[17673:17747:1126/145915.405341:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[17673:17747:1126/145923.096044:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[17769:17769:1126/145931.098677:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 1 times!
[17769:17769:1126/145931.108750:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 2 times!
[17769:17769:1126/145931.125479:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 3 times!
[17673:17673:1126/145932.810690:ERROR:mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:732] Message 0 rejected by interface blink.mojom.WidgetHost
[17673:17743:1126/145935.471056:ERROR:opera/opera_components/content_filter/domains_info.cc:38] Unknown category: consentmanagers
[17673:17747:1126/145938.533530:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[17673:17747:1126/150002.648496:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[17673:17673:1126/150105.165507:ERROR:CONSOLE:503] "Uncaught (in promise) Error", source: chrome-extension://ebongfbmlegepmkkdjlnlmdcmckedlal/touch_communication.js (503)
[17673:17673:1126/150106.812404:ERROR:CONSOLE:503] "Uncaught (in promise) Error", source: chrome-extension://ebongfbmlegepmkkdjlnlmdcmckedlal/touch_communication.js (503)
$  uzivatel@uzivatel  ~   
(opera:19112): Gtk-WARNING **: 15:01:07.219: Theme parsing error: gtk.css:1:21: Failed to import: Chyba pri otváraní súboru /home/uzivatel/snap/opera/411/.config/gtk-3.0/colors.css: No suc
h file or directory
Gtk-Message: 15:01:07.246: Failed to load module "colorreload-gtk-module"
Gtk-Message: 15:01:07.247: Failed to load module "window-decorations-gtk-module"
libva error: /snap/opera/411/gnome-platform/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
[19112:19112:1126/150108.605932:ERROR:CONSOLE:0] "Uncaught (in promise) Error: No tab with id: 64602742.", source: chrome://startpage/ (0)
[19112:19131:1126/150110.249359:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[19112:19148:1126/150110.475553:ERROR:opera/opera_components/content_filter/domains_info.cc:38] Unknown category: consentmanagers
[19155:19155:1126/150110.888948:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 1 times!
[19155:19155:1126/150110.905378:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 2 times!
[19112:19112:1126/150111.255184:ERROR:CONSOLE:503] "Uncaught (in promise) Error", source: chrome-extension://ebongfbmlegepmkkdjlnlmdcmckedlal/touch_communication.js (503)
[19112:19131:1126/150112.085349:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[19112:19112:1126/150112.744536:ERROR:CONSOLE:503] "Uncaught (in promise) Error", source: chrome-extension://ebongfbmlegepmkkdjlnlmdcmckedlal/touch_communication.js (503)
^C
$  uzivatel@uzivatel  ~ 

OS
 

Linux 6.17.0-6-generic

CPU
 

Intel(R) Core(TM) i7-4910MQ CPU @ 2.90GHz

Version
 

124.0.5705.42

This was also reported at https://forums.opera.com/topic/87200/opera-developer-snap-wayland-doesn-t-work-after-update-to-revision-424/ and I believe it’s fixed…

(I’ve not confirmed [fix], as I’ve not logged out of my Xorg/X11 session since fix was announced to retry using a Wayland session)

guiverc Yes. It is true. Good news. Based update from yesterday, this bug is fixed.