On Mon, Sep 27, 2021 at 06:24:18PM -0700, melanie witt wrote:
In short, the WSGI environment dict is giving a bad/not matching url in the PATH_INFO variable if the call path is not simply '/'.
This definitely seems to be due to a recent apache ugprade in focal. If you pick out the prior versions $ wget http://launchpadlibrarian.net/547306461/apache2-utils_2.4.41-4ubuntu3.4_amd6... $ wget http://launchpadlibrarian.net/547306448/apache2-data_2.4.41-4ubuntu3.4_all.d... $ wget http://launchpadlibrarian.net/547306458/apache2-bin_2.4.41-4ubuntu3.4_amd64.... $ wget http://launchpadlibrarian.net/547306455/apache2_2.4.41-4ubuntu3.4_amd64.deb $ dpkg -i apache2*.deb $ service apache2 restart it "just works". $ /usr/local/bin/nova-status --debug --config-file /etc/nova/nova.conf upgrade check +-------------------------------------------+ | Upgrade Check Results | +-------------------------------------------+ ... | Check: Placement API | | Result: Success | | Details: None | +-------------------------------------------+ The recent security update @ https://launchpad.net/ubuntu/focal/+source/apache2/+changelog does a lot of stuff. It is an open question if this is actually an Apache error, or the update has just triggered something in our uwsgi setup that is wrong but just happened to work previously... -i