Defect: Assembly stuck in BUILDING state using Devstack+Neutron
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Solum |
High
|
Unassigned | ||
Bug Description
I am using Devstack with Docker installed on Centos 6.5 on a RAX cloud server (8GB performance).
My plan file (vanilla ex1):
[devstack@devstack ~]$ cat ex1.yaml
name: ex1
description: Nodejs express.
artifacts:
- name: nodeus
artifact_type: application.heroku
content:
href: https:/
My solum resources:
devstack@devstack ~]$ solum app list
+------
| uuid | name | description |
+------
| 6d13069f-
+------
[devstack@devstack ~]$ solum assembly list
+------
| uuid | name | description | status |
+------
| e7957f3f-
+------
[devstack@devstack ~]$ solum assembly show e7957f3f-
+------
| Property | Value |
+------
| status | BUILDING |
| description | None |
| application_uri | None |
| name | ex1 |
| trigger_uri | http://
| | fa76b74cd32a |
| uuid | e7957f3f-
+------
Expected Result: The devstack system builds the app, makes an image, stores it in glance, etc.
Actual Result: The build process never completes, so no build image is created.
Steps to Reproduce:
cd ${HOME}
git clone git://git.
SOLUM_DIR=
cat << EOF > SOLUM_DIR/
#
# Default ${DEVSTACK_
#
disable_service n-net
enable_service q-svc
enable_service q-agt
enable_service q-dhcp
enable_service q-l3
enable_service q-meta
enable_service neutron
enable_service solum
enable_service solum-api
enable_service solum-build-api
enable_service solum-conductor
enable_service solum-deployer
enable_service solum-worker
ENABLED_
SOLUM_INSTALL_
FLOATING_
FLAT_INTERFACE=eth0
Q_FLOATING_
PUBLIC_
DATABASE_
RABBIT_
SERVICE_TOKEN=solum
SERVICE_
EOF
cd /path/to/devstack
./unstack.sh
SOLUM_DIR=
DEVSTACK_
echo "Getting Solum Code"
cd ${HOME}
#git clone git://git.
echo "Getting Devstack Code"
git clone https:/
echo "Setting up Devstack for Solum"
cd ~/solum/
cp lib/solum ${DEVSTACK_DIR}/lib
cp extras.
cp localrc ${DEVSTACK_DIR}
echo "Starting Devstack"
cd ${DEVSTACK_DIR} && ./stack.sh
wget https:/
solum app create ex1.yaml
solum assembly create <uuid_of_app>
| Changed in solum: | |
| importance: | Undecided → High |
| Adrian Otto (aotto) wrote : | #1 |
| summary: |
- Assembly stuck in BUILDING state using Devstack+Neutron + Defect: Assembly stuck in BUILDING state using Devstack+Neutron |
| tags: | added: defects |
| Changed in solum: | |
| status: | Triaged → Confirmed |
| Paul Czarkowski (paulcz) wrote : | #2 |
output from solum-deployer
{"explanation": "The server could not comply with the request since it is either malformed or otherwise incorrect.", "code": 400, "error": {"message": "The Parameter (private_subnet) was not provided.", "traceback": "Traceback (most recent call last):\n\n File \"/opt/
log_http_response /opt/stack/
2014-05-02 17:57:51.149 15005 ERROR oslo.messaging.
2014-05-02 17:57:51.149 15005 TRACE oslo.messaging.
2014-05-02 17:57:51.149 15005 TRACE oslo.messaging.
2014-05-02 17:57:51.149 15005 TRACE oslo.messaging.
2014-05-02 17:57:51.149 15005 TRACE oslo.messaging.
2014-05-02 17:57:51.149 15005 TRACE oslo.messaging.
2014-05-02 17:57:51.149 15005 TRACE oslo.messaging.
2014-05-02 17:57:51.149 15005 TRACE oslo.messaging.
2014-05-02 17:57:51.149 15005 TRACE oslo.messaging.
2014-05-02 17:57:51.149 15005 TRACE oslo.messaging.
2014-05-02 17:57:51.149 15005 TRACE oslo.messaging.
2014-05-02 17:57:...
| Paul Czarkowski (paulcz) wrote : | #3 |
I get these errors in both vm-slug and docker modes.
my localrc for vms is:
LOGFILE=
FLAT_INTERFACE=eth1
PUBLIC_
DATABASE_
RABBIT_
SERVICE_TOKEN=solum
SERVICE_
ADMIN_PASSWORD=
NOVNC_FROM_
SCREEN_
SOLUM_INSTALL_
ENABLED_
IMAGE_URLS=http://
enable_service solum
enable_service solum-api
enable_service solum-conductor
enable_service solum-deployer
enable_service solum-worker
disable_service n-net
enable_service q-svc
enable_service q-agt
enable_service q-dhcp
enable_service q-l3
enable_service q-meta
enable_service neutron
Q_FLOATING_
FLOATING_
PUBLIC_
| Changed in solum: | |
| assignee: | nobody → Paul Czarkowski (paulcz) |
| assignee: | Paul Czarkowski (paulcz) → nobody |
| Adrian Otto (aotto) wrote : | #4 |
I got this symptom again today using the M2 Demo setup:
https:/
Murali also had this issue on his M2 demo system.
| Angus Salkeld (asalkeld) wrote : | #5 |
this fixes the bug for me: https:/
Reviewed: https:/
Committed: https:/
Submitter: Jenkins
Branch: master
commit 3994e65322d82ff
Author: Angus Salkeld <email address hidden>
Date: Tue May 6 10:57:57 2014 +1000
Update status and reason in conductor method.
The fields status and reason did not reflect actual
attributes of Image objects. Changing these to state
and description to fix this so that actual fields
are updated.
Fixes-bug: #1315459
Change-Id: I0b57871a6bcf4e
| Changed in solum: | |
| status: | Confirmed → Fix Committed |
| rohit mathur (rohit-mathur1) wrote : | #7 |
I am still facing the same issue. Can anyone post the solution?
| rohit mathur (rohit-mathur1) wrote : | #8 |
hi guys,
I am new to Solum and installing it first time on Ubuntu 12.04.
I have followed the steps mentioned below for installation
git clone git://git.
git clone https:/
SOLUM_DIR=
DEVSTACK_
cd ~/solum/
cp lib/solum ${DEVSTACK_DIR}/lib
cp extras.
cp localrc ${DEVSTACK_DIR}
echo "Starting Devstack"
cd ${DEVSTACK_DIR}
./stack.sh
Following the steps, Solum gets installed properly but when i try to create an assembly my dot net application then its gets stuck in the Build stage and nothing happens.
Can anyone tell me the steps to debug this?
| Adrian Otto (aotto) wrote : | #9 |
Rohit,
Thanks for your comment. I have opened a separate bug ticket for your comment:
https:/
We will respond to that concern there.
Thanks,
Adrian
| Changed in solum: | |
| status: | Fix Committed → Fix Released |

@paulczar indicated he has the same problem.