Fix uwsgi path location
After fixing the uwsgi installation from source that was broken[1][2], Manila jobs started to fail since no uwsgi wasn't found in the expected path. This fix now uses 'which' command to search for uwsgi pathnames in the system. [1] https://bugs.launchpad.net/devstack/+bug/1883468 [2] https://review.opendev.org/#/c/577955/ Related-Bug: #1883468 Closes-Bug: #1883715 Change-Id: I8d8b2fe07d86899c694cb73a81087d25311d30a5 (cherry picked from commitfbcabd2c03
) (cherry picked from commit09cb988f01
) (cherry picked from commitf911024020
)
This commit is contained in:
parent
4b0d0a702d
commit
913ef96e11
|
@ -835,7 +835,7 @@ function start_manila_api {
|
|||
|
||||
if [ $(trueorfalse False MANILA_USE_UWSGI) == True ]; then
|
||||
echo "Deploying with UWSGI"
|
||||
run_process m-api "$MANILA_BIN_DIR/uwsgi --ini $MANILA_UWSGI_CONF --procname-prefix manila-api"
|
||||
run_process m-api "$(which uwsgi) --ini $MANILA_UWSGI_CONF --procname-prefix manila-api"
|
||||
elif [ $(trueorfalse False MANILA_USE_MOD_WSGI) == True ]; then
|
||||
echo "Deploying with MOD_WSGI"
|
||||
install_apache_wsgi
|
||||
|
|
Loading…
Reference in New Issue