Update System on Welcome app not working on Plasma Wayland

Just noticed the Update System option on Welcome v3.17.30-1 is no longer working on Plasma Wayland. Still works OK on Plasma X and Cinnamon desktops. Don’t know if this is anything to do with the new Xwayland update received earlier today.

Any help would be much appreciated.

could you try running welcome from terminal? to see if it shows any error…
eos-welcome

Thanks for the reply. Running eos-welcome gives me the following:

** (yad:7922): WARNING **: 19:32:33.180: AT-SPI: Could not obtain desktop path or name

** (yad:7922): WARNING **: 19:32:33.180: AT-SPI: Could not obtain desktop path or name

** (yad:7922): WARNING **: 19:32:33.188: atk-bridge: get_device_events_reply: unknown signature

** (yad:7922): WARNING **: 19:32:33.189: atk-bridge: get_device_events_reply: unknown signature

** (yad:7922): WARNING **: 19:32:33.189: atk-bridge: GetRegisteredEvents returned message with unknown signature

** (yad:7922): WARNING **: 19:32:33.189: atk-bridge: get_device_events_reply: unknown signature

** (yad:7922): WARNING **: 19:32:33.189: atk-bridge: get_device_events_reply: unknown signature

** (yad:7922): WARNING **: 19:32:33.189: atk-bridge: GetRegisteredEvents returned message with unknown signature

** (yad:7922): WARNING **: 19:32:33.189: AT-SPI: Could not obtain desktop path or name

** (yad:7922): WARNING **: 19:32:33.198: AT-SPI: Could not obtain desktop path or name

** (yad:7922): WARNING **: 19:32:33.198: AT-SPI: Could not obtain desktop path or name

** (yad:7922): WARNING **: 19:32:33.214: AT-SPI: Could not obtain desktop path or name

Clicking on Update System doesn’t produce any further output.

do not look like it is related… i will go checking to replicate … it is working under sway and gnome so not a wayland issue itself…
could be you miss a package?

sudo pacman -S welcome could bring it back in

must be something else what is causing your issue I can use it without issue here … i do not get the warning here too when running welcome from terminal.
could be something messed up with konsole configs?

edit UpdateInTerminal:

Welcome calls the UpdateInTerminal program.
Please try that on the terminal and show the result.

1 Like

UpdateInTerminal runs OK. It shows the following:

Arch & EndeavourOS update check:
:: Searching Arch & EndeavourOS for updates…
chromium 100.0.4896.60-1 → 100.0.4896.60-2
gcr 3.41.0-1 → 3.41.0-2
json-glib 1.6.6-1 → 1.6.6-2
lib32-json-glib 1.6.6-1 → 1.6.6-2
lib32-libcanberra 0.30+2+gc0620e4-5 → 1:0.30+r2+gc0620e4-1
lib32-libgcrypt 1.9.4-1 → 1.10.1-1
libcanberra 0.30+2+gc0620e4-5 → 1:0.30+r2+gc0620e4-1
libgdata 0.18.1-1 → 0.18.1-2
python-pillow 9.0.1-1 → 9.1.0-1
Root Password:

1 Like

sudo pacman -S welcome shows the following: warning: welcome-3.17.30-1 is up to date – reinstalling
resolving dependencies…
looking for conflicting packages…

Packages (1) welcome-3.17.30-1

Total Installed Size: 0.08 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [-----------------------------------------------------------------------------------------------------------------------] 100%
(1/1) checking package integrity [-----------------------------------------------------------------------------------------------------------------------] 100%
(1/1) loading package files [-----------------------------------------------------------------------------------------------------------------------] 100%
(1/1) checking for file conflicts [-----------------------------------------------------------------------------------------------------------------------] 100%
:: Processing package changes…
(1/1) reinstalling welcome [-----------------------------------------------------------------------------------------------------------------------] 100%
:: Running post-transaction hooks…
(1/3) Arming ConditionNeedsUpdate…
(2/3) Refreshing PackageKit…
(3/3) Updating the desktop file MIME type cache…

Running the welcome app again still has the same problem as before :frowning:

Oh, forgot to mention that reinstalling eos-welcome has now removed the yad warning messages.

So does the Update system button work?

No, still doesn’t work, unfortunately. All the other options are working.

Here it is working. Maybe some plasma/wayland packages are missing?

Or your system is not properly updated, maybe because of mirrors are not in order?
If that’s the case, updating mirrors may help, then update the system with command:

yay

I’ve now had the chance to try Gnome Wayland on my other eos installation (different ssd) and it has exactly the same problem. All the other installed X desktops work fine.

Updating the mirrors and running yay didn’t make any difference, sadly.

If you have the same problem on two systems, then it is possible that failing mirrors could explain it.

But to find the reason, some logs are needed. You can use the eos-log-tool to save some logs (like journal of the latest session) on a pastebin like service, and show the returned URL here.

But why would it work with X and not Wayland? The mirrors shouldn’t have anything to do with that. :confused:

Hopefully the logs can shed some light on it.

I’ve done some more investigation and it seems to be struggling to run xfce4-terminal from the welcome app in Wayland for some reason. According to Arch, xfce4-terminal was updated today (1st April), and that seems to be when the troubles started.

When I run /usr/bin/xfce4-terminal from the command line, it does indeed display the terminal but it also shows the following error messages that don’t appear in Plasma on X:

** (xfce4-terminal:15868): WARNING **: 23:10:04.898: AT-SPI: Could not obtain desktop path or name

** (xfce4-terminal:15868): WARNING **: 23:10:04.910: AT-SPI: Could not obtain desktop path or name

** (xfce4-terminal:15868): WARNING **: 23:10:04.910: atk-bridge: get_device_events_reply: unknown signature

** (xfce4-terminal:15868): WARNING **: 23:10:04.910: atk-bridge: get_device_events_reply: unknown signature

** (xfce4-terminal:15868): WARNING **: 23:10:04.910: atk-bridge: GetRegisteredEvents returned message with unknown signature

** (xfce4-terminal:15868): WARNING **: 23:10:04.921: AT-SPI: Could not obtain desktop path or name

** (xfce4-terminal:15868): WARNING **: 23:10:04.921: atk-bridge: get_device_events_reply: unknown signature

** (xfce4-terminal:15868): WARNING **: 23:10:04.921: atk-bridge: get_device_events_reply: unknown signature

** (xfce4-terminal:15868): WARNING **: 23:10:04.921: atk-bridge: GetRegisteredEvents returned message with unknown signature

Could this be the cause of it? I remember that Wayland sometimes has problems when passing arguments that work fine in X.

Here those warning do not show up on my fully updated KDE install.
So something else seems to be the reason.

Looks like the messages are related to at-spi2-atk package. Maybe reinstalling it helps?