我再次尝试使用 Evolution。当我运行该程序时,我收到以下错误消息:
无法启动 Evolution。另一个 Evoluiton 实例可能没有响应。系统错误:调用 org.gnome.evolution.dataserver.Sources5 单元 evolution-source-registery.service 的 StartServiceByname 时出错,被屏蔽。
当我去揭露该服务时,我得到以下信息:
$ sudo systemctl unmask
alsa-utils.service rcS.service x11-common.service
cryptdisks-early.service saned.service zfs-import.service
cryptdisks.service sudo.service zfs-load-key.service
hwclock.service systemd-rfkill.service
rc.service systemd-rfkill.socket
$ locate evolution-source-registry.service
/home/$USER/.config/systemd/user/evolution-source-registry.service
/usr/lib/systemd/user/evolution-source-registry.service
答案1
显然几年前我曾映射了一些禁用条目
~/.config/systemd/user
lrwxrwxrwx 1 $$$ $$$ 9 Oct 6 2021 evolution-addressbook-factory.service -> /dev/null
lrwxrwxrwx 1 $$$ $$$ 9 Oct 6 2021 evolution-calendar-factory.service -> /dev/null
lrwxrwxrwx 1 $$$ $$$ 9 Oct 6 2021 evolution-source-registry.service -> /dev/null
lrwxrwxrwx 1 $$$ $$$ 9 Oct 6 2021 evolution-user-prompter.service -> /dev/null
删除这些条目可使服务和 Evolution 正常启动。谢谢