odl/ovs odl-controller config-changed hook failed

Bug #1515654 reported by Ashley Lai
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack odl-controller charm
Confirmed
Medium
Unassigned
odl-controller (Juju Charms Collection)
Invalid
Medium
Unassigned

Bug Description

The odl/ovs deployment failed in odl-controller charm with the following error. However after the failure, juju ssh to odl-controller unit I was able to run the command successfully. See below.

2015-10-24 10:29:29 INFO juju.worker.leadership tracker.go:182 odl-controller/0 will renew odl-controller leadership at 2015-10-24 10:29:58.964486384 +0000 UTC
2015-10-24 10:29:41 INFO config-changed Failed to get the session.
2015-10-24 10:29:42 INFO config-changed Traceback (most recent call last):
2015-10-24 10:29:42 INFO config-changed File "/var/lib/juju/agents/unit-odl-controller-0/charm/hooks/config-changed", line 98, in <module>
2015-10-24 10:29:42 INFO config-changed main()
2015-10-24 10:29:42 INFO config-changed File "/var/lib/juju/agents/unit-odl-controller-0/charm/hooks/config-changed", line 83, in main
2015-10-24 10:29:42 INFO config-changed hooks.execute(sys.argv)
2015-10-24 10:29:42 INFO config-changed File "/var/lib/juju/agents/unit-odl-controller-0/charm/hooks/charmhelpers/core/hookenv.py", line 592, in execute
2015-10-24 10:29:42 INFO config-changed self._hooks[hook_name]()
2015-10-24 10:29:42 INFO config-changed File "/var/lib/juju/agents/unit-odl-controller-0/charm/hooks/charmhelpers/core/host.py", line 356, in wrapped_f
2015-10-24 10:29:42 INFO config-changed f(*args, **kwargs)
2015-10-24 10:29:42 INFO config-changed File "/var/lib/juju/agents/unit-odl-controller-0/charm/hooks/config-changed", line 38, in config_changed
2015-10-24 10:29:42 INFO config-changed process_odl_cmds(PROFILES[config["profile"]])
2015-10-24 10:29:42 INFO config-changed File "/var/lib/juju/agents/unit-odl-controller-0/charm/hooks/odl_controller_utils.py", line 106, in process_odl_cmds
2015-10-24 10:29:42 INFO config-changed features = filter_installed(odl_cmds.get("feature:install", []))
2015-10-24 10:29:42 INFO config-changed File "/var/lib/juju/agents/unit-odl-controller-0/charm/hooks/odl_controller_utils.py", line 100, in filter_installed
2015-10-24 10:29:42 INFO config-changed installed = installed_features()
2015-10-24 10:29:42 INFO config-changed File "/var/lib/juju/agents/unit-odl-controller-0/charm/hooks/odl_controller_utils.py", line 89, in installed_features
2015-10-24 10:29:42 INFO config-changed out = run_odl(["feature:list"])
2015-10-24 10:29:42 INFO config-changed File "/var/lib/juju/agents/unit-odl-controller-0/charm/hooks/charmhelpers/core/decorators.py", line 42, in _retry_on_exception_inner_2
2015-10-24 10:29:42 INFO config-changed return f(*args, **kwargs)
2015-10-24 10:29:42 INFO config-changed File "/var/lib/juju/agents/unit-odl-controller-0/charm/hooks/odl_controller_utils.py", line 83, in run_odl
2015-10-24 10:29:42 INFO config-changed output = subprocess.check_output(run_cmd)
2015-10-24 10:29:42 INFO config-changed File "/usr/lib/python2.7/subprocess.py", line 573, in check_output
2015-10-24 10:29:42 INFO config-changed raise CalledProcessError(retcode, cmd, output=output)
2015-10-24 10:29:42 INFO config-changed subprocess.CalledProcessError: Command '['/opt/opendaylight-karaf/bin/client', '-r', '20', '-h', 'localhost', '-a', '8101', 'feature:list']' returned non-zero exit status 1

====================================
juju ssh odl-controller node:

