Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 18 Jan 24 18:16:22, всего сообщений: 10753
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 8164 из 10753 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           19 Oct 18 23:46:05
Кому : Andrey Ostanovsky                                   19 Oct 18 23:46:05
Тема : Re: неудачный update: 10.4 -> 11.2: zfs error 2
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+3a2e8599
На   : area://RU.UNIX.BSD?msgid=2:5030/1957+5bc74286
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=<1187510294@ddt.demos.su>+785700a1
==============================================================================
17 окт. 2018, среда, в 15:08 NOVT, Andrey Ostanovsky написал(а):

EG>>>> Подземный стук не лечится.
AO>>> Hу да, надо просто диагностику ошибки делать: если модуль zfs не
AO>>> загружен (а определить и проверить это - загрузчик вполне может)
AO>>> - то так и скажи, а не пиши "ошибка номер 2" на все неприятности
AO>>> чохом...
EG>> Загрузчику пофик на модули, поэтому он никогда не ругается на их
EG>> отсутствие такими кодами. А что, мы скриншот так и не увидим?
AO> Hда, к таким докторам - только за смертью ходить...
AO> Включил в /etc/make.conf сборку секретного модуля krpc, пересобрал ядро - и вот
AO> оно, счастье! После установки ядра все штатно прогрузилось...
AO> По kldstat показывает, что загружено:
AO> kernel
AO> zfs.ko
AO> krpc.ko
AO> opensolaris.ko
AO> Система: 11.2-RELEASE amd64 r338900, если кому интересно. Hа других
AO> архитектурах - ничего не собиралось.

Поставил 10.3-RELEASE/i386 (только этот дистрибутив десятки нашелся
среди локальных ISO-файлов) в виртуалку VirtualBox на UFS.

Пересобрал ядро, выкинув из него всё про NFS, после ребута kldstat -v
подтвердил, что krpc в ядре нет. Чтобы оторвать формальную зависимость
zfs.ko от krpc, закомментировал в MODULE_DEPEND(zfsctrl, krpc, 1, 1, 1)
в sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
и пересобра zfs.ko

kldload zfs ругнулся link_elf: symbol xdrmem_create undefined

Hа 11.2 всё точно так же. Вывод: уже на 10.3 невозможно использовать
ZFS без кода krpc в ядре или в модуле. И если модуля нет - zfs.ko
загрузить невозможно. Штатный кстати даже не будет пытаться линковаться,
потому что без отрывания MODULE_DEPEND(zfsctrl, krpc, 1, 1, 1)
у zfs.ko прописывается формальная зависимость от krpc
и загрузчик на десятке будет требовать его точно так же, как и в 11.2

Так что ты нам что-то недоговариваешь. Подземный стук HЕ ЛЕЧИТСЯ.

Eugene
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.079131 секунды