Невозможно запустить репозиторий Nexus на CentOS 7, работающем на AWS - PullRequest
0 голосов
/ 24 ноября 2018

В нашем хранилище Nexus не осталось места, и теперь мы не можем запустить хранилище.К сожалению, у нас нет резервной копии репозитория, к которому мы можем вернуться.

После того, как мы освободили место на диске 3.4.ГБ бесплатно.Сейчас мы пытаемся исправить поврежденные базы данных Orient, а именно config и компонент.После того, как мы запустили консоль Orient DB через

*sudo java -jar ./lib/support/nexus-orient-console.jar*

и попытались подключиться к конфигурации DB через

*CONNECT plocal:/mnt/sonatype-work/nexus3/db/config admin admin*

, мы получаем ошибку com.orientechnologies.orient.core.exception.OStorageException: Невозможно открыть локальное хранилище '/ mnt / sonatype-work / nexus3 / db / config' с mode = rw имя БД = "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 {сегмент = 215, позиция = 52}} будет пропущен при восстановлении данных. $ ANSI {green {db = config}} Исключение при восстановлении данных хранилища java.lang.NullPointerException на com.orientechnologies.orient.core.storage.impl.local.paginated.wal.ODiskWriteAheadLog.cutTill (ODiskWriteAheadLog.java:919) в

$ ANSI {green {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 (сборка 285537d2767275f460df32c6a3bebffcc6a3bebffcc6a3bebbcc6a3b5bccf6aa5bbccc6a3b5bccc6a3b5bccc6a3b5bccc6a3b5bccc6a3b5bccc6a3b1bccc6a3b1bccc6a3b5bccc6a3b1bccc6a3b1bccc6a3b5bccc6a3b5bccc6a3b5bccc6a3b5bccc6a3b1bbcx) com.orientechnologies.orient.core.exception.OStorageException: Невозможно открыть локальное хранилище '/ mnt / sonatype-work / nexus3 / db / config' с mode = rw имя_БД = "config" на com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.open (OAbstractPaginatedStorage.java:323)

Если мы посмотрим на процессы, запущенные через htop, мы увидим несколько java -jar ./lib/support/nexus-orient-console.jar работает.

Не уверен, если это вызывает проблемы с подключением к базе данных конфигурации.

Любые идеи или рекомендации, чтобы исправить проблему?

1 Ответ

0 голосов
/ 27 ноября 2018

Просто хотел поделиться, что эта проблема, похоже, была решена с помощью разговора в этом списке рассылки: https://groups.google.com/a/glists.sonatype.com/forum/?utm_medium=email&utm_source=footer#!msg/nexus-users/64W_y9fDGzQ/o0FKRgiDAwAJ

...