ubuntu@juju-machine-4-lxc-0:/var/log/juju$ /opt/opendaylight-karaf/bin/client -r 20 -h localhost -a 8101 feature:list
client: JAVA_HOME not set; results may vary
Logging in as karaf
525 [pool-2-thread-2] WARN org.apache.sshd.client.keyverifier.AcceptAllServerKeyVerifier - Server at localhost/127.0.0.1:8101 presented unverified key:
Name | Version | Installed | Repository | Description
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
odl-aaa-all | 0.1.3-Helium-SR3 | | odl-aaa-0.1.3-Helium-SR3 | OpenDaylight :: AAA :: Authentication :: All Featu
odl-aaa-authn | 0.1.3-Helium-SR3 | | odl-aaa-0.1.3-Helium-SR3 | OpenDaylight :: AAA :: Authentication
odl-aaa-authn-sssd | 0.1.3-Helium-SR3 | | odl-aaa-0.1.3-Helium-SR3 | OpenDaylight :: AAA :: SSSD Federation
odl-aaa-authn-plugin | 0.1.3-Helium-SR3 | | odl-aaa-0.1.3-Helium-SR3 | OpenDaylight :: AAA :: ODL NETCONF Plugin
framework-security | 3.0.1 | | standard-3.0.1 | OSGi Security for Karaf
standard | 3.0.1 | x | standard-3.0.1 | Karaf standard feature
aries-annotation | 3.0.1 | | standard-3.0.1 | Aries Annotations
wrapper | 3.0.1 | | standard-3.0.1 | Provide OS integration
service-wrapper | 3.0.1 | | standard-3.0.1 | Provide OS integration (alias to wrapper feature)
obr | 3.0.1 | | standard-3.0.1 | Provide OSGi Bundle Repository (OBR) support
config | 3.0.1 | x | standard-3.0.1 | Provide OSGi ConfigAdmin support
region | 3.0.1 | | standard-3.0.1 | Provide Region Support
package | 3.0.1 | x | standard-3.0.1 | Package commands and mbeans
http | 3.0.1 | | standard-3.0.1 | Implementation of the OSGI HTTP Service
http-whiteboard | 3.0.1 | | standard-3.0.1 | Provide HTTP Whiteboard pattern support
war | 3.0.1 | | standard-3.0.1 | Turn Karaf as a full WebContainer
jetty | 8.1.9.v20130131 | | standard-3.0.1 |
kar | 3.0.1 | x | standard-3.0.1 | Provide KAR (KARaf archive) support
webconsole | 3.0.1 | | standard-3.0.1 | Base support of the Karaf WebConsole
ssh | 3.0.1 | x | standard-3.0.1 | Provide a SSHd server on Karaf
management | 3.0.1 | x | standard-3.0.1 | Provide a JMX MBeanServer and a set of MBeans in K
scheduler | 3.0.1 | | standard-3.0.1 | Provide a scheduler service in Karaf to fire event
eventadmin | 3.0.1 | | standard-3.0.1 | OSGi Event Admin service specification for event-b
jasypt-encryption | 3.0.1 | | standard-3.0.1 | Advanced encryption support for Karaf security
scr | 3.0.1 | | standard-3.0.1 | Declarative Service support
blueprint-web | 3.0.1 | | standard-3.0.1 | Provides an OSGI-aware Servlet ContextListener for
odl-l2switch-all | 0.1.3-Helium-SR3 | | l2switch-0.1.3-Helium-SR3 | OpenDaylight :: L2Switch :: All
odl-l2switch-switch | 0.1.3-Helium-SR3 | | l2switch-0.1.3-Helium-SR3 | OpenDaylight :: L2Switch :: Switch
odl-l2switch-switch-rest | 0.1.3-Helium-SR3 | | l2switch-0.1.3-Helium-SR3 | OpenDaylight :: L2Switch :: Switch
odl-l2switch-switch-ui | 0.1.3-Helium-SR3 | | l2switch-0.1.3-Helium-SR3 | OpenDaylight :: L2Switch :: Switch
odl-l2switch-hosttracker | 0.1.3-Helium-SR3 | | l2switch-0.1.3-Helium-SR3 | OpenDaylight :: L2Switch :: HostTracker
odl-l2switch-addresstracker | 0.1.3-Helium-SR3 | | l2switch-0.1.3-Helium-SR3 | OpenDaylight :: L2Switch :: AddressTracker
odl-l2switch-arphandler | 0.1.3-Helium-SR3 | | l2switch-0.1.3-Helium-SR3 | OpenDaylight :: L2Switch :: ArpHandler
odl-l2switch-loopremover | 0.1.3-Helium-SR3 | | l2switch-0.1.3-Helium-SR3 | OpenDaylight :: L2Switch :: LoopRemover
odl-l2switch-packethandler | 0.1.3-Helium-SR3 | | l2switch-0.1.3-Helium-SR3 | OpenDaylight :: L2Switch :: PacketHandler
odl-packetcable-all | 1.1.3-Helium-SR3 | | odl-packetcable-1.1.3-Helium-SR3 | OpenDaylight :: packetcable :: All
odl-packetcable-consumer | 1.1.3-Helium-SR3 | | odl-packetcable-1.1.3-Helium-SR3 | OpenDaylight :: packetcable :: Consumer
odl-packetcable-model | 1.1.3-Helium-SR3 | | odl-packetcable-1.1.3-Helium-SR3 | OpenDaylight :: packetcable :: Model
odl-packetcable-provider | 1.1.3-Helium-SR3 | | odl-packetcable-1.1.3-Helium-SR3 | OpenDaylight :: packetcable :: Provider
odl-packetcable-driver | 1.1.3-Helium-SR3 | | odl-packetcable-1.1.3-Helium-SR3 | OpenDaylight :: packetcable :: Driver
odl-netconf-connector-all | 1.1.3-Helium-SR3 | | odl-controller-1.1.3-Helium-SR3 | OpenDaylight :: Netconf Connector :: All
odl-netconf-connector | 1.1.3-Helium-SR3 | | odl-controller-1.1.3-Helium-SR3 | OpenDaylight :: Netconf Connector :: Netconf Conne
odl-netconf-connector-ssh | 1.1.3-Helium-SR3 | | odl-controller-1.1.3-Helium-SR3 | OpenDaylight :: Netconf Connector :: Netconf Conne
odl-netconf-ssh | 0.2.8-Helium-SR3 | | odl-controller-1.1.3-Helium-SR3 | OpenDaylight :: Netconf Connector :: SSH
odl-netconf-tcp | 0.2.8-Helium-SR3 | | odl-controller-1.1.3-Helium-SR3 | OpenDaylight :: Netconf Connector :: TCP
odl-snmp4sdn-all | 0.1.6-Helium-SR3 | | odl-snmp4sdn-0.1.6-Helium-SR3 | OpenDaylight :: SNMP4SDN :: All
odl-snmp4sdn-snmp4sdn | 0.1.6-Helium-SR3 | | odl-snmp4sdn-0.1.6-Helium-SR3 | OpenDaylight :: SNMP4SDN :: Plugin
odl-plugin2oc | 0.1.3-Helium-SR3 | | odl-plugin2oc-0.1.3-Helium-SR3 | OpenDaylight :: plugin2oc :: Plugin
odl-config-all | 0.2.8-Helium-SR3 | | odl-config-0.2.8-Helium-SR3 | OpenDaylight :: Config :: All
odl-mdsal-common | 1.1.3-Helium-SR3 | | odl-config-0.2.8-Helium-SR3 | OpenDaylight :: Config :: All
odl-config-api | 0.2.8-Helium-SR3 | | odl-config-0.2.8-Helium-SR3 | OpenDaylight :: Config :: API
odl-config-netty-config-api | 0.2.8-Helium-SR3 | | odl-config-0.2.8-Helium-SR3 | OpenDaylight :: Config :: Netty Config API
odl-config-core | 0.2.8-Helium-SR3 | | odl-config-0.2.8-Helium-SR3 | OpenDaylight :: Config :: Core
odl-config-manager | 0.2.8-Helium-SR3 | | odl-config-0.2.8-Helium-SR3 | OpenDaylight :: Config :: Manager
odl-adsal-all | 0.8.4-Helium-SR3 | | adsal-0.8.4-Helium-SR3 | OpenDaylight AD-SAL All Features
odl-adsal-core | 0.8.4-Helium-SR3 | | adsal-0.8.4-Helium-SR3 | OpenDaylight :: AD-SAL :: Core
odl-adsal-networkconfiguration | 0.0.6-Helium-SR3 | | adsal-0.8.4-Helium-SR3 | OpenDaylight :: AD-SAL :: Network Configuration
odl-adsal-connection | 0.1.5-Helium-SR3 | | adsal-0.8.4-Helium-SR3 | OpenDaylight :: AD-SAL :: Connection
odl-adsal-clustering | 0.5.4-Helium-SR3 | | adsal-0.8.4-Helium-SR3 | OpenDaylight :: AD-SAL :: Clustering
odl-adsal-configuration | 0.4.6-Helium-SR3 | | adsal-0.8.4-Helium-SR3 | OpenDaylight :: AD-SAL :: Configuration
odl-adsal-thirdparty | 0.8.4-Helium-SR3 | | adsal-0.8.4-Helium-SR3 | OpenDaylight :: AD-SAL :: Third-Party Depenencies
odl-config-netty | 0.2.8-Helium-SR3 | | odl-config-persister-0.2.8-Helium-SR3 | OpenDaylight :: Config-Netty
odl-base-all | 1.4.5-Helium-SR3 | | odl-base-1.4.5-Helium-SR3 | OpenDaylight Controller
odl-base-dummy-console | 1.1.3-Helium-SR3 | | odl-base-1.4.5-Helium-SR3 | Temporary Dummy Console
odl-base-felix-dm | 3.1.0 | | odl-base-1.4.5-Helium-SR3 | Felix Dependency Manager
odl-base-aries-spi-fly | 1.0.0 | | odl-base-1.4.5-Helium-SR3 | Aries SPI Fly
odl-base-netty | 4.0.23.Final | | odl-base-1.4.5-Helium-SR3 |
odl-base-jersey | 1.17 | | odl-base-1.4.5-Helium-SR3 | Jersey
odl-base-jersey2-osgi | 4.0 | | odl-base-1.4.5-Helium-SR3 | OSGi friendly Jersey
odl-base-jackson | 2.3.2 | | odl-base-1.4.5-Helium-SR3 | Jackson JAX-RS
odl-base-slf4j | 1.7.2 | | odl-base-1.4.5-Helium-SR3 | SLF4J Logging
odl-base-apache-commons | 1.4.5-Helium-SR3 | | odl-base-1.4.5-Helium-SR3 | Apache Commons Libraries
odl-base-eclipselink-persistence | 2.0.4.v201112161009 | | odl-base-1.4.5-Helium-SR3 | EclipseLink Persistence API
odl-base-gemini-web | 2.2.0.RELEASE | | odl-base-1.4.5-Helium-SR3 | Gemini Web
odl-base-tomcat | 7.0.53 | | odl-base-1.4.5-Helium-SR3 | OpenDaylight Tomcat
odl-base-spring | 3.1.3.RELEASE | | odl-base-1.4.5-Helium-SR3 | Opendaylight Spring Support
odl-base-spring-web | 3.1.3.RELEASE | | odl-base-1.4.5-Helium-SR3 | OpenDaylight Spring Web
odl-base-spring-security | 3.1.3.RELEASE | | odl-base-1.4.5-Helium-SR3 | OpenDaylight Spring Security
odl-tcpmd5-all | 1.0.3-Helium-SR3 | | odl-tcpmd5-1.0.3-Helium-SR3 |
odl-tcpmd5-base | 1.0.3-Helium-SR3 | | odl-tcpmd5-1.0.3-Helium-SR3 |
odl-tcpmd5-netty | 1.0.3-Helium-SR3 | | odl-tcpmd5-1.0.3-Helium-SR3 |
odl-tcpmd5-nio | 1.0.3-Helium-SR3 | | odl-tcpmd5-1.0.3-Helium-SR3 |
odl-sfc-all | 0.0.4-Helium-SR3 | | odl-sfc-0.0.4-Helium-SR3 | OpenDaylight :: sfc :: All
odl-sfc-provider | 0.0.4-Helium-SR3 | | odl-sfc-0.0.4-Helium-SR3 | OpenDaylight :: sfc :: Provider
odl-sfc-model | 0.0.4-Helium-SR3 | | odl-sfc-0.0.4-Helium-SR3 | OpenDaylight :: sfc :: Model
odl-sfc-test-consumer | 0.0.4-Helium-SR3 | | odl-sfc-0.0.4-Helium-SR3 | OpenDaylight :: sfc :: Test :: Consumer
odl-sfc-ui | 0.0.4-Helium-SR3 | | odl-sfc-0.0.4-Helium-SR3 | OpenDaylight :: sfc :: UI
odl-mdsal-all | 1.1.3-Helium-SR3 | | odl-mdsal-1.1.3-Helium-SR3 | OpenDaylight :: MDSAL :: All
odl-mdsal-broker | 1.1.3-Helium-SR3 | | odl-mdsal-1.1.3-Helium-SR3 | OpenDaylight :: MDSAL :: Broker
odl-toaster | 1.1.3-Helium-SR3 | | odl-mdsal-1.1.3-Helium-SR3 | OpenDaylight :: Toaster
odl-mdsal-xsql | 1.1.3-Helium-SR3 | | odl-mdsal-1.1.3-Helium-SR3 |
odl-mdsal-clustering-commons | 1.1.3-Helium-SR3 | | odl-mdsal-1.1.3-Helium-SR3 |
odl-mdsal-distributed-datastore | 1.1.3-Helium-SR3 | | odl-mdsal-1.1.3-Helium-SR3 |
odl-mdsal-remoterpc-connector | 1.1.3-Helium-SR3 | | odl-mdsal-1.1.3-Helium-SR3 |
odl-mdsal-clustering | 1.1.3-Helium-SR3 | | odl-mdsal-1.1.3-Helium-SR3 |
odl-clustering-test-app | 1.1.3-Helium-SR3 | | odl-mdsal-1.1.3-Helium-SR3 |
odl-flow-model | 1.1.3-Helium-SR3 | | odl-flow-1.1.3-Helium-SR3 | OpenDaylight :: Flow :: Model
odl-flow-services | 1.1.3-Helium-SR3 | | odl-flow-1.1.3-Helium-SR3 | OpenDaylight :: Flow :: Services
odl-openflow-nxm-extensions | 0.0.6-Helium-SR3 | | ovsdb-0.0.6-Helium-SR3 | OpenDaylight :: Openflow :: Nicira Extensions
odl-integration-compatible-with-all | 0.2.3-Helium-SR3 | | odl-integration-0.2.3-Helium-SR3 |
odl-integration-all | 0.2.3-Helium-SR3 | | odl-integration-0.2.3-Helium-SR3 |
odl-openflowjava-all | 0.0.0 | | odl-openflowjava-0.5.3-Helium-SR3 | OpenDaylight :: Openflow Java :: All
odl-openflowjava-protocol | 0.5.3-Helium-SR3 | | odl-openflowjava-0.5.3-Helium-SR3 | OpenDaylight :: Openflow Java :: Protocol
odl-nsf-all | 0.4.5-Helium-SR3 | | nsf-0.4.5-Helium-SR3 | OpenDaylight :: NSF :: All Network Service Functio
odl-nsf-managers | 0.4.5-Helium-SR3 | | nsf-0.4.5-Helium-SR3 | OpenDaylight :: AD-SAL :: Network Service Function
odl-adsal-northbound | 0.4.5-Helium-SR3 | | nsf-0.4.5-Helium-SR3 | OpenDaylight :: AD-SAL :: Northbound APIs
odl-bgpcep-all | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-bgpcep-dependencies | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-bgpcep-util | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-bgpcep-concepts | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-bgpcep-linkstate | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-bgpcep-pcep-impl | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-pcep-segment-routing | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-bgpcep-parser | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-bgpcep-rib | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-bgpcep-tunnel | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-bgpcep-programming | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-pcep-api | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-pcep-spi | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-bgpcep-topology | 0.3.4-Helium-SR3 | | odl-bgpcep-0.3.4-Helium-SR3 |
odl-config-persister-all | 0.2.8-Helium-SR3 | | odl-config-persister-0.2.8-Helium-SR3 | OpenDaylight :: Config Persister:: All
odl-config-persister | 0.2.8-Helium-SR3 | | odl-config-persister-0.2.8-Helium-SR3 | OpenDaylight :: Config Persister
odl-config-startup | 0.2.8-Helium-SR3 | | odl-config-persister-0.2.8-Helium-SR3 | OpenDaylight :: Config Persister:: Config Startup
odl-protocol-framework | 0.5.3-Helium-SR3 | | odl-protocol-framework-0.5.3-Helium-SR3 | OpenDaylight :: Protocol Framework
odl-restconf-all | 1.1.3-Helium-SR3 | | odl-controller-1.1.3-Helium-SR3 | OpenDaylight :: Restconf :: All
odl-restconf | 1.1.3-Helium-SR3 | | odl-controller-1.1.3-Helium-SR3 | OpenDaylight :: Restconf
odl-restconf-noauth | 1.1.3-Helium-SR3 | | odl-controller-1.1.3-Helium-SR3 | OpenDaylight :: Restconf
odl-mdsal-apidocs | 1.1.3-Helium-SR3 | | odl-controller-1.1.3-Helium-SR3 | OpenDaylight :: MDSAL :: APIDOCS
odl-toaster-rest | 1.1.3-Helium-SR3 | | odl-controller-1.1.3-Helium-SR3 |
odl-toaster-ui | 1.1.3-Helium-SR3 | | odl-controller-1.1.3-Helium-SR3 |
odl-yangtools-all | 0.6.5-Helium-SR3 | | odl-yangtools-0.6.5-Helium-SR3 | OpenDaylight Yangtools All
odl-yangtools-models | 0.6.5-Helium-SR3 | | odl-yangtools-0.6.5-Helium-SR3 | OpenDaylight :: Yangtools :: Models
odl-yangtools-data-binding | 0.6.5-Helium-SR3 | | odl-yangtools-0.6.5-Helium-SR3 | OpenDaylight :: Yangtools :: Data Binding
odl-yangtools-binding | 0.6.5-Helium-SR3 | | odl-yangtools-0.6.5-Helium-SR3 | OpenDaylight :: Yangtools :: Binding
odl-yangtools-common | 0.6.5-Helium-SR3 | | odl-yangtools-0.6.5-Helium-SR3 | OpenDaylight :: Yangtools :: Common
odl-yangtools-binding-generator | 0.6.5-Helium-SR3 | | odl-yangtools-0.6.5-Helium-SR3 | OpenDaylight :: Yangtools :: Binding Generator
odl-yangtools-restconf | 0.6.5-Helium-SR3 | | odl-yangtools-0.6.5-Helium-SR3 | OpenDaylight :: Yangtools :: Restconf
odl-adsal-compatibility-all | 1.4.5-Helium-SR3 | | odl-adsal-compatibility-0.8.4-Helium-SR3 | OpenDaylight :: controller :: All
odl-adsal-compatibility | 0.8.4-Helium-SR3 | | odl-adsal-compatibility-0.8.4-Helium-SR3 | OpenDaylight :: AD-SAL :: Compatibility
odl-ovsdb-all | 1.0.3-Helium-SR3 | | ovsdb-1.0.3-Helium-SR3 | OpenDaylight :: OVSDB :: all
odl-ovsdb-library | 1.0.3-Helium-SR3 | | ovsdb-1.0.3-Helium-SR3 | OVSDB :: Library
odl-ovsdb-schema-openvswitch | 1.0.3-Helium-SR3 | | ovsdb-1.0.3-Helium-SR3 | OVSDB :: Schema :: Open_vSwitch
odl-ovsdb-schema-hardwarevtep | 1.0.3-Helium-SR3 | | ovsdb-1.0.3-Helium-SR3 | OVSDB :: Schema :: hardware_vtep
odl-ovsdb-plugin | 1.0.3-Helium-SR3 | | ovsdb-1.0.3-Helium-SR3 | OpenDaylight :: OVSDB :: Plugin
odl-ovsdb-northbound | 0.6.3-Helium-SR3 | | ovsdb-1.0.3-Helium-SR3 | OpenDaylight :: OVSDB :: Northbound
odl-ovsdb-openstack | 1.0.3-Helium-SR3 | | ovsdb-1.0.3-Helium-SR3 | OpenDaylight :: OVSDB :: OpenStack Network Virtual
odl-ovsdb-ovssfc | 0.0.4-Helium-SR3 | | ovsdb-0.0.4-Helium-SR3 | OpenDaylight :: OVSDB :: OVS Service Function Chai
odl-sfclisp | 0.0.4-Helium-SR3 | | odl-sfclisp-0.0.4-Helium-SR3 | OpenDaylight :: sfclisp :: all
odl-sfcofl2 | 0.0.4-Helium-SR3 | | odl-sfcofl2-0.0.4-Helium-SR3 | OpenDaylight :: sfcofl2
odl-dlux-all | 0.1.3-Helium-SR3 | | odl-dlux-0.1.3-Helium-SR3 |
odl-dlux-core | 0.1.3-Helium-SR3 | | odl-dlux-0.1.3-Helium-SR3 |
odl-vtn-manager-all | 0.2.3-Helium-SR3 | | vtn-manager-0.2.3-Helium-SR3 | OpenDaylight VTN Manager All
odl-vtn-manager-java-api | 0.2.3-Helium-SR3 | | vtn-manager-0.2.3-Helium-SR3 | OpenDaylight :: VTN Manager :: Java API
odl-vtn-manager-northbound | 0.2.3-Helium-SR3 | | vtn-manager-0.2.3-Helium-SR3 | OpenDaylight :: VTN Manager :: Northbound
odl-vtn-manager-neutron | 0.2.3-Helium-SR3 | | vtn-manager-0.2.3-Helium-SR3 | OpenDaylight :: VTN Manager :: Neutron Interface
odl-aaa-authz-all | 0.1.3-Helium-SR3 | | odl-aaa-0.1.3-Helium-SR3 | OpenDaylight :: AAA :: Authorization :: All Featur
odl-aaa-authz | 0.1.3-Helium-SR3 | | odl-aaa-0.1.3-Helium-SR3 | OpenDaylight :: AAA :: Authorization
odl-lispflowmapping-all | 1.1.14-Helium-SR3 | | odl-lispflowmapping-1.1.14-Helium-SR3 | OpenDaylight :: LISP Flow Mapping :: All
odl-lispflowmapping-mappingservice | 1.1.14-Helium-SR3 | | odl-lispflowmapping-1.1.14-Helium-SR3 | OpenDaylight :: LISP Flow Mapping :: Mapping Servi
odl-lispflowmapping-southbound | 1.1.14-Helium-SR3 | | odl-lispflowmapping-1.1.14-Helium-SR3 | OpenDaylight :: LISP Flow Mapping :: Southbound Pl
odl-lispflowmapping-northbound | 1.1.14-Helium-SR3 | | odl-lispflowmapping-1.1.14-Helium-SR3 | OpenDaylight :: LISP Flow Mapping :: Northbound
odl-lispflowmapping-netconf | 1.1.14-Helium-SR3 | | odl-lispflowmapping-1.1.14-Helium-SR3 | OpenDaylight :: LISP Flow Mapping :: NETCONF
odl-lispflowmapping-neutron | 1.1.14-Helium-SR3 | | odl-lispflowmapping-1.1.14-Helium-SR3 | OpenDaylight :: LISP Flow Mapping :: Neutron Integ
odl-sdninterfaceapp-all | 1.4.5-Helium-SR3 | | odl-sdninterfaceapp-1.4.5-Helium-SR3 | OpenDaylight :: sdninterfaceapp
odl-akka-all | 1.4.5-Helium-SR3 | | odl-controller-1.4.5-Helium-SR3 | OpenDaylight :: Akka :: All
odl-akka-scala | 2.10 | | odl-controller-1.4.5-Helium-SR3 | Scala Runtime for OpenDaylight
odl-akka-system | 2.3.4 | | odl-controller-1.4.5-Helium-SR3 | Akka Actor Framework System Bundles
odl-akka-clustering | 2.3.4 | | odl-controller-1.4.5-Helium-SR3 | Akka Clustering
odl-akka-leveldb | 0.7 | | odl-controller-1.4.5-Helium-SR3 | LevelDB
odl-akka-persistence | 2.3.4 | | odl-controller-1.4.5-Helium-SR3 | Akka Persistence
odl-ttp-all | 0.0.4-Helium-SR3 | | odl-ttp-0.0.4-Helium-SR3 | OpenDaylight :: ttp :: All
odl-ttp-model | 0.0.4-Helium-SR3 | | odl-ttp-0.0.4-Helium-SR3 | OpenDaylight :: ttp :: Model
odl-netconf-all | 0.2.8-Helium-SR3 | | odl-netconf-0.2.8-Helium-SR3 | OpenDaylight :: Netconf :: All
odl-netconf-api | 0.2.8-Helium-SR3 | | odl-netconf-0.2.8-Helium-SR3 | OpenDaylight :: Netconf :: API
odl-netconf-mapping-api | 0.2.8-Helium-SR3 | | odl-netconf-0.2.8-Helium-SR3 | OpenDaylight :: Netconf :: Mapping API
odl-netconf-util | 0.2.8-Helium-SR3 | | odl-netconf-0.2.8-Helium-SR3 |
odl-netconf-impl | 0.2.8-Helium-SR3 | | odl-netconf-0.2.8-Helium-SR3 | OpenDaylight :: Netconf :: Impl
odl-config-netconf-connector | 0.2.8-Helium-SR3 | | odl-netconf-0.2.8-Helium-SR3 | OpenDaylight :: Netconf :: Connector
odl-netconf-netty-util | 0.2.8-Helium-SR3 | | odl-netconf-0.2.8-Helium-SR3 | OpenDaylight :: Netconf :: Netty Util
odl-netconf-client | 0.2.8-Helium-SR3 | | odl-netconf-0.2.8-Helium-SR3 | OpenDaylight :: Netconf :: Client
odl-netconf-monitoring | 0.2.8-Helium-SR3 | | odl-netconf-0.2.8-Helium-SR3 | OpenDaylight :: Netconf :: Monitoring
odl-snbi-all | 1.0.3-Helium-SR3 | | odl-snbi-1.0.3-Helium-SR3 | OpenDaylight :: snbi :: All
odl-snbi-southplugin | 1.0.3-Helium-SR3 | | odl-snbi-1.0.3-Helium-SR3 | OpenDaylight :: SNBI :: SouthPlugin
odl-snbi-shellplugin | 1.0.3-Helium-SR3 | | odl-snbi-1.0.3-Helium-SR3 | OpenDaylight :: SNBI :: ShellPlugin
pax-jetty | 8.1.14.v20131031 | | org.ops4j.pax.web-3.1.0 | Provide Jetty engine support
pax-tomcat | 7.0.27.1 | | org.ops4j.pax.web-3.1.0 | Provide Tomcat engine support
pax-http | 3.1.0 | | org.ops4j.pax.web-3.1.0 | Implementation of the OSGI HTTP Service
pax-http-whiteboard | 3.1.0 | | org.ops4j.pax.web-3.1.0 | Provide HTTP Whiteboard pattern support
pax-war | 3.1.0 | | org.ops4j.pax.web-3.1.0 | Provide support of a full WebContainer
odl-openflowplugin-all | 0.0.6-Helium-SR3 | | openflowplugin-0.0.6-Helium-SR3 | OpenDaylight :: Openflow Plugin :: All
odl-openflowplugin-southbound | 0.0.6-Helium-SR3 | | openflowplugin-0.0.6-Helium-SR3 | OpenDaylight :: Openflow Plugin :: SouthBound
odl-openflowplugin-flow-services | 0.0.6-Helium-SR3 | | openflowplugin-0.0.6-Helium-SR3 | OpenDaylight :: Openflow Plugin :: Flow Services
odl-openflowplugin-flow-services-rest | 0.0.6-Helium-SR3 | | openflowplugin-0.0.6-Helium-SR3 | OpenDaylight :: Openflow Plugin :: Flow Services :
odl-openflowplugin-flow-services-ui | 0.0.6-Helium-SR3 | | openflowplugin-0.0.6-Helium-SR3 | OpenDaylight :: Openflow Plugin :: Flow Services :
odl-openflowplugin-drop-test | 0.0.6-Helium-SR3 | | openflowplugin-0.0.6-Helium-SR3 | OpenDaylight :: Openflow Plugin :: Drop Test
odl-openflowplugin-apps | 0.0.6-Helium-SR3 | | openflowplugin-0.0.6-Helium-SR3 | OpenDaylight :: Openflow Plugin :: Applications
odl-groupbasedpolicy-ofoverlay | 0.1.3-Helium-SR3 | | odl-groupbasedpolicy-0.1.3-Helium-SR3 | OpenDaylight :: groupbasedpolicy :: OpenFlow Overl
ubuntu@juju-machine-4-lxc-0:/var/log/juju$ echo $?
0
ubuntu@juju-machine-4-lxc-0:/var/log/juju$

