# 升级到3.3对我来说失败了

**URL:** <https://meta.discourse.org/t/upgrade-to-3-3-is-failing-for-me/330901>\
**Category:** Self-hosting\
**Created:** [2024年十月15日 06:20 UTC](https://meta.discourse.org/t/upgrade-to-3-3-is-failing-for-me/330901 "2024-10-15T06:20:27Z")\
**Posts on this page:** 3\
**Page:** 2

<div class="post-metadata">

**Author:** ![peternlewis](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/peternlewis/32/108888_2.png) [@peternlewis](https://meta.discourse.org/u/peternlewis)\
**Post date:** [2024年十月22日 07:32 UTC](https://meta.discourse.org/t/upgrade-to-3-3-is-failing-for-me/330901/21 "2024-10-22T07:32:41Z")

</div>

> [@pfaffman](#):
>
> You might also be able to solve your problem with
> 
> ```plaintext
> apt install docker-ce docker-ce-cli
> 
> ```

我尝试了此操作，似乎它已经是最新的了。

```plaintext
# apt install docker-ce docker-ce-cli
Reading package lists... Done
Building dependency tree       
Reading state information... Done
docker-ce is already the newest version (5:20.10.7~3-0~ubuntu-xenial).
docker-ce-cli is already the newest version (5:20.10.7~3-0~ubuntu-xenial).
docker-ce-cli set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

```

将 Docker 切换到 overlay2（如 [Change the Docker storage backend](https://meta.discourse.org/t/change-the-docker-storage-backend/75352) 中所述），删除了旧的 `aufs` 目录，但重建仍然以相同的方式失败。

然后执行了 `do-release-upgrade`，由于我不再使用 `aufs`，现在可以执行此操作了。

在完成所有这些之后，它仍然告诉我：

```plaintext
WARNING: Docker version 20.10.7 deprecated, recommend upgrade to 24.0.7 or newer.

```

并且仍然以相同的方式失败。

然后又执行了一次 `do-release-upgrade -d` 来更新到 24（这听起来有点令人担忧 [https://www.zdnet.com/article/the-rocky-road-to-upgrading-ubuntu-linux-24-04/）。但嘿，我有备份和快照，服务器已经宕机了……](https://www.zdnet.com/article/the-rocky-road-to-upgrading-ubuntu-linux-24-04/%EF%BC%89%E3%80%82%E4%BD%86%E5%98%BF%EF%BC%8C%E6%88%91%E6%9C%89%E5%A4%87%E4%BB%BD%E5%92%8C%E5%BF%AB%E7%85%A7%EF%BC%8C%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%B7%B2%E7%BB%8F%E5%AE%95%E6%9C%BA%E4%BA%86%E2%80%A6%E2%80%A6)

好的，但现在 Docker 仍然是 20 版本。

强制将 Docker 更新到 24 版本（[Ubuntu | Docker Docs](https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository%EF%BC%89%E3%80%82)

再次重建。

它重建成功了。哇。

嗯，这真有趣。或者别的什么。

希望所有这些升级都没有破坏其他东西，但它看起来已经恢复正常并已更新——祈祷吧。

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [2024年十月22日 08:34 UTC](https://meta.discourse.org/t/upgrade-to-3-3-is-failing-for-me/330901/22 "2024-10-22T08:34:48Z")

</div>

但花了一周而不是 30 分钟 😉

---

<div class="post-metadata">

**Author:** ![peternlewis](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/peternlewis/32/108888_2.png) [@peternlewis](https://meta.discourse.org/u/peternlewis)\
**Post date:** [2024年十月22日 09:22 UTC](https://meta.discourse.org/t/upgrade-to-3-3-is-failing-for-me/330901/23 "2024-10-22T09:22:13Z")

</div>

严格来说，我这周并没有花一整周的时间在这上面，只是今天下午花了几个小时。

另外，我对 30 分钟的估算表示怀疑，因为我还有另一个服务器在这台设备上处理论坛的图片/文件共享，这也需要迁移。

总之，现在已经搞定了。下次再见。希望如此。

[上一頁](https://meta.discourse.org/t/upgrade-to-3-3-is-failing-for-me/330901.md?page=1)
