IPFire内核升级(Core Update)

IPFire内核有新版本的时候,会在页面的首页底部提示,如下图:
ipfire_core_update
点击链接后,跳转到升级页面,点击升级按钮即可,如下图:
ipfire_core_update_click
但是有时候会出现问题,点击升级是无效的,如下图:
ipfire_core_update_click_invalid
这个时候需要通过远程控制台进行操作了,执行如下命令:

$ pakfire update --force

$ pakfire upgrade

# pakfire 访问的服务器地址为 pakfire.ipfire.org 最近这个地址的访问不是非常稳定
# 如果发生失败,观察日志 cat /var/log/messages

如果发生错误的时候 http://pakfire.ipfire.org/2.21-x86_64/lists/server-list.db 这个地址没办法访问,那么试试 https://pakfire.ipfire.org/2.21-x86_64/lists/server-list.db 看看是不是能正常访问。

如果 `HTTPS` 可以正常访问,那么需要手工修改一下系统的代码,如下:

$ sudo vim /opt/pakfire/lib/functions.pl

搜索找到如下内容:

$proto = "HTTP" unless $proto;

替换为:

$proto = "HTTPS" unless $proto;

这个属于客户端代码没有正确适配,同时服务器上的修改没有进行兼容导致的。

参考链接


How to upgrade to Core Update 62?

发布者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注