我正在尝试将我的nexus oss安装从我的Intranet中的一台计算机移到AWS中的实例。
我尝试了几件事,但收效甚微。
第二次尝试现在给出此错误:
2018-07-10 10:22:35,520-0400 INFO [FelixStartLevel] *SYSTEM
org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Upgrade component from 1.10 to 1.11
2018-07-10 10:22:35,526-0400 ERROR [FelixStartLevel <query>select from repository where recipe_name in ['docker-hosted', 'docker-proxy']</query>] *SYSTEM ROOT - Exception `7F9E2708` in storage `plocal:/maven/sonatype-work/nexus3/db/config`: 2.2.34 (build f340442755a31eabc91b87cb3ef99eda5cee6ebd, branch 2.2.x)
com.orientechnologies.orient.core.exception.OQueryParsingException: Error on parsing query at position #11: Error on parsing query
Query: repository WHERE recipe_name IN ['docker-hosted', 'docker-proxy']
----------------^
DB name="config"
at com.orientechnologies.orient.core.sql.filter.OSQLTarget.<init>(OSQLTarget.java:74)
at com.orientechnologies.orient.core.sql.OSQLEngine.parseTarget(OSQLEngine.java:464)
答案 0 :(得分:2)
这发生在Nexus的HA实现上,将sonatype-work中的DB文件夹重命名为db.old并重新启动了nexus。它从另一个节点获取文件夹...但是,在单节点安装中,此解决方案将起作用,将重新创建db文件夹,但您将丢失数据。