Welcome dialog doesn't launch after todays updates

Hi

After todays updates the welcome dialog does not appear after login. I’m using KDE and the linux-hardened kernel.

Tried re-installing using pacman, but it still doesn’t appear. Via the menu it does not launch either.

Any ideas?

Can you try running it from a terminal to see if you get an error there?

This is what I get when I try to run the welcome through the terminal.

sinux at sinux-pch in ~
↪ sudo sh /usr/share/endeavouros/scripts/welcome --enable
/usr/share/endeavouros/scripts/eos-script-lib-yad: line 556: `eos-run-cmd-with-su': not a valid identifier

And I’m using XFCE, I tried the welcome after seeing this post after the uptade. It doesn’t run.

Exactly the same error that sandmaan got:

/usr/share/endeavouros/scripts/eos-script-lib-yad: linje 556: "eos-run-cmd-with-su": ikke et gyldigt identificeringsnavn

not a valid identifier

1 Like

/usr/share/endeavouros/scripts/welcome
does not work where the bin is working…
eos-welcome

this will need @manuel to have a look.

eos-welcome --enable (have my welcome disabled) This worked from the terminal (I tried it after @joekamprad posted it). But when we try to launch it from the menu it doesn’t work.

EDIT: Can confirm “Welcome” is not working in XFCE from the menu.

@manuel @joekamprad
I can confirm on KDE that Welcome is not launching from the menu in application launcher.

Edit: It loads on startup and from the terminal but not the menu.

could eos-bash-shared update caused the issue ?

can’t debug it but it’s there somewhere i suppose

Same here:

eos-welcome

will work, but trying to launch from the menu fails. The welcome dialog also does not appear efter boot, and it is enabled.

I’m sure Manuel will get it sorted, when there is time.

I can confirm the update eos-bash-shared stopped it from working as i just tried it on another setup.

Edit: Downgrade eos-bash-shared and it works.

1 Like

Strange - works fine here (new build from yesterday). No errors from terminal either. Until I ran an update of the eos-bash-shared, anyway! :grin: (only pending update!). Menu startup produces following:

Errors
┌11:19:09 WD= [~]
└───freebird@eyrie ─▶$ [WARN 11:19:13.063097] Failed to fetch xid: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.window” on object at path /org/ayatana/bamf/window/23068735
[WARN 11:19:13.085169] Failed to fetch type: GDBus.Error:org.f┌11:19:09 WD= [~]
└───freebird@eyrie ─▶$ [WARN 11:19:13.063097] Failed to fetch xid: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.window” on object at path /org/ayatana/bamf/window/23068735
[WARN 11:19:13.085169] Failed to fetch type: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.window” on object at path /org/ayatana/bamf/window/23068735
[WARN 11:19:13.108082] Failed to fetch monitor: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.window” on object at path /org/ayatana/bamf/window/23068735
[WARN 11:19:13.131474] Failed to fetch maximized state: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.window” on object at path /org/ayatana/bamf/window/23068735
[WARN 11:19:13.141708] Failed to fetch xid: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.window” on object at path /org/ayatana/bamf/window/23068735
[WARN 11:19:13.154468] Unable to fetch children: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.view” on object at path /org/ayatana/bamf/application/0x55a0d375e650
[WARN 11:19:13.166229] Failed to fetch path: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.application” on object at path /org/ayatana/bamf/application/0x55a0d375e650
reedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.window” on object at path /org/ayatana/bamf/window/23068735
[WARN 11:19:13.108082] Failed to fetch monitor: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.window” on object at path /org/ayatana/bamf/window/23068735
[WARN 11:19:13.131474] Failed to fetch maximized state: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.window” on object at path /org/ayatana/bamf/window/23068735
[WARN 11:19:13.141708] Failed to fetch xid: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.window” on object at path /org/ayatana/bamf/window/23068735
[WARN 11:19:13.154468] Unable to fetch children: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.view” on object at path /org/ayatana/bamf/application/0x55a0d375e650
[WARN 11:19:13.166229] Failed to fetch path: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.ayatana.bamf.application” on object at path /org/ayatana/bamf/application/0x55a0d375e650

I haven’t bothered to downgrade as eos-welcome runs from terminal just fine.

1 Like

I just tested it so @manuel has a heads up! I’m sure hell have it fixed when he gets time.

2 Likes

That is quite strange. If you run it with sh, as the .desktop does, it fails, however if you run it with bash it works.

Normally, that wouldn’t be weird, but in Arch, /usr/bin/sh is a symlink to /usr/bin/bash

I guess that using - in function names isn’t POSIX compliant. Does that mean that bash is checking for POSIX compliance(at least partially) when executed as sh? I guess I learned something today.

1 Like

The welcome application doesn’t need to be run as root.

Yeah, it gave that error and error contained su so tried it with sudo just to make sure. :stuck_out_tongue:

If you run this command on the terminal:

  eos-welcome --enable

what happens?

It works. It only fails when you use sh to launch /usr/share/endeavouros/scripts/welcome

It is “caused” by the hyphens in the new function name.

1 Like

It launches welcome.

But same cannot be done through the menu.

I think I know why this happens. I’ll fix it as soon as possible.

4 Likes

OK, new version 1.8.10-1 of eos-bash-shared is on its way to mirrors near you.
At least Alpix has it already.

3 Likes