@skobkin-ru

Тег Linux в блоге skobkin-ru

skobkin-ru

У ёбаного шиндошс 10 после какого-то обновления ВНЕЗАПНО поехала крыша и он стал просить у меня логин и пароль для доступа к публичным SMB-шарам на домашнем сервере. Естественно, никакие верные логины и пароли (включая локальный аккаунт на домашнем сервере) его не устраивали.
Зато его устроил найденный на StackOverflow костыль следующего содержания:

I don't know how, but when I inserted as username \ and left the password field blank suddenly it accepted the credentials and showed me the share contents.

#mdgeo 9
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

В продолжение #mxxhb.

О плюсах.
Последний раз, когда мне понадобилось скачать пару торрентов с новыми эпизодами сериалов за которыми я обычно иду на TPB, я вместо того чтобы пробиваться на полудохлый TPB взял магнеты из базы Magnetico. То есть, моё опасение, что оно будет СОВСЕМ бесполезным не оправдалось.
О минусах.
Всё же с домашнего сервера пришлось унести, т.к. эта питоноподелка адово жрёт ресурсы и банально глушит всё остальное на сервере (Mumble, Transmission, Samba, SSH, etc). Поэтому я перенёс базу Magnetico на десктоп и запускаю его по утрам, когда сажусь работать. Что забавно, на Threadripper эта хрень заработала значительно (в 7-10 раз) быстрее добавляя в лучшие моменты до 10 раздач в секунду.
С версией на Go пока всё печально: она в разработке, не стабилизирована, инструкций по сборке нет, API постоянно меняется, миграций для базы тоже нет, поэтому брать её прямо сейчас нет особого смысла. Однако после полугодового запо^w отсутствия автор буквально пару дней назад (как раз после первого моего постика) возник в багтрекере и написал, что вернулся к разработке. Даже сделал несколько коммитов.
Так что пока живу на питоновой версии, но очень жду версию на Go. По ресурсам домашний сервер вряд ли будет нормально тянуть magnetico даже в контейнере, так что, наверное, нужно будет либо дальше гонять на десктопе до релиза на Go, либо уносить на VPS.

#miuct 8
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

В качестве эксперимента запустил на домашнем сервере Magnetico.
Во-первых потому что задолбался от регулярно лежащих трекеров, во-вторых потому, что они часто заблокированы. В третьих - просто интересно, насколько это эффективно.

Запустил вчера вечером. К утру было проиндексировано ~70 раздач. Здесь я приуныл, но быстро вспомнил, что домашний сервер, в общем-то, тоже за роутером и порт DHT было бы неплохо высунуть наружу, а эта фиговина, скорее всего не умеет в UPnP. Так и оказалось.
Высунул порт наружу - попёрло. Уже 300-400 раздач в индексе. Но вот только эта хрень написана на Python и адово жрёт CPU.
Я было уже задумался написать аналог на Go, но к счастью, автор уже постепенно переписывает её на Go сам. Так что мне в ближайшее время надо будет попробовать собрать новую версию и, в идеале, оставить её.

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

#mxxhb 8
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

Дано: ASRock X399 Taichi.
Звук работает через:

09:00.3 Audio device: Advanced Micro Devices, Inc. [AMD] Device 1457
        Subsystem: ASRock Incorporation Device 1220
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

Задача: сделать так, чтобы гнездо наушников на передней панели и гнездо для колонок на задней были отдельными выходами и при вставке наушников колонки не выключались.
Раньше я такое делал на другой материнке (ASUS P5B и P5KC, вроде). Но не помню как.

#mindt
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

