FS#57981 - [evolution] doesn't start
Attached to Project:
Arch Linux
Opened by Ralf Mardorf (Ralf) - Monday, 26 March 2018, 21:29 GMT
Last edited by Jan Alexander Steffens (heftig) - Tuesday, 27 March 2018, 11:24 GMT
Opened by Ralf Mardorf (Ralf) - Monday, 26 March 2018, 21:29 GMT
Last edited by Jan Alexander Steffens (heftig) - Tuesday, 27 March 2018, 11:24 GMT
|
Details
[evolution] doesn't start
After installing all available updates, including evolution, it doesn't start anymore. [rocketmouse@archlinux ~]$ grep 2018-03-26 /var/log/pacman.log | grep evo [2018-03-26 22:52] [ALPM] upgraded evolution-data-server (3.26.5-1 -> 3.28.0+6+g501f51b1c-1) [2018-03-26 22:52] [ALPM] upgraded evolution (3.26.5-1 -> 3.28.0+8+gf3e2c90d24-1) [2018-03-26 22:52] [ALPM] upgraded evolution-bogofilter (3.26.5-1 -> 3.28.0+8+gf3e2c90d24-1) [2018-03-26 22:52] [ALPM] upgraded evolution-spamassassin (3.26.5-1 -> 3.28.0+8+gf3e2c90d24-1) [rocketmouse@archlinux ~]$ pkill -9 evo [rocketmouse@archlinux ~]$ evolution Gtk-Message: 23:18:15.614: GtkDialog mapped without a transient parent. This is discouraged. [rocketmouse@archlinux ~]$ Only a dialog Window opens: "Cannot start Evolution. Another Evolution instance may be unresponsive. System error: Error calling StartServiceByName for org.gnome.evolution.dataserver.Sources5: Timeout was reached" |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Tuesday, 27 March 2018, 11:24 GMT
Reason for closing: Not a bug
Tuesday, 27 March 2018, 11:24 GMT
Reason for closing: Not a bug
> journalctl -fp err
[...]
systemd[22111]: evolution-source-registry.service: Failed to execute command: No such file or directory
systemd[22111]: evolution-source-registry.service: Failed at step EXEC spawning /usr/lib/evolution-data-server/evolution-source-registry: No such file or directory
systemd[1345]: Failed to start Evolution source registry.
The problem is the path: The file is installed in /usr/lib/evolution-source-registry instead of /usr/lib/evolution-data-server/evolution-source-registry but when I checked the path is actually correct in the new (?) unit file.
> systemctl --user daemon-reload
> systemctl --user restart evolution-source-registry.service
solved the problem job for me. (I guess a reboot should work as well.)
(I don't know why. I assumed that logging out and in restarts the user systemd instance but apparently something is wrong with this assumption...)