I’ve got an instance of v2.3.2 on Debian 10 Buster which started acting strangely within the last few days.
We’re getting URL rewriting in a way that makes no sense. For example… in the main index, URLs to two of our future events are fine, but URLs to one future event and all past events have category/0/event-list/
pre-pended to their URLs. So, the event URLs are:
- /category/0/event-list/event/40/
- /event/41/
- /event/39/
- /category/0/event-list/event/38/
- /category/0/event-list/event/37/
- … etc.
Also on the homepage, the link to Administration goes to /admin/admin/settings
. When you edit that URL and enter the admin settings, the link to the Plugins page is /admin/settings/admin/plugins
.
Inside events, generated links will have the event URL pre-pended unnecessarily. So, for example, in event 39, the image to the left of the event title will link to /event/39/event/39/
. In event management, the short URL which should display as https://indico.example.com/e/foo
is showing up as https://indico.example.com/event/39/manage/e/foo
Basically, every single place that Indico generates a URL, whether it’s in a link or in the text, it’s incorrect. But incorrect in what appears to be inconsistent ways.
The only thing that comes to mind as a possible trigger for this to start happening is that maybe in the last round of Debian updates some dependency got updated that has triggered a routing bug? This past Saturday there were updates to both Apache and mod-proxy-uwsgi. An upgrade of those applications shouldn’t cause a problem like this, but at the moment they’re my best guess.
Anyone have any ideas about what’s going on here, and what the fix might be?