Cannot launch Yast2 with neither GTK nor QT

I cannot launch yast2 with GTK or QT in tumbleweed after update only ncurses works.
My tumbleweed is gnome 3 based
Only using Tumbleweed, Packman, Adobe, Opera Repository
Tried editing sysconfig editor to force Yast2 to launch with GTK or QT not working at all.
Please don’t ask me to reinstall the OS.

Reinstalling hardly ever is an option. What does yast report when starting it from a terminal window? Copy and paste output here


su
yast2

I got this error:

No protocol specified
terminate called after throwing an instance of ‘YUIException’
what(): Can’t open display
YaST got signal 6 at file /usr/share/YaST2/clients/menu.rb:192
sender PID: 30111
/usr/sbin/yast2: line 440: 30111 Aborted (core dumped) $ybindir/y2base $module “$@” “$SELECTED_GUI” $Y2_GEOMETRY $Y2UI_ARGS

Thanks

Question: how do you update your TW?

sudo zypper dup

Are you running GNOME on Wayland?

Starting applications as root won’t work then:
https://bugzilla.opensuse.org/show_bug.cgi?id=955101

Run this (as user in the user’s GNOME session) and it should work:

xhost +LOCAL:

Or select an X11 session on the login screen…

Yes I cannot remember if it is wayland when I installed it but now system shows wayland
Okay at least there is no self created errors in my system
Thanks

Yes, GNOME uses Wayland by default in Tumbleweed since some time…