Назад | Перейти на главную страницу

Невозможно обновить с помощью «freebsd-update» на FreeBSD 7.4-RELEASE

Есть ли способ обновить 7.4-RELEASE-p5 до 7.4-RELEASE-p12 с помощью freebsd-update?

bash-4.2# freebsd-update upgrade -r 7.4-RELEASE-p12
Looking up update.FreeBSD.org mirrors... 5 mirrors found.
Fetching metadata signature for 7.4-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.

The following components of FreeBSD seem to be installed:
kernel/generic src/base src/bin src/cddl src/contrib src/crypto src/etc
src/games src/gnu src/include src/krb5 src/lib src/libexec src/release
src/rescue src/sbin src/secure src/share src/sys src/tools src/ubin
src/usbin world/base world/dict world/doc world/games world/info
world/lib32 world/manpages world/proflibs

The following components of FreeBSD do not seem to be installed:
world/catpages

Does this look reasonable (y/n)? y

Fetching metadata signature for 7.4-RELEASE-p12 from update4.freebsd.org... failed.
Fetching metadata signature for 7.4-RELEASE-p12 from update5.freebsd.org... failed.
Fetching metadata signature for 7.4-RELEASE-p12 from update6.freebsd.org... failed.
Fetching metadata signature for 7.4-RELEASE-p12 from update2.freebsd.org... failed.
Fetching metadata signature for 7.4-RELEASE-p12 from update3.freebsd.org... failed.
No mirrors remaining, giving up.
bash-4.2# uname -a
FreeBSD XX.XXXXX.org 7.4-RELEASE-p5 FreeBSD 7.4-RELEASE-p5 #0: Fri Dec 23 17:36:54 UTC 2011     root@XX.XXXXX.org:/usr/obj/usr/src74/sys/GENERIC  amd64
bash-4.2#

Нет.

Если вы обратитесь к справочную информацию FreeBSD по freebsd-update вы увидите в большом сером поле следующее примечание (выделено мной):

Бинарные обновления доступны для всех архитектур и выпусков в настоящее время поддерживается командой безопасности. Перед обновлением до нового выпуска следует просмотреть объявление о выпуске, поскольку оно содержит важную информацию, относящуюся к выпуску. Анонсы выпусков доступны по адресу http://www.FreeBSD.org/releases/.

Если вы обратитесь к главная страница группы безопасности FreeBSD вы увидите, что FreeBSD 7.x больше не является «поддерживаемым выпуском», и достиг конца срока службы в феврале 2013 г..

Поэтому нет возможности обновить эту систему с помощью freebsd-update и официальные серверы проекта FreeBSD.


Ваши варианты:

  1. Выполните обновление до поддерживаемой версии FreeBSD.
    (Давайте будем честными, это то, что вам следует сделать. Прекратите читать сейчас и приступайте к планированию обновления.)

  2. Обновите по старинке, используя исходный код

  3. Если у вас достаточно большая среда, чтобы это оправдать, запустить свой собственный сервер обновлений FreeBSD для серии 7.x.

@ voretaq7: на самом деле мне удалось обновить FreeBSD 7.4-RELEASE-p5 до последней версии 7.4-RELEASE-p12, выполнив следующие действия: 24.2. Обновление FreeBSD. (freebsd fetch && freebsd install).

# freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 5 mirrors found.
Fetching metadata signature for 7.4-RELEASE from update6.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.

The following files are affected by updates, but no changes have
been downloaded because the files have been modified locally:
/var/db/mergemaster.mtree

No updates needed to update system to 7.4-RELEASE-p12.

WARNING: FreeBSD 7.4-RELEASE-p9 HAS PASSED ITS END-OF-LIFE DATE.
Any security issues discovered after Fri Mar  1 00:00:00 UTC 2013
will not have been corrected.
# freebsd-update install
No updates are available to install.
Run '/usr/sbin/freebsd-update fetch' first.
#