Misha Verbitsky Below are the 9 most recent journal entries recorded in the "Misha Verbitsky" journal:
October 23rd, 2024
12:44 am

[Link]

rc-update add stubby
Очередной пиздец с домашним провайдером,
он внезапно заблокировал весь траффик по 53-му порту,
включая траффик ко своим собственным DNS-серверам,
думаю, что по ошибке.

Однако андроид-девайсы, и многие линуксы,
а наверное и винда с маками тоже, по дефолту
получают DNS через dns over tls, Бразилия страна
расслабленная, в общем до утра никто ничего
чинить точно не станет.

В итоге мне пришлось весь вечер курить маны со
смартфона и спешно чинить систему. В генту сие оказалось
весьма просто; записываю для памяти.

(а) надо откомпилировать emerge -av getdns с опцией stubby

(б) запустить его,
/etc/init.d/stubby start
ну и на будущее
rc-update add stubby

(в) убить у dhcpcd, dhclient, ну или что у вас там ходит,
возможность переписывать resolv.conf, причем
оперативно, пока они его не успели снова переписать:
echo "nameserver 127.0.0.1" > /etc/resolv.conf; chattr +i /etc/resolv.conf
последняя команда дает файлу аттрибут "immutable", он снимается через
chattr -i /etc/resolv.conf

В общем, сей stubby внезапно установился
из коробки и сам работает, большая редкость для
программ такого сорта; он запускает на 127.0.0.1
локальный DNS-сервак, который разбрасывает DNS-запросы
через https пачке публичных DNS-серверов, типа Гугла,
Cloudfare и всего такого.

Провайдеры тут время от времени начинают глушить
некоторые сервера, в основном пиратские трекеры,
но поскольку они наивные и цензурной практики
у них совершенно нет, то действуют они только
через блокировку DNS; раньше это лечилось через
echo "nameserver 8.8.8.8" > /etc/resolv.conf
ну и в итоге они, видимо, решили этот метод
немного побороть.

Привет

Current Mood: sick
Current Music: Muslimgauze - MULLAH SAID
Tags: ,

August 2nd, 2024
04:57 pm

[Link]

sed 's/-[0-9]\{1,\}.*$//'
Запишу, чтобы не потерять.
Как в генту сделать апдейт всем пакетам, зависящим
от пакета Х:
emerge -av1 $(equery d =dev-lang/python-3.11.9-r1 | sed 's/-[0-9]\{1,\}.*$//')
здесь "=dev-lang/python-3.11.9-r1" есть пакет Х.

Привет

Current Mood: sick
Current Music: Esplendor Geometrico - COMISARIO DE LA LUZ
Tags: ,

January 20th, 2024
12:37 am

[Link]

x11-terms/rxvt-unicode -perl (disabling "confirm-paste" extension)
Очередная мерзость апдейтов линукса.
Ебаные мрази, которые пишут "новые версии",
добавили в стандартный линуксовый терминал
rxvt-unicode такую хуйню, которая запрещает
постить из окна в окно текст, в котором больше
одной строчки. Терминал обращается к юзеру с вопросом,
хочет ли он сего, и если получает ответ "да",
обрезает все символы новой строки. Года два назад
сие стало дефолтом.

Отключить сие говноедство в gentoo весьма просто:
надо компилировать x11-terms/rxvt-unicode с флагом -perl,
и все "перл расширения" терминала, нахуй ненужные,
уйдут к хуям. Все время сие забываю, записал вот для памяти.

В теории, достаточно написать в .Xresources
URxvt.perl-ext-common:-confirm-paste
но у меня сие не сработало (и вообще лучше блядство
убить все целиком, чтоб не компилировать, терминал
легче будет).

Привет

Current Mood: sick
Current Music: Ah Cama-Sotz - EXORCISE: MURDER THEMES III
Tags: ,

December 1st, 2023
07:20 am

[Link]

without-systemd-gentoo-overlay
В Gentoo убили eudev, вот тут рассказывают, как теперь жить
https://forums.gentoo.org/viewtopic-p-8801774.html
вкратце - поставить оверлей without-systemd-gentoo-overlay
я пока не делал себе апгрейд (делаю его очень редко и
выборочно), но со временем придется.

Проблема с udev в том, что он легко может положить систему
при очередном апгрейде, и со мной такое случалось не раз и
не два, в итоге же бут ломается на стадии загрузки ядра,
и чинить его заебешься. Поттеринг мерзкий поц, systemd говно
и маздай. В принципе, было бы здорово, если б его наконец
таки убили,
целиком гнилой и вредный кусок говна.

Привет

Current Mood: sick
Current Music: Ah Cama-Sotz - BLOOD WILL TELL
Tags:

November 28th, 2020
11:24 pm

[Link]

