“Ubuntu trigger 失败”这个说法比较模糊,需要先明确你指的是哪一种 trigger。常见场景和对应原因如下,你可以对号入座:
如果你说的是 systemctl daemon-reload、.service / .path / .timer 中的 TriggeredBy 或 systemctl trigger:
常见原因:
systemctl status xxx.service
journalctl -xe
systemctl daemon-reloadUbuntu 使用 dpkg 的 trigger 机制(如 man-db、fontconfig、initramfs):
常见原因:
/var/lib/dpkg/triggers 损坏解决办法:
sudo dpkg --configure -a
sudo apt install -f
udevadm trigger
失败通常因为:
比如:
为了准确帮你,请告诉我:
lsb_release -a)我可以据此给你精确解决方案。