All these uwsgi invocations assume that the uwsgi binary is in the same directory as their project binaries are installed into (probably /usr/bin). That may not be correct -- for example if using a packaged uwsgi on Fedora the binary will live in /usr/sbin/uwsgi (not /usr/bin where the project files from pip are). Switch invocations to just find it in the path. NOTE(lyarwood): This change was unfortunatley missing from the original backport of I82f539bfa533349293dd5a8ce309c9cc0ffb0393 so while uwsgi is now installed from packages it wasn't actually used. This was only noticed as g-api was being installed on subnodes in multinode jobs where uwsgi was not being installed from pip, leading to failures when attempting to use the project bin path. Related-Bug: 1883468 (cherry picked from commit2d903568ed) (cherry picked from commit84737ebd96) (cherry picked from commit312517d510) (cherry picked from commit5c07f3b1b5) Change-Id: Ieb63516b7208d63c4ae9b181aabb762387a6882a
46 KiB
46 KiB