嘟嘟社区

do-release-upgrade 在线升级 Ubuntu 22.04 卡住了怎么办


本帖最后由 Mr. 于 2022-8-19 09:22 编辑

在 ssh 里执行 sudo do-release-upgrade 升级的,从 Ubuntu 20.04 升到 22.04

  1. Configuration file ‘/etc/systemd/system.conf’
  2. ==> Modified (by you or by a script) since installation.
  3. ==> Package distributor has shipped an updated version.
  4.    What would you like to do about it ?  Your options are:
  5.     Y or I  : install the package maintainer’s version
  6.     N or O  : keep your currently-installed version
  7.       D     : show the differences between the versions
  8.       Z     : start a shell to examine the situation
  9. The default action is to keep your current version.
  10. *** system.conf (Y/I/N/O/D/Z) [default=N] ?
  11. Installing new version of config file /etc/systemd/user.conf …
  12. Removing obsolete conffile /etc/dhcp/dhclient-enter-hooks.d/resolved …
  13. Removing obsolete conffile /etc/pam.d/systemd-user …

复制代码

新的包应该都装好了,很多服务也重启了,卡在这一步很久了

咋办

怎么敢在ssh里upgrade的啊,ssh断了任务不就ctrl-C了么??

mmc199 发表于 2022-8-19 09:31
怎么敢在ssh里upgrade的啊,ssh断了任务不就ctrl-C了么??

升级前有提示,会启用一个备用的 ssh 服务在 1022 端口

让你做选择不看的吗?
你选了yes?

目白琳庭 发表于 2022-8-19 09:37
让你做选择不看的吗?
你选了yes?

啊… 是啊…

那你之前改的配置全飞了。
要改配置应该创建新文件到 /etc/systemd/system.conf.d 目录下就不会更新后被覆盖。

照说覆盖成新系统默认配置应该也没事啊,只有慢慢等着看。

想不通为什么要升级。。。20.04难道不能用么。。

目白琳庭 发表于 2022-8-19 09:45
那你之前改的配置全飞了。
要改配置应该创建新文件到 /etc/systemd/system.conf.d 目录下就不会更新后被 …

我按了个 r 从头重新执行了升级命令
然后很快的就好了

我保留了 ssh 的 config,其它的好像也没改过什么配置,就升级了

现在升级好了,一开始 php 网站打不开,因为 php 版本升到 8.1 了
改了一下 nginx 涉及 php 的站点,就好了

好像也没啥异常了

这种家常便饭的问题执行dpkg重新配置就完事