Uploaded image for project: 'Service Design and Creation'
  1. Service Design and Creation
  2. SDC-1054

SDC-Cassandra fails in starting up on Heat

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: High High
    • Beijing Release
    • Amsterdam Release
    • None
    • SDC Sprint 15

      Hello,

      Seems to noticing an issue on starting up SDC-Cassandra. code base is the 1.1.0 release 

      Please find the below dockers logs.

       

      root@onap-sdc:~# docker logs 8c3af3500e48
      The environment variable HTTP_PROXY is discouraged.  Use http_proxy.
      [2018-02-21T12:19:34+00:00] INFO: Started chef-zero at chefzero://localhost:1 with repository at /root/chef-solo
        One version per cookbook
      [2018-02-21T12:19:34+00:00] INFO: Forking chef instance to converge...
      Starting Chef Client, version 13.5.3
      [2018-02-21T12:19:34+00:00] INFO: *** Chef 13.5.3 ***
      [2018-02-21T12:19:34+00:00] INFO: Platform: x86_64-linux
      [2018-02-21T12:19:34+00:00] INFO: Chef-client pid: 15
      [2018-02-21T12:19:34+00:00] INFO: The plugin path /etc/chef/ohai/plugins does not exist. Skipping...
      [2018-02-21T12:19:35+00:00] INFO: Setting the run_list to ["role[cassandra-actions]"] from CLI options
      [2018-02-21T12:19:35+00:00] WARN: Run List override has been provided.
      [2018-02-21T12:19:35+00:00] WARN: Original Run List: [role[cassandra-actions]]
      [2018-02-21T12:19:35+00:00] WARN: Overridden Run List: [recipe[cassandra-actions::01-configureCassandra]]
      [2018-02-21T12:19:35+00:00] ERROR: #<FFI_Yajl::ParseError: parse error: invalid object key (must be a string)
                            }         },     },     "override_attributes": {
                           (right here) ------^
      >
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/ffi-yajl-2.3.1/lib/ffi_yajl/parser.rb:87:in `do_yajl_parse'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/ffi-yajl-2.3.1/lib/ffi_yajl/parser.rb:87:in `parse'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/ffi-yajl-2.3.1/lib/ffi_yajl/parser.rb:46:in `parse'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-zero-13.1.0/lib/chef_zero/endpoints/environment_endpoint.rb:27:in `populate_defaults'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-zero-13.1.0/lib/chef_zero/endpoints/rest_object_endpoint.rb:18:in `get'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-zero-13.1.0/lib/chef_zero/rest_base.rb:59:in `call'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-zero-13.1.0/lib/chef_zero/rest_router.rb:24:in `call'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-zero-13.1.0/lib/chef_zero/server.rb:665:in `block in app'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-zero-13.1.0/lib/chef_zero/server.rb:336:in `handle_socketless_request'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-zero-13.1.0/lib/chef_zero/socketless_server_map.rb:87:in `request'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-zero-13.1.0/lib/chef_zero/socketless_server_map.rb:33:in `request'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/http/socketless_chef_zero_client.rb:154:in `request'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/http.rb:374:in `block in send_http_request'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/http.rb:406:in `block in retrying_http_errors'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/http.rb:404:in `loop'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/http.rb:404:in `retrying_http_errors'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/http.rb:367:in `send_http_request'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/http.rb:149:in `request'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/http.rb:115:in `get'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/environment.rb:245:in `load'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/node.rb:439:in `apply_expansion_attributes'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/node.rb:428:in `expand!'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/policy_builder/expand_node_object.rb:146:in `expand_run_list'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/policy_builder/expand_node_object.rb:130:in `build_node'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/client.rb:486:in `build_node'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/client.rb:272:in `run'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/application.rb:291:in `block in fork_chef_client'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/application.rb:279:in `fork'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/application.rb:279:in `fork_chef_client'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/application.rb:244:in `block in run_chef_client'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/local_mode.rb:44:in `with_server_connectivity'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/application.rb:232:in `run_chef_client'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/application/client.rb:469:in `sleep_then_run_chef_client'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/application/client.rb:458:in `block in interval_run_chef_client'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/application/client.rb:457:in `loop'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/application/client.rb:457:in `interval_run_chef_client'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/application/client.rb:441:in `run_application'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/application.rb:59:in `run'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/lib/chef/application/solo.rb:225:in `run'
      /opt/chef/embedded/lib/ruby/gems/2.4.0/gems/chef-13.5.3/bin/chef-solo:25:in `<top (required)>'
      /usr/bin/chef-solo:58:in `load'
      /usr/bin/chef-solo:58:in `<main>'
      [2018-02-21T12:19:35+00:00] INFO: HTTP Request Returned 500 Internal Server Error: error
      ================================================================================
      Error expanding the run_list:
      ================================================================================
      Unknown Server Error:
      ---------------------
      The server had a fatal error attempting to load a role.
      Server Response:
      ----------------
      Exception raised! #<FFI_Yajl::ParseError: parse error: invalid object key (must be a string)
                            }         },     },     "override_attributes": {
                           (right here) ------^
       

            ml636r ml636r
            sangeethg sangeethg
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: