Ошибка обновления с 2.3.2-RELEASE на 2.3.3_1
-
Всем привет!
Попытался из гуя обновиться - выкинуло ошибку. Подключился к консоли, ввожу pkg update, вот что выкидывает:
[2.3.2-RELEASE][admin@localnet]/root: pkg update -f
Updating pfSense-core repository catalogue…
pkg: Repository pfSense-core has a wrong packagesite, need to re-create database
Fetching meta.txz: 100% 944 B 0.9kB/s 00:01
Child process pid=38367 terminated abnormally: Segmentation faultЧто дальше делать, не пойму ?
-
Доброе.
В гугле по фразе сразу же https://forum.pfsense.org/index.php?topic=128154.0
-
Доброе.
В гугле по фразе сразу же https://forum.pfsense.org/index.php?topic=128154.0
Я гуглил, но этот линк не попадал в выдачу. Спасибо за ссылку, конечно, но я очень опрометчиво поступил, буквально последовав приведенному в ссылке совету и удалил файлы по указанной маске. Надо все же было их переместить, а не удалять, а еще лучше - не заниматься обновлением после хорошо проведенного дня системного администратора :-)
Вот что теперь выдает консоль:
[2.3.2-RELEASE][admin@localnet]/root: pkg update -f
Updating pfSense-core repository catalogue…
pkg: Repository pfSense-core load error: access repo file(/var/db/pkg/repo-pfSense-core.sqlite) failed: No such file or directory
Fetching meta.txz: 100% 944 B 0.9kB/s 00:01
Child process pid=65280 terminated abnormally: Segmentation fault -
Ещё момент, который мне показался любопытным…
Решил попробовать сделать вывод pkg -vv. Вот что пишет (привожу только кусок выдачи, где ссылки на репозитории):
Repositories:
pfSense-core: {
url : "pkg+https://pkg.pfsense.org/pfSense_v2_3_4_i386-core",
enabled : yes,
priority : 0,
mirror_type : "SRV",
signature_type : "FINGERPRINTS",
fingerprints : "/usr/local/share/pfSense/keys/pkg"
}
pfSense: {
url : "pkg+https://pkg.pfsense.org/pfSense_v2_3_4_i386-pfSense_v2_3_4",
enabled : yes,
priority : 0,
mirror_type : "SRV",
signature_type : "FINGERPRINTS",
fingerprints : "/usr/local/share/pfSense/keys/pkg"
}То есть, обновление идет с версии 2.3.2 на версию 2.3.3, а репозиторий указан от 2.3.4. Мне кажется, что это неправильно, так не должно же быть ?
-
То есть, обновление идет с версии 2.3.2 на версию 2.3.3, а репозиторий указан от 2.3.4. Мне кажется, что это неправильно, так не должно же быть ?
Вероятно - нет. По идее обновления должно идти с с 2.3.2 на 2.3.3_1, затем с 2.3.3_1 на 2.3.4, и ваша система ошибочно полагает что уже обновлена до 2.3.3_1
В вашем случае, вероятно, проще установить с нуля сразу 2.3.4 и подгрузить сохраненный конфиг, если он, конечно, есть.
Если его нет - автобекапы конфига лежат тут:
/conf/backup
Возможно достать их поможет это:
https://forum.pfsense.org/index.php?topic=93943.msg521319#msg521319
https://forum.pfsense.org/index.php?topic=106091.msg592886#msg592886Старые версии можно взять тут:
Релизы:
https://atxfiles.pfsense.org/mirror/downloads/old/Обновления:
https://atxfiles.pfsense.org/mirror/updates/old/ -
Возможно ли обновить вручную скачав образ обновлении ?! Если да, то укажите как.. Спасибо
-
Возможно ли обновить вручную скачав образ обновлении ?! Если да, то укажите как.. Спасибо
Начиная с 2.3 - нет.
In 2.3 and newer versions, the update system is pkg-based, changing the available update methods. Upgrades are performed either under System > Update in the webGUI, or option 13 at the console. Manual updates are no longer available, and systems must be Internet-connected to update.
https://doc.pfsense.org/index.php/Firmware_Updates#Version_2.3_and_newer