Nexus OSS Yum:生成元数据';选项--没有无法识别的数据库';

Nexus OSS Yum:生成元数据';选项--没有无法识别的数据库';,nexus,rhel5,Nexus,Rhel5,我正在RHEL5上使用Nexus Repository Manager OSS 2.14.4-03 使用Yum:Generate Meta-Data功能时,任务失败,Nexus日志显示: 'org.sonatype.nexus.yum.internal.task.CommandLineExecutor-Options错误:option--无法识别任何数据库。' 我知道RHEL5只支持createrepo v0.4.9,它不识别--no database选项。然而,这个线程提出了这个问题,并声称它

我正在RHEL5上使用Nexus Repository Manager OSS 2.14.4-03

使用Yum:Generate Meta-Data功能时,任务失败,Nexus日志显示: 'org.sonatype.nexus.yum.internal.task.CommandLineExecutor-Options错误:option--无法识别任何数据库。'

我知道RHEL5只支持createrepo v0.4.9,它不识别--no database选项。然而,这个线程提出了这个问题,并声称它已经解决了。根据该线程上的注释,似乎在名为final@Named(${nexus.yum.useNodeDatabaseSwitch:-true}”)的布尔UseNodeDatabaseSwitch的yum插件中有一个变量

但是我不知道如何设置这个变量。我想我需要做的就是把这个布尔值设为false

此外,该线程中提到的插件配置可能已经过时,因为现在Nexus中包含了Yum插件。我似乎找不到任何用于Yum插件的配置选项,没有看到Yum.xml

任何帮助都会很好,谢谢

下面包含来自Yum:Generate Metadata任务的完整nexus日志

2017-05-09 16:18:23812-0700信息[pxpool-1-thread-12]科技用户 org.sonatype.nexus.yum.internal.task.generateMataTask-已计划 任务(生成Biovia rpm yum元数据)已启动::生成yum 存储库“biovia rpms”元数据2017-05-09 16:18:24069-0700 错误[pxpool-1-thread-12]scitegicuser org.sonatype.nexus.yum.internal.task.CommandLineExecutor-选项 错误:选项--无法识别任何数据库

2017-05-09 16:18:24072-0700警告[pxpool-1-thread-12]scitegicuser org.sonatype.nexus.yum.internal.task.generateMataTask-yum 元数据生成失败org.apache.commons.exec.ExecuteException: 进程退出时出现错误:1(退出值:1) org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:377) ~[nexus-yum-repository-plugin-2.14.4-03/:na]位于 org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:160) ~[nexus-yum-repository-plugin-2.14.4-03/:na]位于 org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:147) ~[nexus-yum-repository-plugin-2.14.4-03/:na]位于 org.sonatype.nexus.yum.internal.task.CommandLineExecutor.exec(CommandLineExecutor.java:68) ~[nexus-yum-repository-plugin-2.14.4-03/:na]位于 org.sonatype.nexus.yum.internal.task.CommandLineExecutor.exec(CommandLineExecutor.java:43) ~[nexus-yum-repository-plugin-2.14.4-03/:na]位于 org.sonatype.nexus.yum.internal.task.generateMetadatask.doRun(generateMetadatask.java:162) [nexus-yum-repository-plugin-2.14.4-03/:na]位于 org.sonatype.nexus.yum.internal.task.generateMetadatask.doRun(generateMetadatask.java:69) [nexus-yum-repository-plugin-2.14.4-03/:na]位于 org.sonatype.nexus.scheduling.AbstractNexusTask.call(AbstractNexusTask.java:163) [nexus-core-2.14.4-03.jar:2.14.4-03] org.sonatype.scheduling.DefaultScheduledTask.call(DefaultScheduledTask.java:418) [nexus-scheduler-2.14.4-03.jar:2.14.4-03] org.sonatype.nexus.threads.MDCAwareCallable.call(MDCAwareCallable.java:44) [nexus-core-2.14.4-03.jar:2.14.4-03] org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) [shiro-core-1.3.2.jar:1.3.2]at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) [shiro-core-1.3.2.jar:1.3.2]at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_101] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_101] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_101] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_101] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_101]位于java.lang.Thread.run(Thread.java:745) [na:1.8.0_101]2017-05-09 16:18:24073-0700警告[pxpool-1-thread-12] scitegicuser org.sonatype.nexus.yum.internal.task.generateMataTask -计划任务(生成Biovia rpm yum元数据)失败::生成存储库“Biovia rpm”的yum元数据(已启动) 2017-05-09T16:18:23-07:00,运行时0:00:00.260)java.io.IOException: 在上生成Yum元数据失败 org.sonatype.nexus.yum.internal.task.generateMetadatask.doRun(generateMetadatask.java:166) ~[na:na]at org.sonatype.nexus.yum.internal.task.generateMetadatask.doRun(generateMetadatask.java:69) ~[na:na]at org.sonatype.nexus.scheduling.AbstractNexusTask.call(AbstractNexusTask.java:163) ~[nexus-core-2.14.4-03.jar:2.14.4-03]at org.sonatype.scheduling.DefaultScheduledTask.call(DefaultScheduledTask.java:418) [nexus-scheduler-2.14.4-03.jar:2.14.4-03] org.sonatype.nexus.threads.MDCAwareCallable.call(MDCAwareCallable.java:44) [nexus-core-2.14.4-03.jar:2.14.4-03] org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) [shiro-core-1.3.2.jar:1.3.2]at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) [shiro-core-1.3.2.jar:1.3.2]at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_101] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_101] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_101] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_101] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_101]位于java.lang.Thread.run(Thread.java:745) [na:1.8.0_101]由以下原因引起:org.apache.commons.exec.ExecuteException: 赞成