BSDPORTAL.RU

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

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Userland and kernel are not in sync
СообщениеДобавлено: Чт 05 июл, 2018 12:02 am 
Не в сети

Зарегистрирован: Ср 24 май, 2006 2:18 pm
Сообщения: 14
Добрый день!
Делал обновление FreeBSD 10,3 на 10,4 через freebsd-update upgrade -r 10.4-RELEASE
по мануалу https://www.freebsd.org/releases/10.4R/ ... ml#upgrade (ядро GENERIC)

Все прошло штатно, на мастер машине все работает корректно и порты обновляются без проблем.
Но при попытке обновить любой порт в jail пишет:
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.

Версию ОС в джейле показывает правильную:
FreeBSD 10.4-RELEASE-p9 FreeBSD 10.4-RELEASE-p9 #0: Tue May 8 07:05:01 UTC 2018

вероятно причина в разнице Userland и Kernel version:
Checking userland and kernel versions:
Userland and kernel are not in sync
Userland version: 1003000
Kernel version: 1004000

Если несложно, напишите пожалуйста как можно пофиксить это, т.е. обновить окружение в jail.
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Userland and kernel are not in sync
СообщениеДобавлено: Чт 05 июл, 2018 12:09 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5170
Откуда: Москва
Разница в версиях юзерленда и ядра не имеет значения если юзерленд не новее ядра.

Проблема в том что у вас в джейле юзерленд 10.3 который не поддерживается портами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Userland and kernel are not in sync
СообщениеДобавлено: Чт 05 июл, 2018 12:12 am 
Не в сети

Зарегистрирован: Ср 24 май, 2006 2:18 pm
Сообщения: 14
Подскажите пожалуйста как это можно исправить, весь гугл перерыл, так ничего и не нашел... :(
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Userland and kernel are not in sync
СообщениеДобавлено: Чт 05 июл, 2018 12:13 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5170
Откуда: Москва
Обновить систему в джейле.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Userland and kernel are not in sync
СообщениеДобавлено: Чт 05 июл, 2018 12:20 am 
Не в сети

Зарегистрирован: Ср 24 май, 2006 2:18 pm
Сообщения: 14
Не совсем понятно что делать т.к. много где написано не запускать freebsd-update из джейла,
а с основной машины она считает что уже обновилась...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Userland and kernel are not in sync
СообщениеДобавлено: Чт 05 июл, 2018 12:32 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5170
Откуда: Москва
Passat писал(а):
Не совсем понятно что делать
Обновлять систему в джейле.

Passat писал(а):
т.к. много где написано не запускать freebsd-update из джейла
Ну раз написано, то обновляйте любым другим удобным вам способом.

Passat писал(а):
а с основной машины она считает что уже обновилась...
Jail не обновится пока вы его не обновите. uname, независимо от того откуда вы его запускаете, всегда покажет вам версию ядра, а версию jail'а можно посмотреть запустив freebsd-version -u в нём.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Userland and kernel are not in sync
СообщениеДобавлено: Чт 05 июл, 2018 4:24 am 
Не в сети

Зарегистрирован: Ср 24 май, 2006 2:18 pm
Сообщения: 14
Спасибо.

Обновился:
freebsd-update -b /jails/namejail --currently-running 10.3-RELEASE -r 10.4-RELEASE upgrade

freebsd-version -u в jail стал показывать:
10.4-RELEASE-p9
но порты попрежнему не обновляются:
[Reading data from pkg(8) ... - 135 packages found - done]
---> Upgrading 'wget-1.19.4_2' to 'wget-1.19.5' (ftp/wget)
---> Building '/usr/ports/ftp/wget'
===> Cleaning for wget-1.19.5
/!\ 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.

*** Error code 1

Stop.
make[1]: stopped in /usr/ports/ftp/wget
*** Error code 1

Stop.
make: stopped in /usr/ports/ftp/wget
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20180705-1925-c4xh03 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=wget-1.19.4_2 UPGRADE_PORT_VER=1.19.4_2 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! ftp/wget (wget-1.19.4_2) (unknown build error)

несмотря на portsnap fetch update
непонятно...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Userland and kernel are not in sync
СообщениеДобавлено: Чт 05 июл, 2018 6:17 am 
Не в сети

Зарегистрирован: Ср 24 май, 2006 2:18 pm
Сообщения: 14
# rm -rf /var/db/portsnap
# mkdir /var/db/portsnap
# portsnap fetch extract
эффекта не дало...

portsnap fetch && portsnap extract && portsnap update
тоже не помогло, дерево портов скачивает, распаковывает пишет:
Building new INDEX files... done.
Ports tree is already up to date.
Но ошибки при обновлении портов теже...

При этом обновленный jail пишет:
# freebsd-version -u
10.4-RELEASE-p9
хотя до обновления писал:
10.3-RELEASE-p16

но в jail:
# uname -U
1003000
# uname -K
1004000

хотя на мастере:
# uname -U
1004000
# uname -K
1004000

не знаю что еще сделать... :?


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

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


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

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


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

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