Can't run eos-welcome or simple-reflector anymore

Nvidia-inst, yad, qucikstart are working fine, paclist endeavouros detects all packages from the EOS repo, but specifically this 2 even after reinstall are not working.

eos-welcome

usr/bin/eos-welcome: line 30: export: eos_yad: not a function
/usr/bin/eos-welcome: line 31: export: eos_yad_terminal: not a function
/usr/bin/eos-welcome: line 32: export: eos_yad_check_internet_connection: not a function
/usr/bin/eos-welcome: line 33: export: eos_yad_GetArgVal: not a function
/usr/bin/eos-welcome: line 34: export: eos_yad_RunCmdTermBash: not a function
/usr/bin/eos-welcome: line 35: export: eos_yad_problem: not a function
/usr/bin/eos-welcome: line 36: export: eos_yad_DIE: not a function
/usr/bin/eos-welcome: line 37: export: eos_yad_WARN: not a function
/usr/bin/eos-welcome: line 38: export: eos_yad__detectDE: not a function
/usr/bin/eos-welcome: line 39: export: eos_yad_GetDesktopName: not a function
/usr/bin/eos-welcome: line 40: export: eos_GetArch: not a function
/usr/bin/eos-welcome: line 41: export: eos_select_browser: not a function
/usr/bin/eos-welcome: line 42: export: eos_yad_nothing_todo: not a function
/usr/bin/eos-welcome: line 1219: eos_yad__detectDE: command not found
/usr/bin/eos-welcome: line 1437: eos_yad_check_internet_connection: command not found
reflector-simple                                    

/usr/bin/reflector-simple: line 7: export: eos_yad: not a function
/usr/bin/reflector-simple: line 8: export: eos_yad_terminal: not a function
/usr/bin/reflector-simple: line 9: export: eos_yad_RunCmdTermBash: not a function
/usr/bin/reflector-simple: line 10: export: eos_select_browser: not a function
reflector-simple: info: reading file /etc/reflector-simple-tool.conf
reflector-simple: info: reading file /etc/reflector-simple.conf
/usr/bin/reflector-simple: line 472: eos_yad: command not found

Do you have eos-bash-shared installed?

It’s already installed but I can’t upgrade it.

warning: eos-bash-shared-23-19.1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Package (1)                  Old Version  New Version  Net Change  Download Size

endeavouros/eos-bash-shared  23-19.1      23-19.1        0.13 MiB       0.05 MiB

Total Download Size:   0.05 MiB
Total Installed Size:  0.13 MiB

:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
 eos-bash-shared-23-1...    48.6 KiB   214 KiB/s 00:00 [-----------------------------] 100%
(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%
error: failed to commit transaction (conflicting files)
eos-bash-shared: /usr/bin/ChangeDisplayResolution exists in filesystem
eos-bash-shared: /usr/bin/RunInTerminal exists in filesystem
eos-bash-shared: /usr/bin/RunInTerminalEx exists in filesystem
eos-bash-shared: /usr/bin/RunInTerminalOpt exists in filesystem
eos-bash-shared: /usr/bin/UpdateInTerminal exists in filesystem
eos-bash-shared: /usr/bin/curl-exit-code-to-string exists in filesystem
eos-bash-shared: /usr/bin/device-info exists in filesystem
eos-bash-shared: /usr/bin/eos-FindAppIcon exists in filesystem
eos-bash-shared: /usr/bin/eos-connection-checker exists in filesystem
eos-bash-shared: /usr/bin/eos-download-wallpapers exists in filesystem
eos-bash-shared: /usr/bin/eos-github2gitlab exists in filesystem
eos-bash-shared: /usr/bin/eos-kbd-set exists in filesystem
eos-bash-shared: /usr/bin/eos-kernel-nvidia-update-check exists in filesystem
eos-bash-shared: /usr/bin/eos-pacdiff exists in filesystem
eos-bash-shared: /usr/bin/eos-reboot-required2 exists in filesystem
eos-bash-shared: /usr/bin/eos-run-cmd-with-su exists in filesystem
eos-bash-shared: /usr/bin/eos-select-file-server exists in filesystem
eos-bash-shared: /usr/bin/eos-sendlog exists in filesystem
eos-bash-shared: /usr/bin/eos-shifttime exists in filesystem
eos-bash-shared: /usr/bin/eos-sleep-counter exists in filesystem
eos-bash-shared: /usr/bin/eos-update exists in filesystem
eos-bash-shared: /usr/bin/eos-waiting-indicator exists in filesystem
eos-bash-shared: /usr/bin/eos-wallpaper-set exists in filesystem
eos-bash-shared: /usr/bin/grub-colour-chooser exists in filesystem
eos-bash-shared: /usr/bin/paccache-service-manager exists in filesystem
eos-bash-shared: /usr/bin/pkg-name-components exists in filesystem
eos-bash-shared: /usr/bin/show-location-info exists in filesystem
eos-bash-shared: /usr/bin/su-c_wrapper exists in filesystem
eos-bash-shared: /usr/share/applications/UpdateInTerminal.desktop exists in filesystem
eos-bash-shared: /usr/share/endeavouros/scripts/eos-script-lib-yad exists in filesystem
eos-bash-shared: /usr/share/endeavouros/scripts/ksetwallpaper.py exists in filesystem
eos-bash-shared: /usr/share/libalpm/hooks/eos-reboot-required.hook exists in filesystem
Errors occurred, no packages were upgraded.

That is strange. Seems like an issue with your DB. Go ahead and use overwrite.

sudo pacman -S eos-bash-shared --overwrite "*"

Many thanks, both eos-welcome and reflector-simple are now working.
My theory that something could be broken after Arch repos moved to git and both Arch and EOS repos had also updates of the keyrings.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.