forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #31  
Старый 19.10.2018, 01:41
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: неудачный update: 10.4 -> 11.2: zfs error 2

Eugene Grosbein написал(а) к Alex Korchmar в Oct 18 05:33:07 по местному времени:

18 окт. 2018, четверг, в 20:34 NOVT, Alex Korchmar написал(а):

>> А если я добьюсь, чтобы релизнотесы для 11.2 дополнили
>> записью в Errata Notes на тему необходимости krpc
>> для ZFS-on-root, ты пообещаешь в будущем читать документацию
>> при апгрейдах? :-)
AK> Женя, я ее вслух буду читать раз в месяц по последним пятницам, если ты
AK> добьешься,чтобы эту вредную ебанину ВЫПИЛИЛИ нахрен в feature.

Ты ничего не понимаешь. Почитай для начала man 3 xdr, хотя бы его начало.

ZFS форматирует (пакует) бинарные данные для записи в zpool.cache
при помощи этой самой xdr. Соответственно, чтобы его распарсить,
тоже используются функции xdr*

Ядерная реализация этих функций лежит в krpc.ko и только для этого
ZFS его и юзает. Других не использует. А ты придумал себе, что оно
"вредное", даже не удосужившись покопать.

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #32  
Старый 19.10.2018, 08:23
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: неудачный update: 10.4 -> 11.2: zfs error 2

Alex Korchmar написал(а) к Eugene Grosbein в Oct 18 07:10:04 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:

> Ты ничего не понимаешь. Почитай для начала man 3 xdr, хотя бы его начало.
как мы обходились без этого до 11.2 ?

> Ядерная реализация этих функций лежит в krpc.ko и только для этого
а что такого нужного-полезного лежит в nfs.ko ?

> ZFS его и юзает. Других не использует. А ты придумал себе, что оно
их, например, эксплойт может попользовать. добравшись через еще что-нибудь,
тоже притащившее "очень удобную реализацию", сделанную совсем не для того.

> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #33  
Старый 19.10.2018, 10:03
Andrey Ostanovsky
Guest
 
Сообщений: n/a
По умолчанию неудачный update: 10.4 -> 11.2: zfs error 2

Andrey Ostanovsky написал(а) к Eugene Grosbein в Oct 18 08:45:22 по местному времени:

Нello Eugene!

19 Oct 18 01:17, you wrote to me:

EG>>>> и да, теперь оно зависит от krpc, из-за поддержки NFS в коде
EG>>>> ZFS.
AO>>> Да ну? :) Тогда возникает два вопроса:
AO>>> 1. где об этом написано в документации?
EG>> Можно подумать, ты её читаешь :-)
EG>> Не знаю, может и нигде.

Вот то-то и оно... Почему, например, попытка сборки драйвера сетевухи без включенного miibus - отслеживается, а zfs без необходимых ему компонентов - нет?

EG> А если я добьюсь, чтобы релизнотесы для 11.2 дополнили
EG> записью в Errata Notes на тему необходимости krpc
EG> для ZFS-on-root, ты пообещаешь в будущем читать документацию
EG> при апгрейдах? :-)

Может тогда вообще все зависимости обрабатывать в ручном режиме? Это-ж сколько компьютерного времени можно сэкономить. :) Смысла читать всю документацию - если там может быть, а может и не быть описано предстоящей проблемы - не вижу.

Andrey

--- GoldED+/BSD 1.1.5-b20070503
Ответить с цитированием
  #34  
Старый 19.10.2018, 12:43
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: неудачный update: 10.4 -> 11.2: zfs error 2

Eugene Grosbein написал(а) к Alex Korchmar в Oct 18 16:34:09 по местному времени:

19 окт. 2018, пятница, в 05:10 NOVT, Alex Korchmar написал(а):

>> Ты ничего не понимаешь. Почитай для начала man 3 xdr, хотя бы его начало.
AK> как мы обходились без этого до 11.2 ?

Без понятия. Возможно, было дублирование этого кода, которое убрали.

>> Ядерная реализация этих функций лежит в krpc.ko и только для этого
AK> а что такого нужного-полезного лежит в nfs.ko ?

Если тебе интересно - возьми и посмотри сорцы, как я сделал с krpc.

>> ZFS его и юзает. Других не использует. А ты придумал себе, что оно
AK> их, например, эксплойт может попользовать. добравшись через еще что-нибудь,
AK> тоже притащившее "очень удобную реализацию", сделанную совсем не для того.

Обожемой. Под покровом ночи тебе подсунут кривой zpool.cache
и на его парсинге сработает эксплойт!

Eugene
--
Господа Действительного Положения Вещей предохраняют себя от голода своим
богатством, от общественного мнения - тайной и анонимностью,
от частной критики - законами против клеветы и тем, что средства связи
находятся в их распоряжении. (Норберт Винер)
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #35  
Старый 19.10.2018, 12:53
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: неудачный update: 10.4 -> 11.2: zfs error 2

Alex Korchmar написал(а) к Andrey Ostanovsky в Oct 18 11:37:10 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Andrey Ostanovsky <Andrey.Ostanovsky@f1957.n5030.z2.fidonet.org> wrote:

> Вот то-то и оно... Почему, например, попытка сборки драйвера сетевухи без
> включенного miibus - отслеживается
afair, просто он не собирается отдельным модулем.

> , а zfs без необходимых ему компонентов -
> нет?
потому что это модуль. В момент его сборки неизвестно, как будут
разрешены зависимости, их порешает загрузчик модуля.
Но оно бы собрало все компоненты, если бы ты руками не запретил ему это делать,
решив что лучше разработчиков знаешь как надо.


> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #36  
Старый 19.10.2018, 13:13
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: неудачный update: 10.4 -> 11.2: zfs error 2

Eugene Grosbein написал(а) к Andrey Ostanovsky в Oct 18 16:51:25 по местному времени:

19 окт. 2018, пятница, в 06:45 NOVT, Andrey Ostanovsky написал(а):

EG>>>>> и да, теперь оно зависит от krpc, из-за поддержки NFS в коде
EG>>>>> ZFS.
AO>>>> Да ну? :) Тогда возникает два вопроса:
AO>>>> 1. где об этом написано в документации?
EG>>> Можно подумать, ты её читаешь :-)
EG>>> Не знаю, может и нигде.
AO> Вот то-то и оно... Почему, например, попытка сборки драйвера сетевухи без
AO> включенного miibus - отслеживается, а zfs без необходимых ему компонентов -
AO> нет?

miibus - зависимость времени компиляции, а krpc.ko - времени выполнения.
Это всё равно что путать отсутствие .h-файла и отсутствие .so
для userland.

EG>> А если я добьюсь, чтобы релизнотесы для 11.2 дополнили
EG>> записью в Errata Notes на тему необходимости krpc
EG>> для ZFS-on-root, ты пообещаешь в будущем читать документацию
EG>> при апгрейдах? :-)

AO> Может тогда вообще все зависимости обрабатывать в ручном режиме?

Она обрабатывается автоматически - тебя никто не заставляет
вручную прописывать krpc_load="YES" в loader.conf при апгрейде.
Просто не кастрируй систему без тестирования. И да, это тестирование
нужно повторять при мажорном апгрейде.

AO> Это-ж сколько компьютерного времени можно сэкономить. :)
AO> Смысла читать всю документацию - если
AO> там может быть, а может и не быть описано предстоящей проблемы - не вижу.

Можно было написать короче - нет, не буду читать.
Ok, вычёркиваю. Добиваться полноценной Errata Notes не буду,
как и внятной формулировки вместо того, что сейчас на
https://www.freebsd.org/releases/11.2R/errata.html за тегом [2018-10-18].

Eugene
--
http://www.grosbein.net/papirosn.mp3
http://dadv.livejournal.com/2006/03/11/
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #37  
Старый 19.10.2018, 15:43
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: неудачный update: 10.4 -> 11.2: zfs error 2

Alex Korchmar написал(а) к Eugene Grosbein в Oct 18 14:23:15 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:

> Ok, вычёркиваю. Добиваться полноценной Errata Notes не буду,
там реально никто не найдет. Скорее уж handbook надо обновить на тему zfs.


> Alex
P.S. или все же выпилить и запилить как было. Впрочем, подозреваю что было
как-нибудь в разы попроще и zpool.cache был несовместимый.

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #38  
Старый 19.10.2018, 15:43
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: неудачный update: 10.4 -> 11.2: zfs error 2

Alex Korchmar написал(а) к Eugene Grosbein в Oct 18 14:26:15 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:

> >> Ядерная реализация этих функций лежит в krpc.ko и только для этого
> AK> а что такого нужного-полезного лежит в nfs.ko ?
> Если тебе интересно - возьми и посмотри сорцы, как я сделал с krpc.
да мне интересно людей убивать, но уголовный кодекс не дает.

> Обожемой. Под покровом ночи тебе подсунут кривой zpool.cache
а кто сказал что это единственный вектор атаки, и что включение модуля,
содержащего и другой код, помимо xdr, не открывает пачку новых?
> и на его парсинге сработает эксплойт!
скорее всего - как два пальца. Мы ж джентльмены и верим на слово любому
источнику так нами обожаемых бинарных(beeep) данных.
И если даже в krpc.ko ничего явно полезного не окажется, для подбора
гаджетов сойдет.

> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #39  
Старый 19.10.2018, 16:52
Andrey Ostanovsky
Guest
 
Сообщений: n/a
По умолчанию неудачный update: 10.4 -> 11.2: zfs error 2

Andrey Ostanovsky написал(а) к Alex Korchmar в Oct 18 15:26:14 по местному времени:

Нello Alex!

19 Oct 18 11:37, you wrote to me:

AK> решив что лучше разработчиков знаешь как надо.

Я уже говорил, что основное направление ваших с EG посылов и так понятно: разработчикам FreeBSD опять не повезло с пользователями...

Остается только гадать: как эта система пережила кучу обновлений с 8 или 9-й версии до 10.2.
Ладно бы первый раз ставил, так ить нет...

Andrey

--- GoldED+/BSD 1.1.5-b20070503
Ответить с цитированием
  #40  
Старый 19.10.2018, 16:52
Andrey Ostanovsky
Guest
 
Сообщений: n/a
По умолчанию неудачный update: 10.4 -> 11.2: zfs error 2

Andrey Ostanovsky написал(а) к Eugene Grosbein в Oct 18 15:29:40 по местному времени:

Нello Eugene!

19 Oct 18 16:51, you wrote to me:

AO>> Вот то-то и оно... Почему, например, попытка сборки драйвера
AO>> сетевухи без включенного miibus - отслеживается, а zfs без
AO>> необходимых ему компонентов - нет?
EG> miibus - зависимость времени компиляции, а krpc.ko - времени
EG> выполнения.

Вот и надо перенести эту зависимость на уровень сборки ядра (раз это ядерные модули), а не читать лекции о преимуществе мягкого кончика.


Andrey

--- GoldED+/BSD 1.1.5-b20070503
Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:52. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot