Ubuntu 通过 SSH 升级

Ubuntu 通过 SSH 升级

我正在尝试使用命令 do-release-upgrade 将我的 Ubuntu 服务器从 Hardy 升级到 Lucid。
但是,我收到一条错误消息:

W:Failed to fetch
http://62.193.xxx.xxx/plesk/autoinstall/ubuntu/PSA_8.6.0/dists/lucid/all/binary-i386/Packages.gz 404 Not Found

该 IP 来自我租用此服务器的公司。但是,我的系统上没有安装 Plesk。托管公司(Amen)会为您安装您选择的操作系统(带或不带 Plesk)。我没有安装 Plesk,而是自己安装了 virtualmin。

这是否意味着我的服务器配置为仅通过其内部存储库进行升级?如果是这样,我该如何更改?

答案1

Plesk 是系统上运行的控制面板。Plesk 软件可能依赖许多 Plesk 和自定义二进制文件。因此,Plesk 似乎使用存储库来管理所有这些。

当我检查主 Plesk 存储库时,您会发现没有 lucid 文件夹:http://autoinstall.plesk.com/ubuntu/PSA_8.6.0/dists/。这可能表明 Plesk 8.6 不支持 lucid (10.04)。

根据 Plesk 网站 (http://www.parallels.com/products/plesk/reqs/) Plesk 10 在 10.04 上受支持。我会向 Plesk 咨询正确的升级程序。存储库似乎位于http://autoinstall.plesk.com/PSA_10.0.1/dist-deb-Ubuntu-10.04-i386/。但是,如果不先备份机器,就直接更改 /etc/apt/sources.list 或 /etc/apt/sources.list.d 中的存储库 URL,这不是明智之举。

更新:

如果您没有使用 Plesk,那么他们的存储库列表似乎错误地包含了 Plesk 二进制文件。如果这只是普通的 Ubuntu 8.04,那么您应该能够修改 /etc/apt/sources.list 以包含默认的 Ubuntu 存储库:

mv /etc/apt/sources.list /etc/apt/sources.list.backup
nano /etc/apt/sources.list

然后根据以下信息添加存储库https://help.ubuntu.com/community/Repositories/CommandLine。以下是 lucid (10.04) 的一个例子:

deb http://us.archive.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid main restricted

deb http://us.archive.ubuntu.com/ubuntu/ lucid-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-updates main restricted

对于 8.04,您需要将所有“lucid”实例替换为“hardy”。然后 do-release-upgrade 应该能够检查新版本。我从未尝试过这种升级方法。但我猜想它还应该在此过程中将您的 apt sources.list 更新为 lucid。

希望这可以帮助!

相关内容