RX0411

领域: 线路

错误消息

无法评判线路会话:%s(%s)

消息中的 %s 表示引擎抛出错误时填入的具体内容。

小故事

引擎想判断一个线路会话能不能放行,却连判断都没法做。这是因为它依赖两份文件,一份是 Namewise 的名册,记录了哪些节点是公民、它们的节点编号和端点;另一份是 pins 文件,记录了每个节点被钉住的密钥。如果其中某一行的格式不对,比如不是 citizen、citizen.node、citizen.endpoint 这几种写法,整个文件就被拒绝,因为半懂不懂的名册,是不能被信任的。另外,家目录的环境变量没设置,或者会话入口、tungsten 拒绝了某个存在或某道门,也会走到这里。提示会指出文件和行号。修法是改正那一行。

文本来自 Rush 引擎的错误目录。