首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Karaf 4引导功能不起作用

Karaf 4引导功能不起作用
EN

Stack Overflow用户
提问于 2018-02-26 20:04:14
回答 2查看 687关注 0票数 1

我们升级了从卡拉夫-3到卡拉夫-4.0.10版本,以移动到氮版的Opendaylight。我们在尝试启动标准功能和应用程序特性(自定义odl)作为启动功能时,会得到以下异常。但是,我们可以通过karaf控制台手动安装相同的定制-odl(而不是引导功能)功能。在Karaf-3中,我们能够手动启动以及引导功能。

代码语言:javascript
复制
2018-02-26 14:50:58,266 | ERROR | 69e-e623d6584878  | 6 - org.apache.karaf.features.core - 4.0.10 | BootFeaturesInstaller | Error installing boot features
org.osgi.framework.BundleException: Unable to acquire the state change lock for the module: osgi.identity; osgi.identity="org.apache.karaf.features.core"; type="osgi.bundle"; version:Version="4.0.10" [id=6] STOPPED [STARTED]

org.apache.karaf.features.cfg (配置文件输入)

featuresBoot= (包装),(标准),定制-odl

定制-odl有100多个包,按不同的特性分组。

EN

回答 2

Stack Overflow用户

发布于 2018-02-26 23:59:02

上游OpenDaylight中的自动化测试作业可以使用featuresBoot。我举的一个例子是:

代码语言:javascript
复制
featuresBoot = odl-infrautils-ready,odl-netvirt-openstack, \
     standard, \
     wrap

也许可以尝试您的自定义发行版,而不需要您的自定义功能,以确保其工作正常。如果这样做有效,那么问题可能就在您的自定义特性中的某个地方。

票数 2
EN

Stack Overflow用户

发布于 2018-02-27 03:04:21

该错误表明它试图获取锁以停止包,即它试图转换到已停止的状态,并启动了先前的stateTransitionEvents。这里发生了一些不愉快的事情--它似乎试图递归地重新启动包。正如Jamo所提到的,它可能与您的自定义-odl特性相关-我建议检查该特性,并尝试一次添加一个片段,以找到冒犯的部分。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48996227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档