упаковано с поддержкой apulse
Много лет боялся везде поднимать новую версию firefox,
который после 52-й версии отказался поддерживать
звук без pulseaudio, так и сидел с 52-й, которая
давно сдохла. Но тут по случаю поднял последнюю,
обнаружил, что в Gentoo оно по умолчанию
упаковано с поддержкой apulse, и ни в какой
pulsaudio не нуждается. Неожиданно, но приятно.

Вообще gentoo в таких вещах радует, но надо не
забывать отключать говно, когда оно добавляется;
например, USE="-elogind", чудовищно вредоносная
штука, которую зачем-то добавили дефолтом к иксам.
И eudev вместо udev, естественно, он работает
на порядок стабильнее и лучше.

Это я тут себе всю систему пересобирал по случаю
всеобщего перехода на 17.1,
сто потов сошло.

Привет

Current Mood: sick
Current Music: Soft Kill - CHOKE
Tags: ,

November 28th, 2019
11:34 am

[Link]

LLVM: internal compiler error: Segmentation fault
Запишу, чтобы не забыть, потому что не первый раз уже.
LLVM при попытке его откомпилировать вылетает с
internal compiler error: Segmentation fault
от версии компилятора (пробовал gcc 7 и 8)
и версии LLVM (пробовал 6, 7, 8) это не зависит,
и практически не гуглится, кроме баг-репортов.

Лечится так:
NINJAOPTS="-j1" emerge -av1 llvm

(дефолт "-j4" у меня).

Компилируется эта хуйня, кстати, часа 2.
Но без нее нельзя запустить mesa, без которой
не работают иксы.

Привет

Current Mood: sick
Current Music: Amon Duul - Die Losung
Tags: ,

March 2nd, 2017
11:00 pm

[Link]

wicd-curses.py
Это чтоб не забыть.
wicd-curses уже лет 5 не работает, потому что падает
из-за какой-то идиотской ошибки в dbus. Не всегда, но
когда выдаче есть essid неприличного вида. В аэропортах,
например, всегда, дома - как повезет.

Я много с ним ебался, и сегодня нашел, как поправить.
Рецепт тут (проверено, работает):
https://bugs.launchpad.net/wicd/+bug/1421918

Надо открыть файл wicd-curses.py и заменить
def get_selected_profile(self):
        """Get the selected wired profile"""
            loc = self.get_focus()[1]
            return self.theList[loc]
на 

def get_selected_profile(self):
        """Get the selected wired profile"""
        try:
            loc = self.get_focus()[1]
            return self.theList[loc]
        except:
            return ""


Есть надежда, что в следующей версии ее пофиксят,
но скорее всего не пофиксят, и придется снова редактировать.

Привет

Current Mood: sick
Current Music: all other passengers are kindly requested
Tags: ,

April 14th, 2013
02:36 pm

[Link]

в интересах международных корпораций
Чудесная конспирология
http://igurublog.wordpress.com/2012/10/14/gentoo-systemd-torvalds/
линуксоиды рассказывают, что причина загнивания
линуксов - не головотяпство, глупость и злоупотребление
социальными консенсусами со стороны авторов systemd,
а вполне сознательная коррупция системы изнутри,
в интересах международных корпораций,
захвативших руководство над Redhat и Gnome.

Нечто подобное я много раз слышал, но там
в комментариях все аргументы систематически.

Как раз на днях поставил pulseaudio
(предыдущее творение автора systemd), с
целью записывать звук со Скайпа (skype call
recorder загадочным образом кажет только
пустые файлы). Думал, что если его не
запускать, он пакостить не будет.

А вот хуй.

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

Пришлось сносить не только pulseaudio, но
и все пакеты alsa, которые эта дрянь успела
заразить. Pulseaudio занимается тем, что
насильственно гребет все звуковые ресурсы
системы под себя, в попытке имитировать
винду; и, разумеется, не работает.

К счастью, pulseaudio сдох, и в линуксах
его сейчас никто не ставит. Самык популярным
ответом на форумах по линуксу, в ответ
на любые жалобы на звук, является
"немедленно снесите pulseaudio". В 90%
случаев страждущий отвечает "спасибо,
все заработало".

Идея systemd в том же, заграбастать
все ресурсы под одну и ту же программу,
вписать все конфиги в бинарники, типа
виндового реестра, и выдавать только
проверенным лицам. Неудивительно, что
оно так популярно среди сторонников DRM:
линуксы, которые ходят на systemd, очень
просто сделать тотально закрытыми.

Надеюсь, что systemd сдохнет
той же смертью, что и pulseaudio,
но пока не сдох, считаю личным врагом
каждого, кто его ставит или продвигает.

Привет

Current Mood: sick
Current Music: Burzum - BELUS
Tags: ,

March 31st, 2013
07:52 pm

[Link]

udev-171: local overlay
На форумах gentoo юзеры демонстрируют адский батхерт
Read more... )

Current Mood: sick
Current Music: Genesis - 1972-09-28, Dublin, Ireland
Tags: ,

:LENIN: Powered by LJ.Rossia.org