# Upgrading Discourse: Multiple failures

**URL:** https://meta.discourse.org/t/upgrading-discourse-multiple-failures/343370
**Category:** Support
**Created:** [December 19, 2024, 1:22pm UTC](https://meta.discourse.org/t/upgrading-discourse-multiple-failures/343370 "2024-12-19T13:22:45Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [December 19, 2024, 8:19pm UTC](https://meta.discourse.org/t/upgrading-discourse-multiple-failures/343370/6 "2024-12-19T20:19:00Z")

</div>

> [@CharlesBarouch](#):
>
> so all changes have been undone.

Then you have no way to debug.

What I would likely recommend is to spin up a new VM, install Discourse there, and restore a backup. When it works, put the existing site in read-only mode, backup, restore, and switch the DNS (or a static IP if you have access to such).

You can use [Move a Discourse site to another VPS with rsync](https://meta.discourse.org/t/move-a-discourse-site-to-another-vps-with-rsync/43812) so that the new site has valid certs and you can have a look by hacking your local DNS to point to the new IP address.

---

_[View the full topic](https://meta.discourse.org/t/upgrading-discourse-multiple-failures/343370)._
