mr.ed
November 21, 2021, 10:33pm
1
Hello all,
I have been having problems updating EOS for quite some time. Yad does not allow updating the system nor the mirror servers. There is always the error message:
Error: configuration ‘eos-run-cmd-with-su’ for EOS_ROOTER in file /etc/eos-script-lib-yad.conf is not supported!
I talked about this with Ricklinux (moderator), who was - as usual - very knowledgeable and helpful. We got a good bit further. But in the end, the problem remained: I can’t update my list of mirrors under Yad, nor can I update the system. Always the same error message.
Maybe someone knows some advice? Anyway, thanks in advance!
For the time being - to get an updated system . . . why not just run reflector in terminal, get mirrors, get updated, and then look further into it? It’s better than just kicking the update can down the road forever.
cat /etc/eos-script-lib-yad.conf | eos-sendlog
i remember that there was a change in the config long ago? @manuel
The system is actually updated it’s just the yad error.
Edit: I had to reload the archkeyring and get it updated along with mirrors.
this is saying that eos-run-cmd-with-su is not supported by one of the Eos apps not yad itself…
manuel
November 21, 2021, 10:51pm
6
Looks like configuration files are not properly updated.
Update your system with
sudo pacman -Syu
and then run
eos-pacdiff
# or
DIFFPROG=meld su -c pacdiff
These tools help you manually update the configuration files, especially
/etc/eos-script-lib-yad.conf.
This is the current file:
https://raw.githubusercontent.com/endeavouros-team/PKGBUILDS/master/eos-bash-shared/eos-script-lib-yad.conf
2 Likes
mr.ed
November 21, 2021, 11:02pm
7
[ws@endeavouros ~]$ DIFFPROG=meld su -c pacdiff
Passwort:
==> ERROR: Cannot find the meld binary required for viewing differences.
[ws@endeavouros ~]$
mr.ed
November 21, 2021, 11:10pm
9
[ws@endeavouros ~]$ sudo pacman -S meld
[sudo] Passwort für ws:
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Pakete (1) meld-3.20.4-1
Gesamtgröße des Downloads: 0,69 MiB
Gesamtgröße der installierten Pakete: 3,77 MiB
:: Installation fortsetzen? [J/n]
:: Pakete werden empfangen …
meld-3.20.4-1-any 711,4 KiB 1666 KiB/s 00:00 [######################] 100%
(1/1) Schlüssel im Schlüsselbund werden geprüft [######################] 100%
(1/1) Paket-Integrität wird überprüft [######################] 100%
(1/1) Paket-Dateien werden geladen [######################] 100%
(1/1) Auf Dateikonflikte wird geprüft [######################] 100%
(1/1) Verfügbarer Festplattenspeicher wird erm… [######################] 100%
:: Paketänderungen werden verarbeitet …
(1/1) Installiert wird meld [######################] 100%
:: Post-transaction-Hooks werden gestartet …
(1/5) Arming ConditionNeedsUpdate…
(2/5) Compiling GSettings XML schema files…
(3/5) Updating icon theme caches…
(4/5) Updating the desktop file MIME type cache…
(5/5) Updating the MIME type database…
[ws@endeavouros ~]$
1 Like
mr.ed
November 21, 2021, 11:19pm
11
[ws@endeavouros ~]$ DIFFPROG=meld su -c pacdiff
Passwort:
==> pacnew file found for /etc/pacman.d/endeavouros-mirrorlist
:: (V)iew, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/s/r/o/q]
(O)verwrite with pacnew
so you will get latest eos list…
Ist eine etwas ältere installation von vor einem Jahr ?
Is it an older installation from a year ago?
mr.ed
November 21, 2021, 11:29pm
15
==> pacnew file found for /etc/pacman.d/endeavouros-mirrorlist
:: (V)iew, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/s/r/o/q] O
Datei umbenannt ‘/etc/pacman.d/endeavouros-mirrorlist.pacnew’ → ‘/etc/pacman.d/endeavouros-mirrorlist’
==> pacnew file found for /etc/eos-script-lib-yad.conf
:: (V)iew, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/s/r/o/q] o
Datei umbenannt ‘/etc/eos-script-lib-yad.conf.pacnew’ → ‘/etc/eos-script-lib-yad.conf’
==> pacnew file found for /etc/profile
:: (V)iew, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/s/r/o/q] O
Datei umbenannt ‘/etc/profile.pacnew’ → ‘/etc/profile’
==> pacnew file found for /etc/shadow
:: (V)iew, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/s/r/o/q]
:: Invalid answer. Try again: [v/s/r/o/q] o
Datei umbenannt ‘/etc/shadow.pacnew’ → ‘/etc/shadow’
==> pacnew file found for /etc/security/limits.d/10-gcr.conf
:: (V)iew, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/s/r/o/q]
mr.ed
November 21, 2021, 11:31pm
16
Ja, unmittelbar nach dem “Aus” von Antergos.
manuel
November 21, 2021, 11:32pm
17
Don’t overwrite all files !!!
Files not to overwrite, at least: shadow, passwd, group.
This time overwrite only EOS config files.
manuel
November 22, 2021, 12:15am
19
I hope the system still works…
hopefully not rebooted?
pwconv
could rescue the file.
1 Like