BSDPORTAL.RU
http://bsdportal.ru/

Обновление прошло не подностью (11.1 - 11.2)
http://bsdportal.ru/viewtopic.php?f=58&t=28931
Страница 1 из 1

Автор:  cx2 [ Вт 23 апр, 2019 4:10 pm ]
Заголовок сообщения:  Обновление прошло не подностью (11.1 - 11.2)

Здравствуйте.

Сделал бинарное обновление с 11.1 до 11.2, чтобы нормально устанавливались порты.
Формально все прошло прошло нормально, следовал всем указаниям.
Ядро было свое, с включением IPFW поэтому не стал ничего менять для последуюшей загрузки, после перезагрузки, чтобы намеренно получить GENERIC.

В итоге
Код:
uname -a
FreeBSD domain.ru 11.2-RELEASE-p9 FreeBSD 11.2-RELEASE-p9 #0: Tue Feb  5 15:30:36 UTC 2019     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64


Вроде все нормально. НО при попытке установить порт выдает следующее:
Код:
/!\ ERROR: /!\

Ports Collection support for your FreeBSD version has ended, and no ports are
guaranteed to build on this system. Please upgrade to a supported release.

No support will be provided if you silence this message by defining
ALLOW_UNSUPPORTED_SYSTEM.


А при работе с пакетами вот что
Код:
Newer FreeBSD version for package p5-Authen-OATH:
To ignore this error set IGNORE_OSVERSION=yes
- package: 1102000
- running kernel: 1101001
Allow missmatch now?[Y/n]:

Но пакеты слава Богу ставятся, если У ввести.

