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

时间:2018-11-24 02:34:00

标签: 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/db/config admin admin*

我们遇到错误com.orientechnologies.orient.core.exception.OStorageException:无法使用mode = rw打开本地存储'/ mnt / sonatype-work / nexus3 / db / config'     数据库名称=“ config”

  

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

     

$ ANSI {绿色{db = config}}存储关闭期间出错   java.lang.NullPointerException在   com.orientechnologies.orient.core.storage.impl.local.paginated.wal.ODiskWriteAheadLog.cutTill(ODiskWriteAheadLog.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'     数据库名称=“ config”,位于   com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.open(OAbstractPaginatedStorage.java:323)

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

不确定是否会导致连接到配置数据库的问题。

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

1 个答案:

答案 0 :(得分:1)

只想分享一下此问题似乎已通过以下邮件列表上的对话得到解决:https://groups.google.com/a/glists.sonatype.com/forum/?utm_medium=email&utm_source=footer#!msg/nexus-users/64W_y9fDGzQ/o0FKRgiDAwAJ