Uploaded image for project: 'neutron'
  1. neutron
  2. NEUTRON-11

Neutron component doesn't start in karaf ( web state - failed, always)

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Cannot Reproduce
    • unspecified
    • None
    • General
    • None
    • Operating System: Linux
      Platform: PC

    • 2331

    Description

      Hello,
      I installed ODL last version from here: http://nexus.opendaylight.org/content/groups/public/org/opendaylight/integration/distribution-karaf/0.2.0-Helium/distribution-karaf-0.2.0-Helium.tar.gz

      OS: CentOS release 6.6
      java: OpenJDK u71-b14 or jdk-1.7.0_71

      I installed features:
      odl-packetcable-all
      odl-nsf-all
      odl-ovsdb-all
      odl-vtn-manager-all
      odl-integration-compatible-with-all
      odl-aaa-all
      odl-snmp4sdn-all
      odl-lispflowmapping-all
      odl-sfc-all
      odl-bgpcep-all
      odl-sfclisp
      odl-tcpmd5-all
      odl-base-all
      odl-ttp-all
      odl-snbi-all
      odl-l2switch-all
      odl-dlux-all
      odl-sdninterfaceapp-all
      odl-adsal-all

      Always components don't have deployed( I tryed to restart many times):

      web:list
      ID | State | Web-State | Level | Web-ContextPath | Name
      ---------------------------------------------------------------------------------------------------------------------------------------------
      235 | Active | Deployed | 80 | /oauth2 | aaa-authn-sts (0.1.0.Helium)
      238 | Active | Deployed | 80 | /auth | aaa-idmlight (0.1.0.Helium)
      247 | Active | Deployed | 80 | /oauth2/federation | aaa-authn-federation (0.1.0.Helium)
      253 | Active | Deployed | 80 | /restconf | MD SAL Restconf Connector (1.1.0.Helium)
      408 | Active | Waiting | 80 | /controller/nb/v2/connectionmanager | connectionmanager.northbound (0.1.2.Helium)
      409 | Active | Failed | 80 | /controller/nb/v2/flowprogrammer | flowprogrammer.northbound (0.4.2.Helium)
      410 | Active | Failed | 80 | /controller/nb/v2/hosttracker | hosttracker.northbound (0.4.2.Helium)
      411 | Active | Failed | 80 | /controller/nb/v2/networkconfig/bridgedomain | networkconfig.bridgedomain.northbound (0.0.3.Helium)
      413 | Active | Waiting | 80 | /controller/nb/v2/neutron | networkconfig.neutron.northbound (0.4.2.Helium)
      414 | Active | Failed | 80 | /controller/nb/v2/staticroute | forwarding.staticrouting.northbound (0.4.2.Helium)
      415 | Active | Failed | 80 | /controller/nb/v2/statistics | statistics.northbound (0.4.2.Helium)
      416 | Active | Failed | 80 | /controller/nb/v2/subnetservice | subnets.northbound (0.4.2.Helium)
      417 | Active | Failed | 80 | /controller/nb/v2/switchmanager | switchmanager.northbound (0.4.2.Helium)
      418 | Active | Failed | 80 | /controller/nb/v2/topology | topology.northbound (0.4.2.Helium)
      419 | Active | Failed | 80 | /controller/nb/v2/usermanager | usermanager.northbound (0.0.2.Helium)
      420 | Active | Failed | 80 | /lispflowmapping/nb/v2 | LISP Flow Mapping Northbound APIs (1.1.11.Helium)
      435 | Active | Deployed | 80 | /apidoc | MD SAL Rest Api Doc Generator (1.1.0.Helium)
      445 | Active | Failed | 80 | /ovsdb/nb | OpenDaylight OVSDB Northbound APIs (0.6.0.Helium)
      455 | Active | Failed | 80 | /controller/nb/v2/sdni | sdni (0.5.2.Helium)
      476 | Active | Failed | 80 | /controller/nb/v2/vtn | manager.northbound (0.2.0.Helium)

      There are errors like in log file( Full log file attached ) :

      2014-11-06 07:29:37,674 | ERROR | -bio-8080-exec-2 | [JAXRSNeutron] | 363 - org.apache.juli.extras - 7.0.53.v201406060720 | Allocate exception for servlet JAXRSNeutron
      java.lang.NoClassDefFoundError: org/eclipse/persistence/jaxb/rs/MOXyJsonProvider
      at org.opendaylight.controller.networkconfig.neutron.northbound.NeutronNorthboundRSApplication.getSingletons(NeutronNorthboundRSApplication.java:51)[413:org.opendaylight.controller.networkconfig.neutron.northbound:0.4.2.Helium]
      at com.sun.jersey.api.core.ResourceConfig.add(ResourceConfig.java:810)
      at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1140)
      at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:168)
      at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:774)
      at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:770)
      at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
      at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:770)
      at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:765)
      at com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:489)[223:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:319)[223:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:605)[223:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210)[223:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:374)[223:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:557)[223:com.sun.jersey.servlet:1.17.0]
      at javax.servlet.GenericServlet.init(GenericServlet.java:161)[194:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0]
      at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:864)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:134)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:610)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:312)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)[356:org.apache.catalina:7.0.53.v201406061610]
      at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)[356:org.apache.catalina:7.0.53.v201406061610]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_71]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_71]

      In openstack, if I am trying to connect this controller from neutron, I have errors like:

      2014-11-06 07:24:11.092 22628 ERROR neutron.plugins.openvswitch.agent.ovs_neutron_agent [-] Error while processing VIF ports
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent Traceback (most recent call last):
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent File "/usr/lib/python2.6/site-packages/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py", line 1335, in rpc_loop
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent ovs_restarted)
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent File "/usr/lib/python2.6/site-packages/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py", line 1151, in process_network_ports
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent devices_added_updated, ovs_restarted)
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent File "/usr/lib/python2.6/site-packages/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py", line 1051, in treat_devices_added_or_updated
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent self.context, device, self.agent_id, cfg.CONF.host)
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent File "/usr/lib/python2.6/site-packages/neutron/agent/rpc.py", line 107, in update_device_up
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent topic=self.topic)
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent File "/usr/lib/python2.6/site-packages/neutron/openstack/common/rpc/proxy.py", line 125, in call
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent result = rpc.call(context, real_topic, msg, timeout)
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent File "/usr/lib/python2.6/site-packages/neutron/openstack/common/rpc/_init_.py", line 112, in call
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent return _get_impl().call(CONF, context, topic, msg, timeout)
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent File "/usr/lib/python2.6/site-packages/neutron/openstack/common/rpc/impl_qpid.py", line 784, in call
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent rpc_amqp.get_connection_pool(conf, Connection))
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent File "/usr/lib/python2.6/site-packages/neutron/openstack/common/rpc/amqp.py", line 575, in call
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent rv = list(rv)
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent File "/usr/lib/python2.6/site-packages/neutron/openstack/common/rpc/amqp.py", line 540, in _iter_
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent raise result
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent RemoteError: Remote error: MechanismDriverError update_port_postcommit failed.
      2014-11-06 07:24:11.092 22628 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent [u'Traceback (most recent call last):\n', u' File "/usr/lib/python2.6/site-packages/neutron/openstack/common/rpc/amqp.py", line 462, in _process_data\n **args)\n', u' File "/usr/lib/python2.6/site-packages/neutron/common/rpc.py", line 45, in dispatch\n neutron_ctxt, version, method, namespace, **kwargs)\n', u' File "/usr/lib/python2.6/site-packages/neutron/openstack/common/rpc/dispatcher.py", line 172, in dispatch\n result = getattr(proxyobj, method)(ctxt, **kwargs)\n', u' File "/usr/lib/python2.6/site-packages/neutron/plugins/ml2/rpc.py", line 203, in update_device_up\n q_const.PORT_STATUS_ACTIVE)\n', u' File "/usr/lib/python2.6/site-packages/neutron/plugins/ml2/plugin.py", line 782, in update_port_status\n self.mechanism_manager.update_port_postcommit(mech_context)\n', u' File "/usr/lib/python2.6/site-packages/neutron/plugins/ml2/managers.py", line 397, in update_port_postcommit\n self._call_on_drivers("update_port_postcommit", context)\n', u' File "/usr/lib/python2.6/site-packages/neutron/plugins/ml2/managers.py", line 169, in _call_on_drivers\n method=method_name\n', u'MechanismDriverError: update_port_postcommit failed.\n'].

      Please, why features for neutron in ODL doesn't start?

      Attachments

        1. log_karaf.tar.gz
          119 kB
        2. neutron.log.txt
          298 kB
        3. openvswitch_agent.txt
          343 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            ilyinon@mail.ru Oleg
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: