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/ |