Давно тут не запускал монгу у себя локально, т.к. не трогал те части приложения, которые с ней работают.
Оказывается, с последнего нашего с ней общения она обновилась несколько раз. И отказалась запускаться мотивируя в логах своё нежелание тем, что нужно проапгрейдить данные до формата 3.4 перед тем как обновляться до 3.6 и отправив меня по ссылке, где написано как апгрейдить монгу до 3.6 и ничего про апгрейд данных до 3.4.
В общем, проапгрейдил данные с помощью rm -rf /var/lib/mongodb/*.

Мораль сей басни такова:

  • Какая всё-таки замечательная штука - этот rm.
  • Локалхост - залог успешной деградации.
#mdgmh 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

А есть сейчас какие-то новые альтернативы mhddfs?

Задача простая: взять несколько разных жёстких дисков, объединить их в один "виртуальный" и чтобы файловая система сама разбиралась, на какой диск закидывать файл.
Например, сейчас маунтпоинт выглядит так:

# опции в конце отрезал, т.к. не важно
mhddfs#/mnt/public_disk1,/mnt/public_disk2              /mnt/public             fuse

inb4: LVM/RAID 0 не хочу, т.к. хотелось бы иметь возможность получить доступ и к каждому диску по отдельности, и если один диск сдохнет, не приходилось потом чинить ФС.

#mdorg 6
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

Кстати, в связи с последними CPU-пиздецами и следующими за ними обновлениями в ядре и компиляторах, стало интересно нет ли какой-нибудь краткой сводной таблички по всем уязвимостям, степеням риска, примерным векторам атак, их фиксам и потерям производительности от них?
Чтобы можно было посмотреть, оценить какие векторы актуальны для конкретной машины и включить/выключить определённые фиксы.
А то смотрю я на эти проседания производительности в два раза (#mbqif/11, #okdcm/7) и как-то грустно становится.

#miusc 43
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

Последнее время печалит то, что для приличного количества игр, для которых в Steam есть Linux-версия, в GoG её нет.

#owtyb 9
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

Вместо того чтобы лечь уже спать сидел сейчас и ковырялся в шелле TWRP дабы разобраться какого хуя бекап фейлится.
В итоге выяснил, что директория /system/addon.d превратилась в файл из-за чего у TWRP сносило крышу.
Это была первая в моей жизни ситуация, когда мне понадобилось чинить ФС на телефоне. О_о
Ну и вообще интересно, с чего так могло айноду покорёжить...

#ojjco 9
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

В продолжение #ojhii очередной вопрос к линуксоидам.

Есть три монитора, видеокарта NVIDIA, ядро ручной сборки, проприетарные драйвера и PulseAudio. Казалось бы, что может пойти не так? Но ведь что-то пошло!
В Windows или, например, в Ubuntu 17.10 загруженной с флешки я вижу звуковые выводы на каждом мониторе:

В своей же рабочей системе (Gentoo с собранным моими кривыми руками ядром) я вижу вот такую картину:

То есть, на два звуковых выхода на мониторы меньше. Кстати, первый скриншот говорит о том, что #ojhii/1 не имеет отношения к проблеме. Тот выход, который отображается - работает. Выводит звук через мой главный монитор, который подключен по HDMI. Но ещё два монитора подключены по DP и в других системах вывод на них работает.

В общем, у меня вопрос о том, что может мешать нормальному определнию звуковых выводов в моей ситуации? Я бы, конечно, мог грешить на проприетарный драйвер NVIDIA, но звук-то с DP/HDMI цепляется драйвером snd_hda_intel, насколько я могу судить по выхлопу PulseAudio. То есть, по идее, ни nouveau, ни проприетарный nvidia не имеют к звуку через видеокарту отношения.

Получается, скорее всего, либо я что-то накосячил в ядре, либо что-то не так с PulseAudio. Я пока больше склоняюсь к ядру. Кстати, вот тут его конфиг.

А у тебя, поинт, есть предположения?

P.S. Буду благодарен за рекомменд.

#ceobb 19
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

Пофиксил временно-костыльный патчик из LKML, который добавлял считывание температуры у процессоров на AMD Zen. Добавил обработку оффсета у Threadripper.
Теперь температурка нормально считывается:

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +31.5°C  (high = +70.0°C)

Патчик должен работать как минимум на 4.13.X и 4.14.X, но есть подозрение, что замечательно заведётся и на более низких версиях. В 4.15 должны завезти из коробки, но пока непонятно, в каком виде, т.к. там был срач про оффсеты и оформление кода.

linux-4.1X-k10temp_ryzen.patch (gist mirror).

#ozrpa 1
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

Поинтач, а тут кто-то имел дело с множественными аудиовыходами через HDMI?
Суть такая:

  • Есть выход на наушники с материнки. Использую, как ни странно, для наушников.
  • Есть один из мониторов, который подключен по HDMI и к нему подключены колонки.
  • Есть ещё один монитор, в котором есть встроенные колонки, подключен по DP.

И вот я столкнулся с тем, что на второй из мониторов в линуксе не могу вывести звук, т.к. не вижу его как отдельный звуковой вывод. В винде я вижу каждый монитор как звуковой выход, а в линуксе я вижу только один HDMI (GP104 High Definition Audio Controller):


Теоретически, я мог что-то и при сборке ядра накосячить, но ничего такого не нашёл, когда последний раз смотрел.

#ojhii 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

Кстати, что самое замечательное я могу на данный момент сказать про Threadripper - так это то, что в Linux на данный момент нет драйверов для датчиков температуры. Вроде, обещают завезти в 4.15 вместе с кучей других AMD (и не только) фич. Правда, сначала только температуру корпуса. Разбивка по ядрам будет ещё позже.

#okvdu 8
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

Сегодня наконец-то забрал на почте кулер и собрал новую систему.

#okvwh 70
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

Обзавёлся тут какое-то время назад Acronis True Image 2018.
С одной стороны, оно бекапит значительно быстрее, чем какой-нибудь Paragon Recovery или, тем более, Clonezilla.
С другой стороны, как минимум для Linux-пользователей оно не очень-то и удобно. Я уже поймал как минимум два блядских бага, которые попортили нервы:

  • Настройки паттернов для исключения файлов из бекапа заточены под винду и при попытке вбить линуксовые пути вида "/home/skobkin/somefile" и сохранения этого приведут к сюрпризам и удалению этой записи из списка паттернов.
  • Пофайловое восстановление данных с EXT4-раздела при включенной настройке "Original location" восстанавливает файлы с линуксового раздела в корень диска C: в винде.

Оба этих ублюдочных бага зарепорчены вместе с ещё парой мелочей.
Кстати, саппорт у Acronis (по крайней мере, те пара-тройка девочек с первой линии) - тупой. Может быть, после того как я в очередной итерации объяснения им проблем, записал видео с демонстрацией этого говна, мои тикеты дойдут до кого-то компетентного. А пока что меня посылали в раздел документации где написаны очевидные вещи типа того, что в строчке пути можно использовать астериск.

В общем, впечатления пока что достаточно двоякие. С одной стороны, они за последние пару лет поправили испорченный после 2013 версии интерфейс в сторону простоты и функциональности одновременно, а так же по-прежнему являются, пожалуй, самым быстрым инструментом для бекапа такого типа. С другой стороны, там тупой саппорт и неприятные для линуксоида баги.
Буду смотреть, чем история с моими багрепортами закончится.

// А ещё их тикет-система из двух моих тикетов проёбывала вложенные файлы (скриншот в одном и видео в другом) и девочки из саппорта ничего не понимали (хотя, в общем-то, я и текстом достаточно подробно описывал проблему).

#ojfpz 16
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

Поинт, если пользуешься Gnome 3 - поделись списком расширений, которые используешь?

#ojqkh 12
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

А в линуксах вообще должны нормально работать кнопки на Bluetooth наушниках (AVRCP, вроде)?

#owtzy 13
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

Кому-нибудь встречался баг, когда SDDM загружает один и тот же DE независимо от того, какой вариант сессии ты выбираешь на экране входа?
У меня вот оно грузит XFCE даже если я выбираю Lumina, например. Такое же поведение было, ЕМНИП, и на ноутбуке.

#ojrrw
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru

Посоны, а чем там приложения в Android отучивают видеть, что есть рут?
Хочу смотреть Netflix и чтобы DRM не выёбывался.

#owwyw 14
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
skobkin-ru
# pv -ptera /dev/urandom > /dev/sda

Забиваю диски на сервере с помощью ptera.

#okjmk 8
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.