Tags: uosci
Revision history for this message
Jason Hobbs (jason-hobbs) wrote :

James suggests with test with the Lithium release.

Revision history for this message
Ryan Beisner (1chb1n) wrote :

odl-controller config-changed hook fails on Wily:

[Units]
ID WORKLOAD-STATE AGENT-STATE VERSION MACHINE PORTS PUBLIC-ADDRESS MESSAGE
odl-controller-t/0 unknown idle 1.25.3 1 172.17.104.126
odl-controller-w/0 error idle 1.25.3 2 172.17.104.127 hook failed: "config-changed"

On Wily:
2016-03-10 01:57:52 INFO config-changed Failed to get the session.
...
2016-03-10 01:57:53 INFO config-changed subprocess.CalledProcessError: Command '['/opt/opendaylight-karaf/bin/client', '-r', '20', '-h', 'localhost', '-a', '8101', '-u', 'karaf', 'feature:list']' returned non-zero exit status 1
2016-03-10 01:57:53 INFO juju.worker.uniter.context context.go:579 handling reboot
2016-03-10 01:57:53 ERROR juju.worker.uniter.operation runhook.go:107 hook "config-changed" failed: exit status 1

More detail:
http://pastebin.ubuntu.com/15339192/

Changed in odl-controller (Juju Charms Collection):
status: New → Confirmed
tags: added: uosci
Revision history for this message
James Page (james-page) wrote :

Ryan

The Wily failure was due to missing systemd support - I've added that to the xenial review.

Liam Young (gnuoy)
Changed in odl-controller (Juju Charms Collection):
importance: Undecided → Medium
James Page (james-page)
Changed in charm-odl-controller:
importance: Undecided → Medium
status: New → Confirmed
Changed in odl-controller (Juju Charms Collection):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.