У меня только что возникла эта странная проблема на моей виртуальной машине 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
решение1
Проверьте версию pfSense. Мне пришлось обновить pfSense 2.4.5_1 до pfSense 2.5.0. Это решило проблему для меня.
решение2
Мне пришлось пойти System / Update / Update Settings
и установить его previous stable version 2.4.5 deprecated
, так как я все еще использую 2.4.5-RELEASE-p1.
После этого менеджер пакетов не показывал никаких обновлений в течение нескольких минут, а затем в конце концов начал показывать обновления, которые подходили для моей ветки.
Затем мне удалось обновить pfBlockerNG-devel до версии, 3.0.0_10
тогда как ранее он пытался обновиться до версии 3.0.0_15
и просто застревал наPlease wait while the update system initializes.
решение3
Недавно я тоже столкнулся с этой проблемой на версии 2.4.5 и попытался обновиться до версии 2.5, но все равно завис с тем же сообщением:
Пожалуйста, подождите, пока инициализируется система обновления.
Войдите в систему pfsense как администратор ( ssh -l admin ....
) и выполните следующую команду:
$ pkg-static clean -ya
Nothing to do.
ПРИМЕЧАНИЕ:Вышеуказанное упоминается вруководство по устранению неполадок.
Казалось бы, ничего не произошло, но когда я попытался установить пакет через диспетчер пакетов пользовательского интерфейса, я получил следующее сообщение:
Этот пользовательский интерфейс кажется намного медленнее, чем в версии 2.5, но через некоторое время, примерно через 2–5 минут, все начало немного улучшаться:
решение4
Только что исправил проблему, установив случайный пакет (в данном случае acme). Похоже, репозиторий был поврежден. Теперь все в порядке.