# Rollback upgrades

**URL:** https://meta.discourse.org/t/rollback-upgrades/116074
**Category:** Self-hosting
**Created:** [26.Апрель.2019 16:19:09 UTC](https://meta.discourse.org/t/rollback-upgrades/116074 "2019-04-26T16:19:09Z")
**Posts on this page:** 1
**Showing post:** 10

<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: [26.Апрель.2019 17:18:58 UTC](https://meta.discourse.org/t/rollback-upgrades/116074/10 "2019-04-26T17:18:58Z")

</div>

> [@eatcodetravel](#):
>
> What I’m asking is how I run the old docker container before the rebuild the failed. It is already created with an old version of Discourse so it should be possible to run it.

```
./launcher start app

```

Should do it, unless the database has migrated, in which case you can have problems.

If you want to revert to an old version and then restore your backup, you can delete the `postgres_data` directory, change `tests-passed` to the version you want (either the beta or an actual commit) and then restore the data.

I’m confused about your permissions issue. I haven’t done an upgrade, but I did a couple installs today and they worked fine.

---

_[View the full topic](https://meta.discourse.org/t/rollback-upgrades/116074)._
