Hello, @dworthem
I have this cheat sheet on my end that I use for upgrades in general. Can you please give it a try?
wget https://releases.mattermost.com/5.23.0/mattermost-5.31.0-linux-amd64.tar.gz
tar -xzf mattermost*.gz
cp -R /opt/mattermost/config/* /tmp/mattermost/config/
sudo su
mv /opt/mattermost/data /tmp/mattermost/data
rsync -au /opt/mattermost/plugins/ /tmp/mattermost/plugins
rsync -au /opt/mattermost/client/plugins/ /tmp/mattermost/client/plugins
systemctl stop mattermost
mv /opt/mattermost /opt/old.mattermost
mv /tmp/mattermost /opt/mattermost
chown -R mattermost:mattermost /opt/mattermost
systemctl start mattermost
**Confirm Mattermost is working**
rm /tmp/mattermost*.gz
rm -rf /opt/old.mattermost/
Please make sure that you generate a backup of the instance before you proceed with the upgrade. Let me know how it goes on your end.