Страница 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
hizel писал(а):http://www.daemonology.net/blog/2007-11 ... grade.html
судя по статье при апгрейде мажорных версий
сначала инсталл а потом ребут
Так же и делал ...
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.
И так быстрее намного обновляться.
Если получится можно и статейку написать :wink: . Такой еще нет на сайте, только ч/з 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