Welcome app no longer triggering updates

Hi folks

Over the last two days the Welcome (v24.10-1) app opens but when I click either the system update (pacman) or the repo update (yay/AUR) options, regardless of whether these are in the ‘After Install’ or ‘Assistant’ tabs, nothing happens. That is, no terminal window opens, which used to be the default behaviour, allowing for the updates.

Using the command line updates fine, so I am assuming that something has gone awry with the Welcome app itself.

Has anyone else come across this, and - more critically - is there a fix?

Many thanks

Just tried it with v24.10-1 and no issues on my side. So i am sorry i am not able to help you further. Maybe @manuel can take a look on it?

Try launching the welcome app from a terminal and look for errors.
I think it’s:

eos-welcome

I’d guess none of the terminals supported by function eos_yad_terminal in file
/usr/share/endeavouros/scripts/eos-script-lib-yad is not installed.
Supported terminal apps (with eos-bash-shared 24.16.25-1):

xfce4-terminal
konsole
gnome-terminal
mate-terminal
lxterminal
deepin-terminal
terminator
qterminal
alacritty
tilix
termite
xterm
kitty
terminology
sakura

But if that’s not the case, the tip by @ddnn is useful.

1 Like

I have welcome v24.10-1 as well. Just ran it. Works as expected, so sorry can not help with more info. Only thing I noticed in journalclt:

nov 14 20:36:08 vivobookEOS001 systemd[916]: Started Welcome.
nov 14 20:36:09 vivobookEOS001 eos-welcome[6842]: Warning: _init_translations: language 'nl' is not recognized, using en.
nov 14 20:36:09 vivobookEOS001 eos-welcome[6842]: Warning: Welcome: no translations file for language 'nl' - falling back to 'en'.

But I don’t think that is relevant.

The warning you get means there’s no Dutch translation (nobody has done that yet :wink:).

OT, I know, but:

I figured as much.
I’d be perfectly willing to do that translation, if that would be helpful.
Any pointers to get me started?

Thanks for helping with the translation! :+1:

Inside https://discovery.endeavouros.com/endeavouros-tools/welcome there’s info near the end (look for Note for the translators).

The reference file is

/usr/share/endeavouros/scripts/translation-en.bash

and you can use that as a starting point. Simply translate the sentences or words within double quotes on lines that start with _tr_add2.

The result file should be written to

/usr/share/endeavouros/scripts/translation-nl.bash

and it is easy to test with eos-welcome (use option --lang=nl if it still uses English, although this shouldn’t be needed).

When it is ready, you can PM it to me, or make a pull request at our github site.

2 Likes

I’ll have a look at it later this weekend.
Thanks!

1 Like

@NewOne

Just to make sure, you can run

eos-update

or

eos-update --aur    # if you have AUR packages

directly on the terminal without the Welcome app.
Please try that and show the output here.

Hello Manuel

Thanks. I have mate-terminal installed and up to a few days back, it all worked fine.

It was after I raised the issue about excluding protobuf from the system updates due to a dependency conflict for Clementine. I can click on any other button and it works as expected except for the ‘update system’ buttons (i.e., eos-update -aur and yay), and then nothing happens.

Is this an app I can uninstall and reinstall again? if so, guidance for doing safely would be welcome.

Thanks

Hi again

No probs updating via the mate-terminal. See below:

[andy@andy-EOS ~]$ eos-update
eos-update: package updater with additional features
Updating native apps...
[sudo] password for andy: 
:: Synchronising package databases...
 endeavouros is up to date
 core                  116.6 KiB   548 KiB/s 00:00 [----------------------] 100%
 extra                   7.5 MiB  3.98 MiB/s 00:02 [----------------------] 100%
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

warning: insufficient columns available for table display
Packages (6) libreoffice-fresh-24.8.3-1  libreoffice-fresh-en-gb-24.8.3-1
             mariadb-11.6.2-1  mariadb-clients-11.6.2-1  mariadb-libs-11.6.2-1
             qt6-declarative-6.8.0-6

Total Download Size:   196.04 MiB
Total Installed Size:  785.24 MiB
Net Upgrade Size:        0.35 MiB

:: Proceed with installation? [Y/n] 

It only seems to be the Welcome app. That’s why I’m wondering if it is a fault with my installation of the app.

Thanks for your help

Thanks ddnn

Did that - Welcome app launched, I closed it. No output in the terminal, so unless there is a verbose flag, I am assuming no news is good news :slight_smile:

Thanks

Then it might be related to yad or any of its dependencies.
Can you run the following and show the output:

sudo pacman -Syu yad
RunInTerminal "pacman -Q yad"

Hi again, Manuel

Followed your suggestion, as below:

[andy@andy-EOS ~]$ sudo pacman -Syu yad
[sudo] password for andy: 
:: Synchronising package databases...
 endeavouros is up to date
 core is up to date
 extra                   7.5 MiB  2.47 MiB/s 00:03 [----------------------] 100%
 multilib is up to date
warning: yad-14.1-2.1 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (1)      Old Version  New Version  Net Change

endeavouros/yad  14.1-2.1     14.1-2.1       0.00 MiB

Total Installed Size:  0.62 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 yad                             [----------------------] 100%
:: Running post-transaction hooks...
(1/5) Arming ConditionNeedsUpdate...
(2/5) Compiling GSettings XML schema files...
(3/5) Updating icon theme caches...
(4/5) Checking which packages need to be rebuilt
(5/5) Updating the desktop file MIME type cache...
[andy@andy-EOS ~]$ RunInTerminal "pacman -Q yad"

Doesn’t seem there’s much here to go on :frowning:

Did that command show a terminal?

That might have caused the problem. Can you try updating system fully so that we would see if that is the culprit?

@manuel
Had a quick look; seems pretty straightforward even for me.

Will PM you later.

1 Like

Hi Manuel

I’ve done a full update already.

I ran RunInTerminal “pacman -Q yad” in a terminal and it didn’t return anything, just a new line. Is there some other way that I can run that?

In any event, the response from sudo pacman -Q yad is: yad 14.1-2.1

Not sure if this is helping you help me, though?

With the above I meant: did this terminal command create a new terminal window?

Then some more questions:

  1. Did you try updating protobuf to the latest available version?
  2. Please show the output of command:
grep IgnorePkg /etc/pacman.conf

Hello Manuel

Thanks for your responses and apologies for my delay in picking this up again. I’ve been working using another machine for the last few days.

Anyway, in response to your last two questions:

  1. RunInTerminal “pacman -Q yad"
    This didn’t do anything except start a new line below the command that begins with a ‘>’ as if waiting for something else as input. Ctrl+c stopped this and returned to the basic command line prompt.
  2. grep IgnorePkg /etc/pacman.conf
    This returned:
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =

And that was it.

Finally, yes, afaik protobuf was the latest version because I had to uninstall Clementine to get it to install due to a dependency issue.

Tried again today, and the Welcome app works fine for everything except for the update options.