不运行“do-release-upgrade”有什么理由吗

当我登录到 DigitalOcean 时,系统建议我运行 do-release-upgrade

有什么需要注意的吗?

我的可用磁盘空间大约有 7 GB。

Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-210-generic x86_64)

  System information as of Sun Oct 16 05:12:48 EDT 2022

  System load:  0.03               Processes:              144
  Usage of /:   75.2% of 29.40GB   Users logged in:        0
  Memory usage: 81%                IP address for eth0:    192.241.224.165
  Swap usage:   28%                IP address for docker0: 172.17.0.1

  Graph this data and manage this system at:
    https://landscape.canonical.com/

49 packages can be updated.
2 updates are security updates.

New release '18.04.6 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

你好 Justin :wave:

我猜是因为你没有足够的空间,所以发行版升级也会失败。

不确定确切的数字是多少,但我刚刚升级了一个更新的 Ubuntu 版本,我需要腾出大量空间才能继续。

所有东西都在 Docker 里,所以风险不是很高,如果需要的话,你总是可以把一些文件夹复制到一个干净的安装上,然后从头开始。

22.04 是最新的 LTS 版本,你落后很多版本了。

这个问题很容易解决。只需将磁盘空间升级到下一个级别,然后再恢复到旧的。

但如果该 droplet 是纯粹的 Discourse,最安全、最快的方法是启动一个新的,然后恢复该论坛。

2 个赞

16.04 已超出生命周期。

您需要调整磁盘大小。您不能调整为更小的磁盘,因此一旦调大就无法调小。您可能还是想切换到较新的 CPU。

如果您不介意停机时间,升级可能会正常工作。

如果您创建一个新的 Droplet,您可以只进行只读切换(如果您复制 SSL 证书),并且如果出现问题,您可以继续使用旧的。

3 个赞

实际上可以。还是我有什么没理解对,把CPU和磁盘搞混了 :flushed:

我需要更多咖啡。只有CPU和内存可以降级。

1 个赞

谢谢您的确认!我原以为那没有改变,但您说得那么肯定。:wink:

1 个赞

do-release-upgrade 在 16.04 上无法工作。您可以完整备份 discourse 并将其迁移到运行最新 LTS 版 Ubuntu 或 Debian 的新服务器。

1 个赞