撸起袖子加油干:升级一台VPS系统至Ubuntu 24.04 LTS

Words
960
Reading
5 min
Listen
Play
10M

电脑系统过时了怎么办?我想大概有三种办法:一是升级系统;二是用新版本系统重装;三是买台带新系统的新电脑。VPS也是如此!

ubuntu-3145957_960_720.png
(图源 :pixabay)

话说这几天工作热情高涨,又是编译、升级节点,又是改代码,又是整理、关闭无用的VPS,然后突然发现我好多VPS的版本还是Ubuntu 22.04 LTS呢!

怎么说呢,Ubuntu 22.04 LTS还在标准支持期内(Apr 2027),但是24.04 LTS (Noble Numbat)都已经正式发行一年半了!强迫症表示,不升级就觉得难受!

那么问题来了:是直接在线升级系统,还是重装(Rebuild VPS),又或者重新创建个VPS实例,把当前实例数据迁过去再关闭呢?

先说第三种方式,这种方式VPS要重新创建不说,还要迁移和设置数据,最头大的是,还必须换IP,这对网站而言就是噩梦——因为还要去改域名DNS等。

第二种方式和第三种方式相比,麻烦程度差不多,但是IP之类的还会保留原有的,算是省心了一丢丢吧!

第一种方式原则上最省心,如果站点上的应用和脚本跟程序版本无关的话,几乎可以无缝迁移到新系统。但是总觉得这样的升级方式不够彻底!不优雅!

我纠结得头发都快掉光了,最后还是决定用第一种方式吧。咦,突然想起来,这台机器是我一步一步从18.04,到20.04,到22.04升级上来的呢,那就继续干吧。

登陆系统时的升级提示
0aa97b06e086a7de15c83666a895ec4f.png

不要怂,就是干。直接执行上述指令
d9b9f5df3a9f549111fbf908d7f935ee.png

除了上边的提示信息,还有一堆内容,统统忽略,就是继续
0127aa528eb169030799f816c232789c.png

不推荐使用SSH升级,不过我也不想呀,爱咋咋地吧。(贴心地给开了个新端口)
c184b7c6fcfb228e34e5d71dd4c5112a.png

这就是未虑胜,先虑败嘛?
bfa944312a2eed730f156cbea8201b93.png

就是干
41333275c9a442c085ba7a572920bf29.png

一堆堆的信息
3865119cbe5a52770767b5b242ee1dd4.png

不好,似乎卡住了

c89d56b9275426d91e53ba87dbe45117.png

果然出错了
71070f65e6274264208687aa94b621be.png

核心出错信息:

After updating your package information, the essential packageubuntu minimal' could not be located,

咦,似曾相识呢?翻箱倒柜找了半天,找到了以前遇到这个问题时的解决方案 。就是执行这条指令:

sudo RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 do-release-upgrade

不知道都是些啥乱七八糟的信息
bb8138a650666abcabc0c65217051756.png

不管是啥,就是YES
68ab9437e310fbf786a06c427948e24f.png

感觉无穷无尽
ec4204f0bd9283f2e19d30e33a98ab25.png

还有
20fcb5049c171ced7b054783692b8b65.png

开始安装新系统了嘛?
8e00f5adb2f298c50208dd631dbd5697.png

必须保留原始版本呀
acb3fbf8091d0071d0141551e0f13144.png

还得保留我编辑的版本,否则把自己关外边可就惨了
8afce657459bf5848713b31e667ef6c0.png

额,我还编辑过这个问题,看来对安全问题很是重视呀(我都忘记都编辑些了啥)
ecc616b415ac5e6e2b857395d3a1631d.png

同样要保留
9171e83473fe2031485ed5dd95269637.png

不知道都要移除些啥,反正继续就是了
a6a03f3daa04141f0047e04731fa51e5.png

升级完成,需要重启
66a0ef6b126dc2cb133e090157aa5e5b.png

重启后登陆看一眼,已经是buntu 24.04 LTS
d90cc2362010991dfb59b4935cb5cf72.png

升级过后看了一眼网站,又看了一下上边的几个应用和脚本,嗯,一切正常。

image.png
(图源 :pixabay)

感慨一下,虽然升级有一点小波折,但是好在我之前遇到问题都会记录,你看,这不是就派上用场了嘛!

不过因为升级不是丝般顺滑,还有就是:

这台机器是我一步一步从18.04,到20.04,到22.04升级上来的,(现在又到了22.04)

我突然手痒,想给它重装系统了呢?马上就要忍不住了,这可咋办?

撸起袖子加油干:升级一台VPS系统至Ubuntu 24.04 LTS | Ecency