今天终于把服务器从ubuntu22.04更新到了24.04. 远程更新系统总是让人心惊胆战, 不过好在这次更新还算有惊无险. 遇到了两个问题, 还是记录一下备用
问题1: 在安装了大部分更新后, 更新还是因为一些以来问题部分失败了. 重启后还是正常进入了24.04, 但是在使用apt install -f
修复问题是, 出现了报错Temporary failure in name resolution
. ask ubuntu 上的帖子将问题定位到了systemd-resolve
. 在这次更新中的情况是, 这个软件包没有安装, 解决方法就是安装这个软件包
sudo apt install systemd-resolved
万幸更新时已经下载了这个包的deb文件, 可以直接安装上.
问题2: worldpress无法访问了, 502错误. 根据stack overflow 的帖子, 这个问题是由于更新后php-fpm版本发生变化, 路径与ngnix的site configure文件不匹配导致的. 修复方法也很直接, 将/etc/nginx/sites-enabled/
中的站点配置文件中关于php-fpm的行更新称正确的路径即可.