Страница 1 из 1
Binary upgrade to 7.0-RELEASE
Добавлено: 2008-02-29 12:27:51
gmn
Привет.
Вышла 7-ка. Решил пару тестовых обновить.
Первая машинка была с 6.3.
freebsd-update upgrade -r 7.0-RELEASE
качает ...
freebsd-update install:
Kernel updates have been installed. Please
reboot and run "./freebsd-update.sh install" again to
finish installing updates.
Перегружаю, запускаю install еще раз.
Ставится ...
Потом вываливается с ошибками типа:
/libexec/ld-elf.so.1: Shared object ... not fount.
И это для rm ... или для make - не важно.
Все - после этого ни login ни sh не работают.
Пробовал оновить на вирт. машине с 6.2 до 7.0 - то же самое
Раньше обновлял все сервера именно так с 6.2 до 6.3 - все прошло без задоринки ...
Неужели не додумали чего-то для бинарного обновления?
Re: Binary upgrade to 7.0-RELEASE
Добавлено: 2008-02-29 12:40:32
hizel
http://www.daemonology.net/blog/2007-11 ... grade.html
судя по статье при апгрейде мажорных версий
сначала инсталл а потом ребут
Re: Binary upgrade to 7.0-RELEASE
Добавлено: 2008-02-29 12:58:18
gmn
Так же и делал ...
freebsd-update upgrade -r 7.0-RELEASE
freebsd-update install
reboot
freebsd-update install - и вот здесь вываливается, что для команды rm не найдена библиотека ...
Если опустить все, кроме команд, из приведенной ссылки, то я так и делал:
freebsd-update upgrade -r 7.0-RELEASE
freebsd-update install
reboot
freebsd-update install - а вот здесь на обоих системах вылет с ошибками.
Потом уже:
# portsnap -I update
# portupgrade -f ruby
...
# rm /var/db/pkg/pkgdb.db
# portupgrade -f ruby18-bdb
...
# rm /var/db/pkg/pkgdb.db /usr/ports/INDEX-*.db
# portupgrade -af
В общем, до этого я не дошел:
Код: Выделить всё
Completing this upgrade requires removing old shared object files.
Please rebuild all installed 3rd party software (e.g., programs
installed from the ports tree) and then run "freebsd-update.sh install"
again to finish installing updates.
При обновлении с 6.2 до 6.3 эти шаги проходил не раз и не на одном сервере.
Re: Binary upgrade to 7.0-RELEASE
Добавлено: 2008-02-29 13:14:19
hizel
в чем необходимость именно такого бинарного обновления?
удаленность сервера
отсутствие сидирома?
нельзя через sysinstall ?
Re: Binary upgrade to 7.0-RELEASE
Добавлено: 2008-02-29 13:51:33
gmn
hizel писал(а):в чем необходимость именно такого бинарного обновления?
удаленность сервера
отсутствие сидирома?
нельзя через sysinstall ?
Если есть механизм - то почему бы его не использовать?
Тем более, что ранее с 6.2 на 6.3 опробован успешно.
"удаленность сервера" - да

На другом этаже серверная.
Можно cvsup, и пересборка всего ... - но ведь придумали freebsd-update.
И так быстрее намного обновляться.
Re: Binary upgrade to 7.0-RELEASE
Добавлено: 2008-02-29 22:35:05
Daywalker
gmn писал(а):
Можно cvsup, и пересборка всего ... - но ведь придумали freebsd-update.
И так быстрее намного обновляться.
Если получится можно и статейку написать

. Такой еще нет на сайте, только ч/з cvsup
Re: Binary upgrade to 7.0-RELEASE
Добавлено: 2008-03-01 10:45:51
_kirill_
я б не сказал что через cvsup медленее. Я обновился довольно быстро.
Re: Binary upgrade to 7.0-RELEASE
Добавлено: 2008-03-01 13:40:18
gmn
_kirill_ писал(а):я б не сказал что через cvsup медленее. Я обновился довольно быстро.
Через cvsup скачиваются исходники, и пересборка мира, ядра.
А через freebsd-update мир собирать не надо. И ядро, если не самосборное, тоже собирать не надо.
И в случае, когда обновлял 6.2 до 6.3 - то и порты не надо было пересобирать.
С 6.х на 7 - придется.
Re: Binary upgrade to 7.0-RELEASE
Добавлено: 2008-03-01 14:20:49
_kirill_
И в случае, когда обновлял 6.2 до 6.3 - то и порты не надо было пересобирать.
С 6.х на 7 - придется.
с чего взял?
Re: Binary upgrade to 7.0-RELEASE
Добавлено: 2008-03-01 17:07:02
gmn
_kirill_ писал(а):И в случае, когда обновлял 6.2 до 6.3 - то и порты не надо было пересобирать.
С 6.х на 7 - придется.
с чего взял?
Ссылка выше, в начале.
http://www.daemonology.net/blog/2007-11 ... grade.html