Denis
Вот! Причуда, связана с причудой..
То же питон собрали без пипки
Denis
Зочем?
Denis
Пипка ставится отдельным пакетом. Там чо лицензия не дала питон и пипку вместе... Ну ой все короче))
icewolf
Зочем?
зотем. Такой пруф ов концепт, убунту вон 16.04 посмотри..
icewolf
я серьезно говорю, ну так получилось что redhat пошел по другой концепции а вот debian по другой. В дебиан не зайти никак, кроме как fork
icewolf
Собор vs Базар
Denis
В смысле алпайн линукс похоже из дебияна собирают названия пакетов оттуда берут
Denis
Ну вроде баш хотяб вырезали🙈
icewolf
Они альпинистов такому же научили)
По мне по хорошему для разнообразия дебиан бэйзед вообще упразднить
icewolf
Они порты начнут из фряхи ставить🙈
Не начнут, я вообще считаю что будущее за bsd like системами нежели за linux
Denis
Вендоры делают дрова под всё кроме бсд. Тот же яндекс в свое время сбежал с бсд по этой причине устали писать дрова)
icewolf
Вендоры делают дрова под всё кроме бсд. Тот же яндекс в свое время сбежал с бсд по этой причине устали писать дрова)
Опять начинается, вендоры специально не открывают дрова, ну комон бродком, интел, амд.. все обмазывают блобами
Denis
Опять начинается, вендоры специально не открывают дрова, ну комон бродком, интел, амд.. все обмазывают блобами
Ну вот и получается, купил сервер, а сетевой карты нету, как и рейд контроллера🙈
Denis
Потом придет осознание, что и управление питанием процессора какое-то не такое...
Никита
Видимо удивились подписками от вари..
Не знаю, но это налетели не из нашего чата - соседнего. Крупных их два.
icewolf
Астру всю уволить ?
Я вот смотрю на все эти Debian like дистры, и конторы которые их поддерживают и переодически посещают мысли, что зачем этот мусор а виде ubuntu нужен?
icewolf
Астру всю уволить ?
и гугол весь вместе с командой андроидом
icewolf
Чтобы хомяки тапали и покупали саппорт
сапорт убунту, очень смешно
Mr
сапорт убунту, очень смешно
У меня для этого целый отдел наняли
icewolf
У меня для этого целый отдел наняли
целый отдел.. что бы поддерживать убунту.. 335
Mr
целый отдел.. что бы поддерживать убунту.. 335
Угу. Зато бесплатно сама убунта
icewolf
Угу. Зато бесплатно сама убунта
искренне не понимаю таких людей, ну вот хоть убей. Не понимаю..
icewolf
Статьи расходов
Ага а в даталайне 4 человека тянули тысячи серверов на линуксе, инфру типа dns, ntp, vpn.
Mr
Ага а в даталайне 4 человека тянули тысячи серверов на линуксе, инфру типа dns, ntp, vpn.
Ты не забывай что из этих 4 - двое небось Галактионов и груздов, а третий Парфенов. Ну и не 4 ))
icewolf
Mr
неа, оба этих товарищей винда, а парфенов вообще в отделе vmware
И какой отдел в итоге приносил больше денег?
Mr
неа, оба этих товарищей винда, а парфенов вообще в отделе vmware
Парфенов тоже виндой занимался для облака
Denis
apt-file find */nvmet/* ниче не находит
а не могло ли случиться так, что вы установили cinder для rh-based в deb-based из сорцов и поэтому столкнулись с import nvmet
Denis
маловероятно apt install cinder-volume и усе
import nvmet судя по ошибке, в коде есть такое место
Denis
проверьте, чтобы подтвердить теорию) grep -rn '^import nvmet' /lib* grep -rn '^import nvmet' /usr
J
а не могло ли случиться так, что вы установили cinder для rh-based в deb-based из сорцов и поэтому столкнулись с import nvmet
Ты думаешь, в разных дистрибутивах из разной кодовой базы собирают?) На самом деле просто драйвер говно сырое. Ни в зависимостях нет nvmet ни именования собственных модулей нормального ни условия с импортом)
Denis
либо вообще то, что установилось не умеет nvmet! а чтобы умело, человек через pip накатил "что-то новое" :)
Mikhail
проверьте, чтобы подтвердить теорию) grep -rn '^import nvmet' /lib* grep -rn '^import nvmet' /usr
root@test:~# grep -rn '^import nvmet' /lib* /lib/python3/dist-packages/cinder/privsep/targets/nvmet.py:29:import nvmet root@test:~# grep -rn '^import nvmet' /usr /usr/lib/python3/dist-packages/cinder/privsep/targets/nvmet.py:29:import nvmet
Denis
о, а откуда этот файл приехал? apt-file search /lib/python3/dist-packages/cinder/privsep/targets/nvmet.py
Mikhail
вот в центоси ставится пакет [root@block2 ~]# pip show nvmetcli Name: nvmetcli Version: 0.7 Summary: NVMe target configuration tool Home-page: UNKNOWN Author: Author-email: License: Apache 2.0 Location: /usr/lib/python3.9/site-packages Requires: Required-by:
Denis
я вот для интереса создал контейнер с debian 12.5, поставил пакет который вы сказали и там нету import nvmet)
Denis
например apt принес файлы в /usr/lib/python3.9/site-packages, а потом человек такой pip install и pip в ту же папку другие файлы хобана, и при самом плохом стечении обстоятельств с затиранием того, что было...
Denis
но да ладно)
Denis
python3-cinder отсюда
dpkg -L python3-cinder| grep nvme /usr/lib/python3/dist-packages/cinder/tests/unit/targets/test_nvmeof_driver.py /usr/lib/python3/dist-packages/cinder/tests/unit/targets/test_nvmet_driver.py /usr/lib/python3/dist-packages/cinder/volume/targets/nvmeof.py /usr/lib/python3/dist-packages/cinder/volume/targets/nvmet.py
Mikhail
ну я ниче не трогал, не доставлял. Все как в доке сделал, чтоб блок ноду сделать
Denis
# apt show python3-cinder Package: python3-cinder Version: 2:21.1.0-3
icewolf
# apt show python3-cinder Package: python3-cinder Version: 2:21.1.0-3
а потом мне говорят что я наркоман
Denis
а потом мне говорят что я наркоман
я просто из спортивного интереса пробую разобраться)
Denis
ну тип, хоба docker run --rm -ti debian:bookworm bash а потом apt update; apt install python3-cinder
Mikhail
вроде свежак, 23-24
Denis
а вроде в 21 релизу nvme_tcp еще и не работал
ну вот собственно я и задался вопросом как было установлено )
Mikhail
apt show python3-cinder Package: python3-cinder Version: 2:24.0.0-0ubuntu1.2
Denis
мб тупо non-free какой-то репозиторий добавить надо?)
Mikhail
как удобно код форматировать, хоть чему то научился)
J
/lib/python3/dist-packages/cinder/privsep/targets/nvmet.py
https://opendev.org/openstack/cinder/commit/00793ac09ba125c6af43bbbfeadc483de042815b#diff-1632b0b3be8e88f7274718b0db23fea0350c2205 А вот сам репозиторий с nvmetcli git://git.infradead.org/users/hch/nvmetcli.git
Denis
Я же скинул выше откуда.
я вчера скидывал зеркало с github)