Dann war das wohl die Ursache. Auf einem Linuxsystem müssen der $HOSTNAME existieren und zumindest das loopback-Netzdevice(lo) definiert und aktiv sein. Ebenso müssen zumindest der Hostname "localhost" per DNS auflösbar sein, also zu 127.0.01/::1. Das geschieht normalerweise durch Nachschlagen eben in der /etc/hosts Tabelle.
Viele Programme/Desktops/Proceduren setzen diese (interne) Netzwerkfunkionalität voraus, ansonsten starten diese nicht oder wenn, dann nach zig Minuten wenn der Netzwerkstack in einen Timeout läuft. Es hätte also sein können, daß ein angeklicktes Programm nach ~ 5-15 Minuten gestartet wäre.
Warum nun deine /etc/hosts leer war? Hmm, keine Ahnung. Hast du evtl. *.pacnew-Dateien aktualisiert/editiert und diese Dabei durch die /etc/hosts.pacnew ersetzt?
Auf jedenfall sollten nun die Orgien von Fehlermeldungen/Coredumps in deinen Logfiles verschwunden sein...<g>
Wenn alles funktioniert füge deinem Thread doch bitte noch das Gelöst-Tag hinzu.
https://wiki.archlinux.de/title/Foren-FAQs#Wie_setze_ich_mein_eigenes_Thema_auf_.E2.80.9Egel.C3.B6st.22.3F