Пользователи freebsd-update, обратите внимание при обновлении до 9.0

Выпущен бюллетень исправлений FreeBSD-EN-12:01.freebsd-update в котором подробно описано, что при обновлении до версии FreeBSD 9.0, с более ранних версий (7.3, 7.4, 8.1 и 8.2), при помощи freebsd-update, возможно получении сообщения

The update metadata is correctly signed, but
failed an integrity check.
Cowardly refusing to proceed any further<span id="more-2320"></span>.

и дальнейшая невозможность выполнить обновление. Проблема связана с появлением не поддерживаемых символов, в именах файлов во FreeBSD 9.0 и уже появлялась в новостях, когда начиналось тестирование  freebsd-update на этапе выхода RC1.
Для исправления, необходимо выполнить одно из следующих действий:

  • предварительно обновить систему до одной из следующих версий RELENG_7_3, RELENG_7_4, RELENG_8_1 или RELENG_8_2 (содержащем MFC r226650)
  • для FreeBSD 7.3, 7.4, 8.1, and 8.2
    • скачать патч и проверить его PGP подпись
      # fetch http://security.FreeBSD.org/patches/EN-12:01/freebsd-update.patch
      # fetch http://security.FreeBSD.org/patches/EN-12:01/freebsd-update.patch.asc
    • наложить патч и пересобрать freebsd-update
      # cd /usr/src
      # patch < /path/to/patch
      # cd /usr/src/usr.sbin/freebsd-update
      # make obj && make && make install
  • Либо для систем 7.3-RELEASE, 7.4-RELEASE, 8.1-RELEASE или 8.2-RELEASE выполнить бинарное обновление
    # freebsd-update fetch
    # freebsd-update install

Более подробная информация, со списком всех затрагиваемых обновлением файлов, доступна в бюллетене исправлений.

Источник http://bsdnir.blogspot.com/2012/01/freebsd-update-90.html

Запись опубликована в рубрике FreeBSD. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не спамер This plugin created by Alexei91