我刚刚在我的 PFSense 虚拟机上遇到了这个奇怪的问题。它既不能升级也不能卸载任何包,总是卡在Please wait while the update system initializes.
我尝试重新启动。仍然无济于事。如本文所述,我已尝试pkg_info
在 PFsense cmd 上运行,但它显示 sh:pkg_info: not found.
PFSense Version:
2.4.5-RELEASE-p1 (amd64)
built on Tue Jun 02 17:51:17 EDT 2020
FreeBSD 11.3-STABLE
检查您的 pfSense 版本。我不得不从 pfSense 2.4.5_1 更新到 pfSense 2.5.0。这为我解决了问题。
我不得不去
System / Update / Update Settings
并设置为previous stable version 2.4.5 deprecated
bc 我仍在 2.4.5-RELEASE-p1 上。之后,包管理器在几分钟内没有显示任何更新,然后它最终开始显示适合我的分支的更新。
然后我能够将 pfBlockerNG-devel 升级到,
3.0.0_10
而之前它试图升级到3.0.0_15
并且只是卡在Please wait while the update system initializes.
最近在 2.4.5 上也遇到了这个问题,并尝试升级到 2.5,但仍然挂起相同的消息:
以 admin ( ) 身份登录 pfsense 框
ssh -l admin ....
并运行以下命令:注意:故障排除指南中提到了上述内容。
似乎没有做任何事情,但是当我尝试通过 UI 的包管理器安装包时,我现在收到以下消息:
这个 UI 似乎比以前在 2.5 中要慢得多,但经过一段时间后,大约 2-5 分钟。事情开始有了更多进展:
刚刚通过安装一个随机包(在本例中为 acme)解决了这个问题。似乎回购已损坏。现在一切都好。
通过 ssh 连接到 pfSense。选择 8 选项进行外壳。写这个命令:pkg-static clean -ya
这个对我有用。
我发现最好的选择是直接从控制台运行更新。选项 13) 从控制台更新
在此之前,我确实从 shell 运行了“pkg-static clean -ya”,但 UI 仍然无法进行更新。
同样在我的情况下,更新来自 pfSense-kernel-pfSense: 2.4.5_1 -> 21.02_1 [pfSense-core] 当你 ssh 重新启动熟悉的线路后,完成重新启动需要花费 10 分钟的时间:* ** 欢迎使用网关上的 pfSense 2.4.5-RELEASE-p1 (amd64) *** 阅读 *** 欢迎使用网关上的 Netgate pfSense Plus 21.02-RELEASE-p1 (amd64) ***
我对此感到有些困惑,需要阅读/了解更多信息,但以前相当复杂的配置的防火墙似乎恢复了正常工作状态,并且所有更新都已应用。
我有一个 2.4.4_r3 版本,想升级到最新的稳定版本 2.5.x,但一切都如最初描述的那样停滞不前。
解决方案是
现在一切正常。