error-deploying-nodejs-application

Bug #1557085 reported by Devdatta Kulkarni
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Solum
New
Undecided
Unassigned

Bug Description

When deploying examples/apps/ex1.yaml

we are getting following stack trace in the n-cpu screen:

2016-03-14 17:41:13.715 TRACE novadocker.virt.docker.driver [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] Stderr: u'Cannot open network namespace "ce4efccf853d343a9701945f534ba81f42c5f404ffb5b
c39aac7c53eb3df7196": No such file or directory\n'
2016-03-14 17:41:13.715 TRACE novadocker.virt.docker.driver [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3]
2016-03-14 17:41:13.729 ERROR nova.compute.manager [req-1049edf2-9e7a-488f-a9b1-f7349e4868d9 demo demo] [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] Instance failed to spawn
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] Traceback (most recent call last):
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] File "/opt/stack/nova/nova/compute/manager.py", line 2218, in _build_resources
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] yield resources
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] File "/opt/stack/nova/nova/compute/manager.py", line 2064, in _build_and_run_instance
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] block_device_info=block_device_info)
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] File "/usr/local/lib/python2.7/dist-packages/novadocker/virt/docker/driver.py", line 537, in
spawn
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] self._start_container(container_id, instance, network_info)
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] File "/usr/local/lib/python2.7/dist-packages/novadocker/virt/docker/driver.py", line 503, in
_start_container
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] instance_id=instance['name'])
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] InstanceDeployFailure: Cannot setup network: Unexpected error while running command.
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] Command: sudo nova-rootwrap /etc/nova/rootwrap.conf ip netns exec ce4efccf853d343a9701945f534ba
81f42c5f404ffb5bc39aac7c53eb3df7196 ip link set lo up
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] Exit code: 1
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] Stdout: u''
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3] Stderr: u'Cannot open network namespace "ce4efccf853d343a9701945f534ba81f42c5f404ffb5bc39aac7c5
3eb3df7196": No such file or directory\n'
2016-03-14 17:41:13.729 TRACE nova.compute.manager [instance: 88b8c2d1-8bdd-4e43-9ba3-2ab798725fc3]
2016-03-14 17:41:13.730 ERROR root [req-1049edf2-9e7a-488f-a9b1-f7349e4868d9 demo demo] Original exception being dropped: ['Traceback (most recent call last):\n', ' File "/opt/stack/nova/nova/co
mpute/manager.py", line 2218, in _build_resources\n yield resources\n', ' File "/opt/stack/nova/nova/compute/manager.py", line 2064, in _build_and_run_instance\n block_device_info=block_de
vice_info)\n', ' File "/usr/local/lib/python2.7/dist-packages/novadocker/virt/docker/driver.py", line 537, in spawn\n self._start_container(container_id, instance, network_info)\n', ' File "
/usr/local/lib/python2.7/dist-packages/novadocker/virt/docker/driver.py", line 503, in _start_container\n instance_id=instance[\'name\'])\n', 'InstanceDeployFailure: Cannot setup network: Unex
pected error while running command.\nCommand: sudo nova-rootwrap /etc/nova/rootwrap.conf ip netns exec ce4efccf853d343a9701945f534ba81f42c5f404ffb5bc39aac7c53eb3df7196 ip link set lo up\nExit cod
e: 1\nStdout: u\'\'\nStderr: u\'Cannot open network namespace "ce4efccf853d343a9701945f534ba81f42c5f404ffb5bc39aac7c53eb3df7196": No such file or directory\\n\'\n']

Here is the Nodejs languagepack used to build this app:
https://github.com/devdattakulkarni/solum-languagepack-nodejs

The app file used was modified from examples/apps/ex1.yaml. Here is the app file used:

--
version: 1
name: nodejs-express
description: Nodejs express.
languagepack: nodejs
source:
  repository: https://github.com/paulczar/example-nodejs-express.git
  revision: master
workflow_config:
  run_cmd: node server.js
  test_cmd: ''
trigger_actions:
- unittest
- build
- deploy
ports:
- 80

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.