FreeBSD 10.2 p16 -> FreeBSD 11.1

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение snorlov » 2018-04-10 13:45:36

guest,
У вас ядро не соберется... Почитайте Updating в исходниках как правильно прыгать на другую ветку...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение Demis » 2018-04-10 15:20:28

snorlov писал(а):
2018-04-10 13:45:36
ядро не соберется
Не понимаю. Чего это оно у него не соберется? Схема описана классическая, сам по такой работаю "и не жалуюсь". Можно ткнуть носом в нечто конкретное из апдатинга?

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение snorlov » 2018-04-10 17:45:36

Внимательно читаем весь updating, там перед компиляцией ядра рекомендуют сделать

Код: Выделить всё

make kernel-toolchain

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение Demis » 2018-04-10 18:29:37

Так то-ж "COMMON ITEMS:"...
К тому-же касательно построения именно кернела.

Код: Выделить всё

        To build a kernel
        -----------------
        If you are updating from a prior version of FreeBSD (even one just
        a few days old), you should follow this procedure.  It is the most
        failsafe as it uses a /usr/obj tree with a fresh mini-buildworld,

        make kernel-toolchain
        make -DALWAYS_CHECK_MAKE buildkernel KERNCONF=YOUR_KERNEL_HERE
        make -DALWAYS_CHECK_MAKE installkernel KERNCONF=YOUR_KERNEL_HERE
Напишу в "вольном" стиле. Насколько помню, даже при обычном, скажем так "первичном", "make buildworld" ядро (kernel, то которое generic) уже компилируется и ложится куда положено. Но в силу целого ряда определенных причин, оное может и чаще всего оказывается дохлым. Чтобы не натыкаться на грабли "ой, а чего это оно?" сборка повторяется, но уже с "более мелкой" целью, т.е. "make buildkernel". Это примерно как "cd /usr/src && make cleandir", мы-же понимаем, что это необходимо сделать дважды, можно и один раз, но результат иногда и очень не вовремя может не понравится.
Поэтому основной альмаматер у нас "/usr/src/Makefile" где мы видим:

Код: Выделить всё

# kernel-toolchain    - Builds the subset of world necessary to build a kernel
# kernel-toolchains   - Build kernel-toolchain for all universe targets.
# toolchains          - Build a toolchain for all world and kernel targets.
А так-же, пониже, классическую инструкцию, которая пока не претерпела глобальных изменений...

guest
проходил мимо

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение guest » 2018-04-10 18:38:38

Внимательно читаем весь updating, там перед компиляцией ядра рекомендуют сделать
контрольное слово "внимательно", если же не получается, изучаем /usr/src/Makefile*
чтобы понять что происходит во время make buildworld - который включает в себя
и make toolchain для сборки системы и make kernel-toolchain для сборки ядра.

Инструментарий для системы и ядра всегда собирался во время buildworld.

Если бы мы не делали buildworld, тогда обязательно нужно собрать инструментарий для сборки ядра
# make kernel-toolchain
в нашем же случае, сперва был make buildworld, после которого нет необходимости дополнительно
собирать kernel-toolchain

Вроде коротко что-то расписано в man build...

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение Demis » 2018-04-10 19:45:24

guest писал(а):
2018-04-10 18:38:38
Вроде коротко что-то расписано в man build...
Ну в общем - да. И еще не забываем про доку:
на исходном
Апгрейд https://docs.freebsd.org/doc/11.1-RELEA ... pdate.html
Сборка https://docs.freebsd.org/doc/11.1-RELEA ... world.html

на русском
Апгрейд https://docs.freebsd.org/doc/11.1-RELEA ... pdate.html
Сборка https://docs.freebsd.org/doc/11.1-RELEA ... world.html

ingvar
рядовой
Сообщения: 20
Зарегистрирован: 2014-04-10 11:22:25

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение ingvar » 2018-04-11 11:04:30

guest писал(а):
2018-04-10 13:22:51
Вы ни разу не делали бинарный апгрейд?
Делал, но давно и неправда, и не менял мажорную версию.

Большое спасибо вам (и всем остальным), теперь примерно понятно где какие грабли могут лежать :)

