BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: Вт 23 апр, 2019 4:10 pm 
Не в сети

Зарегистрирован: Вт 23 апр, 2019 4:01 pm
Сообщения: 8
Здравствуйте.

Сделал бинарное обновление с 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]:

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 23 апр, 2019 4:23 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5478
Откуда: СССР, Харьков
freebsd-update install выполняли?
Было однажды три раза пришлость сделать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 23 апр, 2019 4:53 pm 
Не в сети

Зарегистрирован: Вт 23 апр, 2019 4:01 pm
Сообщения: 8
Да, как в мануалах, до появления сообщения, что устанавливать уже не чего (по английски) - это признак завершенности.
Перезагружал 2 раза и после каждой перезагрузки запускал эту команду.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 23 апр, 2019 5:05 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5478
Откуда: СССР, Харьков
Что вам эти команды покажут?
freebsd-version
freebsd-version -k


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 23 апр, 2019 7:09 pm 
Не в сети

Зарегистрирован: Вт 23 апр, 2019 4:01 pm
Сообщения: 8
Вот что выдают
Код:
$ freebsd-version
11.1-RELEASE-p10

$ freebsd-version -k
11.2-RELEASE-p9


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 23 апр, 2019 9:38 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5478
Откуда: СССР, Харьков
Пересобирайте мир.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 23 апр, 2019 10:51 pm 
Не в сети

Зарегистрирован: Вт 23 апр, 2019 4:01 pm
Сообщения: 8
Боюсь на рабочем что-то незнакомое делать. Я предварительно на Виртуалке все проверяю, так на виртуалке обновление 11.1 - 11.2 прошло нормально, протестировать пересобрать мир теперь не на чем. А вот если летом установить бинарное обновление до 11.3, обновится ли мир?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 23 апр, 2019 11:21 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5478
Откуда: СССР, Харьков
cx2 писал(а):
Здравствуйте.
Ядро было свое, с включением IPFW поэтому не стал ничего менять для последуюшей загрузки, после перезагрузки, чтобы намеренно получить GENERIC.
.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Ср 24 апр, 2019 9:03 am 
Не в сети

Зарегистрирован: Вт 23 апр, 2019 4:01 pm
Сообщения: 8
Не могу пока себе позволить обновиться до 12. Насколько я знаю из документации, придется переустанавливать все пакеты и порты, а там не всегда все идет гладко, для бесперебойной работы надо переносить все сайты и базы на другой сервер, а это сотни гигабайт, я лучше подожду выхода 11.3 летом


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Ср 24 апр, 2019 11:06 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2476
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.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Ср 24 апр, 2019 2:50 pm 
Не в сети

Зарегистрирован: Вт 23 апр, 2019 4:01 pm
Сообщения: 8
Код:
#  5.  `reboot'        (in single user mode: boot -s from the loader prompt).

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Ср 24 апр, 2019 3:58 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2476
cx2 писал(а):
Код:
#  5.  `reboot'        (in single user mode: boot -s from the loader prompt).

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


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

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

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

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


Ну и славно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 25 апр, 2019 9:24 am 
Не в сети

Зарегистрирован: Вт 23 апр, 2019 4:01 pm
Сообщения: 8
lavr писал(а):
Вот Вам вопрос, для чего после сборки и установки нового ядра,
выполнять reboot с выходом в single-user mode?

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 25 апр, 2019 11:03 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2476
cx2 писал(а):
lavr писал(а):
Вот Вам вопрос, для чего после сборки и установки нового ядра,
выполнять reboot с выходом в single-user mode?

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


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

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

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

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

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 26 апр, 2019 5:06 pm 
Не в сети

Зарегистрирован: Вт 23 апр, 2019 4:01 pm
Сообщения: 8
lavr, спасибо за разъяснения.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика