<div class="socmaildefaultfont" dir="ltr" style="font-family:Arial, Helvetica, sans-serif;font-size:10.5pt" ><div class="markdown-here-wrapper" data-md-url="https://mail.notes.na.collabserv.com/verse?" dir="ltr" style="" ><p style="margin: 0px 0px 1.2em ! important;" >Hi all</p>
<p style="margin: 0px 0px 1.2em ! important;" >I failed to do the unstack and stack operations with devstack when I want to pull the latest Monasca code and upgrade related projects.</p>
<p style="margin: 0px 0px 1.2em ! important;" >I took following steps:</p>
<ol style="margin: 1.2em 0px;padding-left: 2em;" >        <li style="margin: 0.5em 0px;" >go to <code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;" >/opt/stack</code></li>        <li style="margin: 0.5em 0px;" >go to the monasca project folder that I want to upgrade</li>        <li style="margin: 0.5em 0px;" >run <code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;" >git pull</code></li>        <li style="margin: 0.5em 0px;" >run <code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;" >unstack.sh</code></li>        <li style="margin: 0.5em 0px;" >run <code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;" >stack.sh</code></li></ol>
<p style="margin: 0px 0px 1.2em ! important;" >The full error trace is shown as below:</p>
<pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;" ><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block ! important;" >ubuntu@monasca-devstack:~/devstack$ bash stack.sh
+ unset GREP_OPTIONS
+ unset LANG
+ unset LANGUAGE
+ LC_ALL=C
+ export LC_ALL
+ umask 022
+ PATH=/home/ubuntu/.nvm/versions/node/v4.0.0/bin:/opt/monasca/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/sbin:/sbin
+++ dirname stack.sh
++ cd .
++ pwd
+ TOP_DIR=/home/ubuntu/devstack
+ NOUNSET=
+ [[ -n '' ]]
++ date +%s
+ DEVSTACK_START_TIME=1486958013
+ [[ -r /home/ubuntu/devstack/.stackenv ]]
+ rm /home/ubuntu/devstack/.stackenv
+ FILES=/home/ubuntu/devstack/files
+ '[' '!' -d /home/ubuntu/devstack/files ']'
+ '[' '!' -d /home/ubuntu/devstack/inc ']'
+ '[' '!' -d /home/ubuntu/devstack/lib ']'
+ [[ '' == \y ]]
+ [[ 1000 -eq 0 ]]
+ [[ -n /opt/monasca ]]
+ set +o xtrace
You appear to be running under a python virtualenv.
DevStack does not support this, as we may break the
virtualenv you are currently in by modifying
external system-level components the virtualenv relies on.
We recommend you use a separate virtual-machine if
you are worried about DevStack taking over your system.
</code></pre>
<p style="margin: 0px 0px 1.2em ! important;" >I checked <code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;" >$VIRTUAL_ENV</code> variable, which pointed to <code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;" >/opt/monasca</code>. So I simply took a <code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;" >rm -rf /opt/monasca*</code> operation, thinking that these virtual environment workspace lead to the failure. But after that, when I rerun <code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;" >stack.sh</code>, I am blocked by this error:</p>
<pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;" ><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block ! important;" >/home/ubuntu/devstack/functions-common: line 511: cd: /opt/stack/monasca-statsd: No such file or directory
</code></pre>
<p style="margin: 0px 0px 1.2em ! important;" >Could you please shed some light on how to correctly upgrade Monasca project in devstack environment? Cheers :)</p>
<p style="margin: 0px 0px 1.2em ! important;" >Best,<br>Anqi</p>
<div style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0;" title="MDH:PGRpdj5IaSBhbGw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIGZhaWxlZCB0byBkbyB0
aGUgdW5zdGFjayBhbmQgc3RhY2sgb3BlcmF0aW9ucyB3aXRoIGRldnN0YWNrIHdoZW4gSSB3YW50
IHRvIHB1bGwgdGhlIGxhdGVzdCBNb25hc2NhIGNvZGUgYW5kIHVwZ3JhZGUgcmVsYXRlZCBwcm9q
ZWN0cy48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIHRvb2sgZm9sbG93aW5nIHN0ZXBz
Ojxicj48L2Rpdj48ZGl2PjEuIGdvIHRvIGAvb3B0L3N0YWNrYDxicj48L2Rpdj48ZGl2PjIuIGdv
IHRvIHRoZSBtb25hc2NhIHByb2plY3QgZm9sZGVyIHRoYXQgSSB3YW50IHRvIHVwZ3JhZGU8YnI+
PC9kaXY+PGRpdj4zLiBydW4gYGdpdCBwdWxsYDxicj48L2Rpdj48ZGl2PjQuIHJ1biBgdW5zdGFj
ay5zaGA8YnI+PC9kaXY+PGRpdj41LiBydW4gYHN0YWNrLnNoYDxicj48L2Rpdj48ZGl2Pjxicj48
L2Rpdj48ZGl2PlRoZSBmdWxsIGVycm9yIHRyYWNlIGlzIHNob3duIGFzIGJlbG93Ojxicj48L2Rp
dj48ZGl2Pjxicj48L2Rpdj48ZGl2PmBgYDxicj48L2Rpdj48ZGl2PnVidW50dUBtb25hc2NhLWRl
dnN0YWNrOn4vZGV2c3RhY2skIGJhc2ggc3RhY2suc2g8YnI+KyB1bnNldCBHUkVQX09QVElPTlM8
YnI+KyB1bnNldCBMQU5HPGJyPisgdW5zZXQgTEFOR1VBR0U8YnI+KyBMQ19BTEw9Qzxicj4rIGV4
cG9ydCBMQ19BTEw8YnI+KyB1bWFzayAwMjI8YnI+KyBQQVRIPS9ob21lL3VidW50dS8ubnZtL3Zl
cnNpb25zL25vZGUvdjQuMC4wL2Jpbjovb3B0L21vbmFzY2EvYmluOi91c3IvbG9jYWwvc2Jpbjov
dXNyL2xvY2FsL2JpbjovdXNyL3NiaW46L3Vzci9iaW46L3NiaW46L2JpbjovdXNyL2dhbWVzOi91
c3IvbG9jYWwvZ2FtZXM6L3NuYXAvYmluOi91c3IvbG9jYWwvc2JpbjovdXNyL3NiaW46L3NiaW48
YnI+KysrIGRpcm5hbWUgc3RhY2suc2g8YnI+KysgY2QgLjxicj4rKyBwd2Q8YnI+KyBUT1BfRElS
PS9ob21lL3VidW50dS9kZXZzdGFjazxicj4rIE5PVU5TRVQ9PGJyPisgW1sgLW4gJycgXV08YnI+
KysgZGF0ZSArJXM8YnI+KyBERVZTVEFDS19TVEFSVF9USU1FPTE0ODY5NTgwMTM8YnI+KyBbWyAt
ciAvaG9tZS91YnVudHUvZGV2c3RhY2svLnN0YWNrZW52IF1dPGJyPisgcm0gL2hvbWUvdWJ1bnR1
L2RldnN0YWNrLy5zdGFja2Vudjxicj4rIEZJTEVTPS9ob21lL3VidW50dS9kZXZzdGFjay9maWxl
czxicj4rICdbJyAnIScgLWQgL2hvbWUvdWJ1bnR1L2RldnN0YWNrL2ZpbGVzICddJzxicj4rICdb
JyAnIScgLWQgL2hvbWUvdWJ1bnR1L2RldnN0YWNrL2luYyAnXSc8YnI+KyAnWycgJyEnIC1kIC9o
b21lL3VidW50dS9kZXZzdGFjay9saWIgJ10nPGJyPisgW1sgJycgPT0gXHkgXV08YnI+KyBbWyAx
MDAwIC1lcSAwIF1dPGJyPisgW1sgLW4gL29wdC9tb25hc2NhIF1dPGJyPisgc2V0ICtvIHh0cmFj
ZTxicj5Zb3UgYXBwZWFyIHRvIGJlIHJ1bm5pbmcgdW5kZXIgYSBweXRob24gdmlydHVhbGVudi48
YnI+RGV2U3RhY2sgZG9lcyBub3Qgc3VwcG9ydCB0aGlzLCBhcyB3ZSBtYXkgYnJlYWsgdGhlPGJy
PnZpcnR1YWxlbnYgeW91IGFyZSBjdXJyZW50bHkgaW4gYnkgbW9kaWZ5aW5nPGJyPmV4dGVybmFs
IHN5c3RlbS1sZXZlbCBjb21wb25lbnRzIHRoZSB2aXJ0dWFsZW52IHJlbGllcyBvbi48YnI+V2Ug
cmVjb21tZW5kIHlvdSB1c2UgYSBzZXBhcmF0ZSB2aXJ0dWFsLW1hY2hpbmUgaWY8YnI+eW91IGFy
ZSB3b3JyaWVkIGFib3V0IERldlN0YWNrIHRha2luZyBvdmVyIHlvdXIgc3lzdGVtLjxicj48L2Rp
dj48ZGl2PmBgYDxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkkgY2hlY2tlZCBgJFZJUlRV
QUxfRU5WYCB2YXJpYWJsZSwgd2hpY2ggcG9pbnRlZCB0byBgL29wdC9tb25hc2NhYC4gU28gSSBz
aW1wbHkgdG9vayBhIGBybSAtcmYgL29wdC9tb25hc2NhKmAgb3BlcmF0aW9uLCB0aGlua2luZyB0
aGF0IHRoZXNlIHZpcnR1YWwgZW52aXJvbm1lbnQgd29ya3NwYWNlIGxlYWQgdG8gdGhlIGZhaWx1
cmUuIEJ1dCBhZnRlciB0aGF0LCB3aGVuIEkgcmVydW4gYHN0YWNrLnNoYCwgSSBhbSBibG9ja2Vk
IGJ5IHRoaXMgZXJyb3I6PGJyPjwvZGl2PjxkaXY+YGBgPGJyPjwvZGl2PjxkaXY+L2hvbWUvdWJ1
bnR1L2RldnN0YWNrL2Z1bmN0aW9ucy1jb21tb246IGxpbmUgNTExOiBjZDogL29wdC9zdGFjay9t
b25hc2NhLXN0YXRzZDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeTxicj48L2Rpdj48ZGl2PmBg
YDxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkNvdWxkIHlvdSBwbGVhc2Ugc2hlZCBzb21l
IGxpZ2h0IG9uIGhvdyB0byBjb3JyZWN0bHkgdXBncmFkZSBNb25hc2NhIHByb2plY3QgaW4gZGV2
c3RhY2sgZW52aXJvbm1lbnQ/IENoZWVycyA6KTxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2
PkJlc3QsPGJyPjwvZGl2PjxkaXY+QW5xaTxicj48L2Rpdj4=" >​</div></div></div><BR>