guest
проходил мимо

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение guest » 2018-04-11 12:11:45

пришел домой, поднял в ВИртуалке FreeBSD 10.2, установил 2-3 десятка пакетов
- сделал копию образа и тренируйся, убил - поднял из копии и тд и тп.

Аватара пользователя
tom.cat
старшина
Сообщения: 446
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Мытищи
Контактная информация:

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение tom.cat » 2018-07-12 9:29:30

Я обновлялся с 10.4 на 11.2 и вылезла вот такая ошибка после слияний конф файлов и последующей перезагрузки:

Код: Выделить всё

/etc/rc: Error Usage load load_rc_config name
Проблема была в /etc/rc.subr. Проверил его в single user mode никаких лишних фекалий не было в виде <<<< >>>> скобок при слиянии версий. В итоге стартанул сеть и скопировал из исходников для 11.2 версии этот файлик. После перезагрузки все взлетело нормально. Время потратил минут 10.
When you see pigs fly it means Windows has become open source

ingvar
рядовой
Сообщения: 20
Зарегистрирован: 2014-04-10 11:22:25

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение ingvar » 2018-07-12 9:37:57

tom.cat писал(а):
2018-07-12 9:29:30
Я обновлялся с 10.4 на 11.2 и вылезла вот такая ошибка после слияний конф файлов и последующей перезагрузки
Отлично, спасибо за предупреждение.

ЗЫ: я все еще не обновлялся, некогда

guest
проходил мимо

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение guest » 2018-07-12 15:05:39

Иногда, если позволяет наличие техники, лучше взять и установить новую
систему на другом сервере, все настроить и в час "X" - заменить.
При отсутствии техники, я брал новый HDD и все верхнее делал на
WKS, затем переносил новый HDD на боевой сервер и за несколько
перезагрузок, докручивал НАСТРОЙКИ на свежей системе:

- загрузил новую систему - записал все проблемы
- перезагрузился в старую
- на новой исправил проблемы
- снова загрузил новую и записал проблемы или исправил окончательно
...
Все дела.

ingvar
рядовой
Сообщения: 20
Зарегистрирован: 2014-04-10 11:22:25

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение ingvar » 2018-07-12 15:09:22

guest писал(а):
2018-07-12 15:05:39
лучше взять и установить новую
систему на другом сервере
Другого сервера нет, на боевом стоят SAS-ы в аппаратном рейде. А так-то да, самое лучшее, что напрашивается

guest
проходил мимо

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение guest » 2018-07-12 16:12:42

Другого сервера нет, на боевом стоят SAS-ы в аппаратном рейде. А так-то да, самое лучшее, что напрашивается
посему, всегда делал root(rpool)+soft на отдельном диске, данные -> raidhw или raidz.
вставлял новый диск с настроенным софтом, все что на рейдах - монтировалось куда нужно.

Кстати, Beadm в этом случае - хорошая выручалка для ZFS в плане какой boot environment грузить
и что куда будет монтироваться.

ingvar
рядовой
Сообщения: 20
Зарегистрирован: 2014-04-10 11:22:25

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение ingvar » 2018-07-12 16:16:03

Эм, это несколько выше моих текущих компетенций + банально нет времени на разбирательства, надо сделать и опять забыть :)

Аватара пользователя
Neus
капитан
Сообщения: 1976
Зарегистрирован: 2008-09-08 21:59:56

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение Neus » 2018-07-12 18:32:30

надо сделать и опять забыть :)
Поставь centos 6.10 и можешь забыть до умирания железа :)
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.

LOR захватили ситхи.
Добро пожаловать на светлую сторону!

ingvar
рядовой
Сообщения: 20
Зарегистрирован: 2014-04-10 11:22:25

FreeBSD 10.2 p16 -> FreeBSD 11.1

Непрочитанное сообщение ingvar » 2018-07-12 18:59:17

Neus писал(а):
2018-07-12 18:32:30
Поставь centos 6.10 и можешь забыть до умирания железа
Софт обновлять надо( Сопсна из-за этого и танцы, так-то бы и не подрывался