Что случилось не пойму и не знаю по каким словам можно было бы нагуглить ответ :(
Подскажите пожалуйста что случилось и как исправить.

Автор:  ankor [ Вт 23 апр, 2019 4:23 pm ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

freebsd-update install выполняли?
Было однажды три раза пришлость сделать.

Автор:  cx2 [ Вт 23 апр, 2019 4:53 pm ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

Да, как в мануалах, до появления сообщения, что устанавливать уже не чего (по английски) - это признак завершенности.
Перезагружал 2 раза и после каждой перезагрузки запускал эту команду.

Еще меня смутил один момент, во время обновления ОС не предложила мне сделать слияние конфигов и они остались не тронутые.

Автор:  ankor [ Вт 23 апр, 2019 5:05 pm ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

Что вам эти команды покажут?
freebsd-version
freebsd-version -k

Автор:  cx2 [ Вт 23 апр, 2019 7:09 pm ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

Вот что выдают
Код:
$ freebsd-version
11.1-RELEASE-p10

$ freebsd-version -k
11.2-RELEASE-p9


Это получается у меня ядро новое, мир старый?

Автор:  ankor [ Вт 23 апр, 2019 9:38 pm ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

Пересобирайте мир.

Автор:  cx2 [ Вт 23 апр, 2019 10:51 pm ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

Боюсь на рабочем что-то незнакомое делать. Я предварительно на Виртуалке все проверяю, так на виртуалке обновление 11.1 - 11.2 прошло нормально, протестировать пересобрать мир теперь не на чем. А вот если летом установить бинарное обновление до 11.3, обновится ли мир?

Автор:  ankor [ Вт 23 апр, 2019 11:21 pm ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

cx2 писал(а):
Здравствуйте.
Ядро было свое, с включением IPFW поэтому не стал ничего менять для последуюшей загрузки, после перезагрузки, чтобы намеренно получить GENERIC.
.

Прочитал наискось и эту строку пропустил.
Бинарное обновление применяется только с ядром GENERIC иначе будут проблемы, что вы и получили,
система вас предупреждала.
IPFW не надо в ядро добавлять, всё можно подгрузить модулем.
И зачем ждать лета? Обновляйтесь до 12.0

Автор:  cx2 [ Ср 24 апр, 2019 9:03 am ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

Не могу пока себе позволить обновиться до 12. Насколько я знаю из документации, придется переустанавливать все пакеты и порты, а там не всегда все идет гладко, для бесперебойной работы надо переносить все сайты и базы на другой сервер, а это сотни гигабайт, я лучше подожду выхода 11.3 летом

Автор:  lavr [ Ср 24 апр, 2019 11:06 am ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

cx2 писал(а):
Не могу пока себе позволить обновиться до 12. Насколько я знаю из документации, придется переустанавливать все пакеты и порты, а там не всегда все идет гладко, для бесперебойной работы надо переносить все сайты и базы на другой сервер, а это сотни гигабайт, я лучше подожду выхода 11.3 летом


не советую использовать в работе разные ядро и мир, возможны ньюансы.

Не надо бояться, собирайте мир и даже свое ядро, только свой
конфиг делайте с именем GENERIC и можете использовать
freebsd-update.

Вы же не боитесь собирать порты, точно так же собирается
мир.

Сборка расписана в комментариях /usr/src/Makefile
Код:
# For individuals wanting to upgrade their sources (even if only a
# delta of a few days):
#
#  1.  `cd /usr/src'       (or to the directory containing your source tree).
#  2.  `make buildworld'
#  3.  `make buildkernel KERNCONF=YOUR_KERNEL_HERE'     (default is GENERIC).
#  4.  `make installkernel KERNCONF=YOUR_KERNEL_HERE'   (default is GENERIC).
#       [steps 3. & 4. can be combined by using the "kernel" target]
#  5.  `reboot'        (in single user mode: boot -s from the loader prompt).
#  6.  `mergemaster -p'
#  7.  `make installworld'
#  8.  `mergemaster'            (you may wish to use -i, along with -U or -F).
#  9.  `make delete-old'
# 10.  `reboot'
# 11.  `make delete-old-libs' (in case no 3rd party program uses them anymore)


пункт 5. можете пропустить и выполнить апгрейд только с одним
reboot.

Автор:  cx2 [ Ср 24 апр, 2019 2:50 pm ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

Код:
#  5.  `reboot'        (in single user mode: boot -s from the loader prompt).

В п.5 не просто перезагрузка а переход в однопользовательский режим.
Я не уверен, что без такой перезагрузки корректно делать обновление мира.
Я уже вон со своим ядром обновился :)

Автор:  lavr [ Ср 24 апр, 2019 3:58 pm ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

cx2 писал(а):
Код:
#  5.  `reboot'        (in single user mode: boot -s from the loader prompt).

В п.5 не просто перезагрузка а переход в однопользовательский режим.
Я не уверен, что без такой перезагрузки корректно делать обновление мира.


если понимать что делать, как и зачем, проблем не будет.

Уже больше 20 лет так обновляю свои сервера в случае пересборки.

Вот Вам вопрос, для чего после сборки и установки нового ядра,
выполнять reboot с выходом в single-user mode?

Цитата:
Я уже вон со своим ядром обновился :)


Ну и славно.

Автор:  cx2 [ Чт 25 апр, 2019 9:24 am ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

lavr писал(а):
Вот Вам вопрос, для чего после сборки и установки нового ядра,
выполнять reboot с выходом в single-user mode?

Думаю, чтобы никакие запущенные процессы не мешали и ничего не блокировали, наверное как с бекапом, на рабочей системе он получается кривой.
Не доводилось еще им пользоваться.
Удаленно это можно сделать только через KVM?

lavr писал(а):
Я уже вон со своим ядром обновился

Это ирония была, в смысле обновился со своим нестандарным ядром и остался в старом мире.

Автор:  lavr [ Чт 25 апр, 2019 11:03 am ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

cx2 писал(а):
lavr писал(а):
Вот Вам вопрос, для чего после сборки и установки нового ядра,
выполнять reboot с выходом в single-user mode?

Думаю, чтобы никакие запущенные процессы не мешали и ничего не блокировали, наверное как с бекапом, на рабочей системе он получается кривой.
Не доводилось еще им пользоваться.


Не совсем, посмотрите внимательно на сборку:
- сначала make buildworld, это не только сборка мира,
а еще сборка инструментария для самой сборки и сборки ядра,
если все успешно собралось, можно приступить к сборке ядра.
Все что у нас собралось, лежит сбоку в /usr/obj

- make buildkernel - если успех, можно установить новое ядро
- make installkernel - установка нового ядра

Мы подошли к reboot и производим его в single mode
для проверки нового ядра. Если все Ok, продолжаем
установку мира.
Если я уверен в том что делаю, я просто пропускаю этот reboot.

Цитата:
Удаленно это можно сделать только через KVM?

Да.
Цитата:
lavr писал(а):
Я уже вон со своим ядром обновился

Это ирония была, в смысле обновился со своим нестандарным ядром и остался в старом мире.

Sorry, я думал что исправили ситуацию.
Смотрите внимательно что выдает freebsd-update и тогда не будет
проблем.

Автор:  cx2 [ Пт 26 апр, 2019 5:06 pm ]
Заголовок сообщения:  Re: Обновление прошло не подностью (11.1 - 11.2)

lavr, спасибо за разъяснения.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/