Summary
After an upgrade Ubuntu to 24.04.1 on Digital Ocean, and an upgrade of Mattermost to 10.3, some users cannot get Mattermost to load on desktop app, and web loading fails.
Expected behavior
I operate two instances of Mattermost, both at Digital Ocean, both originally running on Ubuntu 22.04. I recently updated both servers to Ubuntu 24.04.1 and updated both Mattermost instances to 10.3. One of them is running perfectly, as I’d expect! The other one is not.
Observed behavior
When visiting the URL of the malfunctioning instance the usual “loading” screen is replaced by a giant graphic, and nothing further happens.
The JS console shows “Failed to load resource: zero byte resource” for /static/css/initial_loading_screen.css and /static/manifest.json, as well as a “network connection was lost” error.
The weirdest part is that my desktop app is working perfectly, including through restarts and reloads, but I have one colleague who gets that same graphic in her desktop app.
The logs are not giving me much info:
Jan 06 20:35:34 chat mattermost[4352]: {"timestamp":"2025-01-06 20:35:34.677 Z","level":"debug","msg":"Received HTTP request","caller":"web/handlers.go:185","method":"POST","url":"/api/v4/client_perf","request_id":"zgz9gci1qtb18rb3e13pqdiacc","user_id":"yypxpbuq8f87fyeoz7tdiywb8w"}
Jan 06 20:35:34 chat mattermost[4352]: {"timestamp":"2025-01-06 20:35:34.678 Z","level":"debug","msg":"Received HTTP request","caller":"web/handlers.go:185","method":"POST","url":"/api/v4/users/status/ids","request_id":"95tawein6pni8rib3pt4nkmqhc","user_id":"yypxpbuq8f87fyeoz7tdiywb8w","status_code":"200"}
Jan 06 20:35:34 chat mattermost[4352]: {"timestamp":"2025-01-06 20:35:34.708 Z","level":"debug","msg":"Received HTTP request","caller":"web/handlers.go:185","method":"GET","url":"/api/v4/plugins/webapp","request_id":"6md9fwcm6fbotgqe8jmgiezdhc","user_id":"yypxpbuq8f87fyeoz7tdiywb8w","status_code":"200"}
Jan 06 20:35:34 chat mattermost[4352]: {"timestamp":"2025-01-06 20:35:34.714 Z","level":"debug","msg":"Received HTTP request","caller":"web/handlers.go:185","method":"GET","url":"/api/v4/users/me/teams/ka475a9qdbde5pgq3akjmmyf3r/channels/members","request_id":"4n65rd885j8bxrxo95nwkty6oe","user_id":"yypxpbuq8f87fyeoz7tdiywb8w","status_code":"200"}
Jan 06 20:35:34 chat mattermost[4352]: {"timestamp":"2025-01-06 20:35:34.715 Z","level":"debug","msg":"Received HTTP request","caller":"web/handlers.go:185","method":"GET","url":"/api/v4/users/me/teams/ka475a9qdbde5pgq3akjmmyf3r/channels","request_id":"3giofj7rk7brjyxgtmxw4d9wda","user_id":"yypxpbuq8f87fyeoz7tdiywb8w","status_code":"200"}
Jan 06 20:35:34 chat mattermost[4352]: {"timestamp":"2025-01-06 20:35:34.717 Z","level":"debug","msg":"Received HTTP request","caller":"web/handlers.go:185","method":"GET","url":"/api/v4/users/me/teams/unread","request_id":"br6z81wpqb8x5ddbmjaggc6gnc","user_id":"yypxpbuq8f87fyeoz7tdiywb8w","status_code":"200"}
Jan 06 20:35:34 chat mattermost[4352]: {"timestamp":"2025-01-06 20:35:34.720 Z","level":"debug","msg":"Received HTTP request","caller":"web/handlers.go:185","method":"GET","url":"/api/v4/channels/39oqzq98mjy69fteisgfchqoow/posts","request_id":"scs7ps649p8cbph6ko7apubfwy","user_id":"yypxpbuq8f87fyeoz7tdiywb8w","status_code":"200"}
Jan 06 20:35:34 chat mattermost[4352]: {"timestamp":"2025-01-06 20:35:34.734 Z","level":"debug","msg":"Received HTTP request","caller":"web/handlers.go:185","method":"POST","url":"/api/v4/users/ids","request_id":"394g9r93tbd1xy6qkkfqs4x69e","user_id":"yypxpbuq8f87fyeoz7tdiywb8w","status_code":"200"}
Jan 06 20:35:38 chat mattermost[4352]: {"timestamp":"2025-01-06 20:35:38.684 Z","level":"debug","msg":"Received HTTP request","caller":"web/handlers.go:185","method":"POST","url":"/api/v4/client_perf","request_id":"oi4fnrbtgidwmeru5p6rek9k3c","user_id":"mhbczwyt9jgyxpedmrhbxrzorc"}
Jan 06 20:35:38 chat mattermost[4352]: {"timestamp":"2025-01-06 20:35:38.686 Z","level":"debug","msg":"Received HTTP request","caller":"web/handlers.go:185","method":"POST","url":"/api/v4/users/status/ids","request_id":"ddx1u7jgs7np8fem9hrdg75wnr","user_id":"mhbczwyt9jgyxpedmrhbxrzorc","status_code":"200"}
I’ve stopped and restarted Mattermost and I’ve rebooted the server. I’m honestly not sure what else to try. Any advice would be hugely appreciated!