Orientdb 无法在AWS上运行的CentOS 7上启动Nexus存储库

Orientdb 无法在AWS上运行的CentOS 7上启动Nexus存储库,orientdb,nexus,sonatype,nexus3,Orientdb,Nexus,Sonatype,Nexus3,我们的Nexus存储库空间不足,现在无法启动存储库。不幸的是,我们没有可以恢复到的存储库备份 在我们在磁盘3.4上留出一些空间之后。GB是免费的。 现在我们正试图修复损坏的Orient数据库,即config和component。 在我们通过启动Orient DB控制台之后 *sudo java -jar ./lib/support/nexus-orient-console.jar* 并尝试通过连接到配置数据库 *CONNECT plocal:/mnt/sonatype-work/nexus3/

我们的Nexus存储库空间不足,现在无法启动存储库。不幸的是,我们没有可以恢复到的存储库备份

在我们在磁盘3.4上留出一些空间之后。GB是免费的。 现在我们正试图修复损坏的Orient数据库,即config和component。 在我们通过启动Orient DB控制台之后

*sudo java -jar ./lib/support/nexus-orient-console.jar*
并尝试通过连接到配置数据库

*CONNECT plocal:/mnt/sonatype-work/nexus3/db/config admin admin*
我们收到错误com.orientechnologies.orient.core.exception.ostrageexception:无法打开模式为rw的本地存储“/mnt/sonatype work/nexus3/db/config” DB name=“config”

连接到数据库[plocal:/mnt/sonatype work/nexus3/db/config] 使用用户“admin”。。。2018-11-24 02:23:00:977警告{db=config}存储 “配置”未正确关闭。将尝试从写前恢复 日志2018-11-24 02:23:00:983警告{db=config}记录 com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OCheckpointEndRecord{lsn=lsn{segment=215, 数据还原$ANSI{green期间将跳过position=52}} 存储数据还原期间发生{db=config}}异常 位于的java.lang.NullPointerException com.orientechnologies.orient.core.storage.impl.local.paginated.wal.odiskwriteeaheadlog.cutTill(odiskwriteeaheadlog.java:919) 在

$ANSI{green{db=config}}存储关闭期间出错 位于的java.lang.NullPointerException com.orientechnologies.orient.core.storage.impl.local.paginated.wal.odiskwriteeaheadlog.cutTill(odiskwriteeaheadlog.java:919) 在

存储中的异常
475646D4
plocal:/mnt/sonatype work/nexus3/db/config
:2.2.31(构建 285537d2767275f460df32c6a3be01bfff6a517c分支2.2.x) com.orientechnologies.orient.core.exception.OStorageException:无法 以mode=rw打开本地存储“/mnt/sonatype work/nexus3/db/config” DB name=“config”位于 com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.open(OAbstractPaginatedStorage.java:323)

如果我们查看通过htop运行的流程,我们会看到多个 java-jar./lib/support/nexus-orient-console.jar正在运行

不确定这是否导致连接到配置数据库时出现问题


是否有解决此问题的想法或建议?

只想与大家分享,此问题似乎已通过此邮件列表上的对话得到解决: