И снова дрищу в красную шапку
klink0v — 04.09.2023... Есть у меня один всратый проект, где меня вынудили установить RedHat 8. Причём, заказчики там сказочные **ланы, поэтому затребовали "до кучи" не халявую пересборку а-ля Alma или Rocky, а именно что "родной" RedHat. Денег на лицензию, как водится, не дали.
Но даже если бы и дали, толку от этого всё равно было бы не
очень много. Потому что санкции-**янкции, запрет на экспорт
технологий, бла-бла-бла и всё вот это. Поэтому пришлось мне идти на
сайт красных шапок огородами, мимикрировать под всяких бюргеров и
прочих лягушкопоедателей, регать несколько аккаунтов под видом
начинающего онаниста программиста с целью получить
по 16 "ознакомительных" лицензий на каждый из аккаунтов ("Red Hat
Developer Subscription for Individuals"). Промолчим хотя бы о том,
что там ни в коем случае нельзя светить российские IP-адреса или
имена доменов. Иначе бан, молча и сразу. Этот квест я кое-как
прошел, ладно. Но это ещё цветочки.
Раз в год эту "ознакомительную" лицензию нужно "продлевать". В принципе, это выглядит так, что "старая" протухает, тебе присылают по этому поводу электрическое письмо. Потом ты заходишь в личный кабинет, говоришь "нет, я ещё не наелся вашего г..на", и тебе выпускают новую лицензию. Только вот все привязанные к старой лицензии машины, естественно, отваливаются. И тебе надо ходить по ним лапами и привязывать их взад.
Но и это почти ерунда. Раз в год в принципе можно и
подро выделить полдня на манипуляции. Только вот
время от времени subscription-manager начинает аццки говниться
и говорить "мне чё-то твоя сеть невкусна, ошибка 400, bad request"
и всё вот это. Все попытки погуглить ведут на "access.redhat.com",
а там для просмотра отгадки нужно отбашлять купить
и показать подписЬку. Тоже мне, бл**дь элитный клуб образовался.
"Когда в кармане баксов нет, никто не скажет тебе привет". Нельзя
просто так взять и найти ответ на каком-нибудь stackoverflow.
Совершенно случайно до меня допёрло, что нужно просто-напросто сделать "subscription-manager clean". Он удалит все локальные настройки, сертификаты и прочее. А потом заново зарегаться "subscription-manager register --username блаблабла --password блаблабла --auto-attach". Но поди ж ещё догадайся.
Ладно, перерегистрировался. Надо бы что ли обновиться. Вот в DEB-based дистрибутивах есть вариант ставить в виртуалки "облегчённое" ядро без поддержки "реального" железа. В Debian пакет называется "linux-image-cloud-amd64", в Ubuntu "linux-image-virtual". Весит мегабайт 80, при настройке "modules=dep" initramfs к ним занимает мегабайт шесть. Красота. Красные шапки же всегда, в любой непонятной ситуации тянут за собой 400-мегабайтный "linux-firmware". И способа как их отучить от этого бл***ства я пока что не нашел.
Кое-где советуют дописывать в "/etc/dnf/dnf.conf" директиву "install_weak_deps=False". Вот тоже, кстати, кусок прикола. Есть просто "зависимости", а есть "слабые зависимости" (weak dependencies). Зависимости. Но слабые. Так, на полшишечки. Что-то я отвлёкся. В общем, это тоже не всегда помогает. Потому что в каких-то версиях "kernel-core" этот самый "linux-firmware" прописан как "сильная" зависимость, в каких-то как "слабая". Бардак, короче. Поэтому тоже помогает не всегда.
Ещё стоит отметить, что у красных шапок "из коробки" за каким-то лядом к bash-у подключены Environment Modules. Из-за этого в нём тупо не работают конструкции типа "${VAR}". Ходишь и думаешь почему же твои скрипты не канают. И вообще, можно с этим налететь только в путь.
В общем, мне искренне интересно когда уже переведутся наконец
мурзилки, неистово дро умиляющиеся на эти головные
уборы и всякие работодатели, на серьёзных щщщах указывающие знание
RedHat-систем в требованиях к потенциальному кандидату на
трудоустройство.
Да-да, вы всё правильно поняли. Это был псто из серии "с
говномёта сорвало предохранитель". Извините, был
напуган рассержен. ©
|
</> |