知识库

备份失败。意外错误:名为 'default' 的 SSL 策略的基本目录不存在。

本文基于一份缺陷报告,并提供了一个建议的临时解决方案,直到修复可用。

运行备份(完整备份或增量备份)时,您可能会在输出中遇到以下错误,导致备份无法正常工作:

unexpected error: Base directory '/users/neo4j/neo4j-enterprise-3.5.8/backups/certificates/ssl_policy' for SSL policy with name 'default' does not exist.

无论是否使用备份加密,您在使用 SSL 时都可能遇到此问题。

导致此问题的配置是:

dbms.ssl.policy.default.base_directory=certificates/ssl_policy

解决此问题的关键在于您是否使用了相对路径而非绝对路径。如果使用相对路径,备份将显示上述错误并失败。

临时解决方案:为解决此问题,请在 SSL 配置设置中使用绝对路径。

dbms.ssl.policy.default.base_directory=/users/neo4j/neo4j-enterprise-3.5.8/certificates/ssl_policy

此外,将 Neo4j 升级到 3.5.9 或更高版本也可以解决此问题。

© . All rights reserved.