I’ve tried many times to update my xwiki from 16.6.0 to 16.7.0 without success. I’ve only been using xwiki since earlier this year, and apart from the initial install (which I think was during a DoS attack) the monthly updates have gone smoothly. (The war file update is automated, but I haven’t figured out if the flavour and other post updates can be automated too)
The latest update however is causing me some issues while trying to update the xwiki flavour. It goes through the motions, but never completes… getting stuck after saying that the flavour is installed. As this was the last thing listed in the plan log I’m pretty sure this is the final part where the Continue option usually appears.
I think that the repo downloads have all successfully completed, but I did try downloading the XIP file just in case, and 1) replaced the extension/repository directory with it (that didn’t go well) then 2) unpacking over the top, which gave me some additional errors about differences in files (me vs admin owner), but then also hung.
I’m sure I also tried clicking “Later” on a previous attempt, but that also failed. I don’t recall the symptoms then, but can always try again, if that is part of some workaround…
I have read about solr issues where it can lock, but assume that is not the case here, as I see “Finished job of type [solr.indexer]” in the catalina.out
I have no burning need to be on the latest version, it’s more a habit to keep up to date, so can easily wait for the next monthly (or intermediate) release, and just hope that the problem goes away. However, I do like to understand such issues rather than just ignoring them.
My xwiki installation is pretty much out of the box, on a server dedicated to the task. Fortunately it is virtualised so snapshot/restore attempts are easy enough. As would be spinning up or cloning a new instance for testing.
OS: Rocky Linux 8
Java: 17.0.12
Tomcat: 9.0.89
Postgresql: 13.16
Is this a known issue with a workaround?
Any suggestions about things to try would be appreciated.
Thanks
/nick