错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你启动 rush,它立刻停下来说:我需要 /etc/machine-id。这是怎么回事呢?每个存在都带着一个节点编号,这个编号只能由两样东西算出来:机器上的 machine-id 文件,和当前的系统用户。没有第三种办法,没有备用编号,没有随机生成的文件。如果这个文件读不到,或者是空的,引擎就根本不会诞生。这是一条硬规矩,不是疏漏,原话就是,rush 有它工作所必需的东西,machine-id 就是其中之一。修法在机器上,而不是在 rush 里:用 systemd-machine-id-setup 或 dbus-uuidgen 生成这个文件,如果你在容器里,就把宿主机的文件只读挂载进去。
文本来自 Rush 引擎的错误目录。
