LINUX.ORG.RU

Сообщения permafrost

 

Ansible 2.9 + Mitogen

Форум — Development

Использую Arch.

Хочу собрать последний Ansible 2.9 с Mitogen для ускорения работы плейбуков. Mitogen работает только с Ansible до 2.9(или до 2.10, не суть). Судя по документации, Ansible 2.9 это что-то типа LTS-релиза.

Собрал пакет в AUR для ansible 2.9 на основе архивного PKGBUILD. Накатил также mitogen из AUR.

В переменных окружениях указал:

ANSIBLE_STRATEGY_PLUGINS=/usr/lib/python3.10/site-packages/ansible_mitogen/plugins/strategy/

Получаю такую ошибку при запуске плейбуков:

PLAY [apply common configuration to all nodes] *******************************************************************************************************************************
ERROR! Unexpected Exception, this is probably a bug: name 'ansible' is not defined
the full traceback was:

Traceback (most recent call last):
  File "/usr/bin/ansible-playbook", line 123, in <module>
    exit_code = cli.run()
  File "/usr/lib/python3.10/site-packages/ansible/cli/playbook.py", line 128, in run
    results = pbex.run()
  File "/usr/lib/python3.10/site-packages/ansible/executor/playbook_executor.py", line 169, in run
    result = self._tqm.run(play=play)
  File "/usr/lib/python3.10/site-packages/ansible/executor/task_queue_manager.py", line 261, in run
    strategy = strategy_loader.get(new_play.strategy, self)
  File "/usr/lib/python3.10/site-packages/ansible/plugins/loader.py", line 552, in get
    self._module_cache[path] = self._load_module_source(name, path)
  File "/usr/lib/python3.10/site-packages/ansible/plugins/loader.py", line 525, in _load_module_source
    spec.loader.exec_module(module)
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/lib/python3.10/site-packages/ansible_mitogen/plugins/strategy/mitogen_linear.py", line 55, in <module>
    import ansible_mitogen.loaders
  File "/usr/lib/python3.10/site-packages/ansible_mitogen/loaders.py", line 86, in <module>
    assert_supported_release()
  File "/usr/lib/python3.10/site-packages/ansible_mitogen/loaders.py", line 73, in assert_supported_release
    raise ansible.errors.AnsibleError(
NameError: name 'ansible' is not defined

Полагаю, что проблема в том, что mitogen не работает с python 3.10 и нужно собирать ansible c python 3.7, а также все сопутствующие библиотеки. Mitogen так же. И это уже что-то пугает, потому что зависимостей там дофига, и сопровождать десяток мелких пакетов это так себе.

Есть какие-то простые пути получить желаемое?

 , , ,

permafrost
()

Ремонт техники

Форум — Linux-hardware

Кажется, у кого-то из лоровцев была фирма по ремонту техники. Хочу чиниться у линукс-коммьюнити. Залил тачпад на X1 Carbon Gen 9, и теперь залипает правая клавиша трекпоинта. Без трекпоинта жить не могу.

 , , ,

permafrost
()

Загрузка с импортированного сабволюма btrfs

Форум — Admin

Всем привет!

Заинтересовался btrfs.

Сейчас пробую снять через механизм снапшотов бекап корня с одной тачки и восстановиться из него на другой. Таким образом, по идее, я должен получить «дубль» исходной машины.

На первой машине:

root@first ~ # btrfs sub list /
ID 256 gen 103563 top level 5 path @
ID 257 gen 103560 top level 5 path @home
ID 258 gen 98517 top level 5 path @opt
ID 259 gen 103560 top level 5 path @tmp
ID 260 gen 103563 top level 5 path @libs
ID 283 gen 86834 top level 256 path backup

Сабволюм backup получен как readonly-снапшот корня:

btrfs subvolume snapshot -r / /backup

Далее я отправил сабволюм-снапшот backup в файл:

btrfs send /backup -f /first_btrfs_backup

Его я перенес на свежеустановленную вторую машину second и импортировал:

btrfs receive -v -f first_btrfs_backup /

На second теперь появился сабволюм backup:

root@second ~ # btrfs subvolume list /
ID 256 gen 10561 top level 5 path @
ID 258 gen 10416 top level 5 path @home
ID 259 gen 10565 top level 5 path @tmp
ID 260 gen 10567 top level 5 path @logs
ID 261 gen 10539 top level 5 path @cache
ID 292 gen 10559 top level 256 path backup

В директории /backup я вижу корень с первой машины(за исключением вложенных сабволюмов).

Как мне теперь подсунуть вместо корня @ свой сабволюм backup, чтобы получить «дубль»?

Информация везде разнится. Кто-то пишет про btrfs subvolume set-defaut, кто-то про правку /etc/fstab, кто-то, что нужно поправить параметры загрузки ядра на что-то типа такого rootflags=subvol=backup.

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

И как понимаю, мне сначала нужно перевести сабвлолюм backup из read-only в rw?

На всякий случай мой текущий fstab, с которым по-прежнему грузится @:

proc /proc proc defaults 0 0
# /dev/md/0 belongs to btrfs volume 'btrfs.1'
# /dev/md/0
UUID=a9a66aed-6649-4d9d-9227-7d89f7729daf / btrfs defaults,subvol=backup 0 0
# /dev/md/0
UUID=a9a66aed-6649-4d9d-9227-7d89f7729daf /home btrfs defaults,subvol=@home 0 0
# /dev/md/0
UUID=a9a66aed-6649-4d9d-9227-7d89f7729daf /tmp btrfs defaults,subvol=@tmp 0 0
# /dev/md/0
UUID=a9a66aed-6649-4d9d-9227-7d89f7729daf /var/log btrfs defaults,subvol=@logs 0 0
# /dev/md/0
UUID=a9a66aed-6649-4d9d-9227-7d89f7729daf /var/cache btrfs defaults,subvol=@cache 0 0

 , , ,

permafrost
()

Квадкор i7 3612QE на Thinkpad X230

Форум — Talks

AGAINST THE MODERN WORLD

Эта тема уже обсуждалась ранее, но теперь китайцы из 51nb продают готовую матплату с 3612QE на taobao за ¥1299. Это чуть больше ₽13000 без учета пересыла с taobao. Походу это шанс получить свою маленькую, теплую и ламповую некройобу.

Кастану предыдущих активных собеседников: @TheAnonymous, @K50

Дискас

 , , , ,

permafrost
()

Разные шрифты в Qt- и GTK-приложениях

Форум — Desktop

В арчике разные шрифты в Qt- и GTK-приложениях, хотя настройки вроде бы одни и те же. В Qt-приложениях шрифт гораздо толще. Также было замечено, что Gtk почему-то не дает выставить жирный шрифт: так никакой разницы между Source Sans Pro Bold и Source Sans Pro Regular 10 нет.

Шрфит везде - Source Sans Pro Regular 10. DPI - 96. Если это имеет значение, разрешение экрана - 1366х768, диагональ - 12.5".

DE - XFCE.

Настройки шрифтов в XFCE(XSETTINGS)

Xresources

Платформа Qt - qt5ct. fonts.conf

Для сравнения:

1)GTK

2)Qt

 , , , ,

permafrost
()

Пентагон официально опубликовал видео с НЛО

Форум — Talks

!!! БРЕЙКИНГ НЬЮЗ !!!

Пентагон официально опубликовал 3 видеозаписи контактов лётчиков ВВС США с НЛО - загадочными воздушными объектами, происхождение которых до конца разгадать не удалось.

Все записи уже раннее утекали в открытый доступ. Теперь их официально признали.

Для неЪ подробнее можно прочить на CNN

 , , ,

permafrost
()

btrfs vs ext4

Форум — Desktop

Ставлю арчик на ноут с ssd. Задался вопросом выбора ФС. Знаю что, btrfs это фичасто, стильно, модно и молодёжно, и, по слухам, работает быстрее ext4. Так ли это? С другой стороны, от фс мне нужно, чтобы она просто, быстро и надежно работала. А ext4 вроде как золотой стандарт. Если я не буду использовать фичи btrfs, то её не имеет смысл ставить?

 , , ,

permafrost
()

Проблемы с проводным соединением в ArchLinux

Форум — Desktop

Уже как несколько дней не могу подключиться к проводному соединению. Networkmanager постоянно пытается подключиться, но безуспешно. В чем может быть проблема?

ArchLinux, XFCE, Networkmanager

 , , ,

permafrost
()

Крашится telgeram в archlinux

Форум — Desktop

При запуске крашится с ошибкой:

munmap_chunk(): invalid pointer
Аварийный останов (стек памяти сброшен на диск)

 , , ,

permafrost
()

Непонятная ошибка при git push

Форум — Development

Не спец. Хотел отправить патченный firefox в aur, но git push выдает ошибку:

[nikatar@thinkpad firefox-appmenu]$ git push
Перечисление объектов: 10, готово.
Подсчет объектов: 100% (10/10), готово.
При сжатии изменений используется до 4 потоков
Сжатие объектов: 100% (6/6), готово.
Запись объектов: 100% (6/6), 159.79 KiB | 3.99 MiB/s, готово.
Всего 6 (изменения 3), повторно использовано 0 (изменения 0)
remote: error: The following error occurred when parsing commit
remote: error: 01790a41cfc8a73a8c5c6d8697486630636d0afc:
remote: error: maximum blob size (250.00KiB) exceeded
remote: error: hook declined to update refs/heads/master
To ssh://aur.archlinux.org/firefox-appmenu.git
 ! [remote rejected] master -> master (hook declined)
error: не удалось отправить некоторые ссылки в «ssh://aur@aur.archlinux.org/firefox-appmenu.git»

 , , ,

permafrost
()

Не загружается Arch

Форум — General

ERROR: device '/dev/sda1' not found. Skipping fsck

https://cloud.disroot.org/s/QCPrPrgaKKpyaa7

 , ,

permafrost
()

Страдания: bspwm и докстанция

Форум — Desktop

Затягивается долгожданный переезд в xfce c xfwm4 на bspwm.

При подключении моего x230 к докстанции(дисплей ноутбука закрыт, вывод только на внешний монитор) bspwm непонятно корежит, будто он не понимает в каком разрешении нужно тайлить окно в рабочем столе. На ноуте было HD, а на мониторе FHD.

Также происходит какая-то муть с запущенным ранее рабочим столами. Они вроде есть, а вроде нет. При попытке перейти на рабочий стол, где ранее(без внешнего монитора) жили какие-то окна, они просто всплывают на текущем рабочем столе.

Короче я верю в сообщество. Мне нужна ваша помощь. Я в панике. Растерян и не знаю, что делать и как жить.

 , , , ,

permafrost
()

Продаю Thinkpad T430s

Форум — Talks

Продаю Thinkpad T430s за ненадобностью - сам использую X230. T430s это облегченная и уменьшенная версия T430 из углеволокна и магниевого сплава.

Состояние отличное.

Конфигурация следующая:

CPU: Intel i5 3320m(2 ядра по 3.3GHz, 4 потока)

iGPU: Intel HD 4000

RAM: 8GB(в одном слоте, второй свободен)

HDD: 500GB

SCREEN: 14", антибликовый матовый HD+

WEIGHT: 1.8 kg

Стандартный набор: DVD-RW(в Ultrabay-слоте, можно заменить на дополнительную батарею или накопитель), Wi-Fi, Bluetooth, RJ45, VGA, MiniDisplayPort, 2xUSB 3.0 и USB 2.0, ExpressCard(можно внешнюю видеокарту подключить и кучу разных интересных штук), веб-камера 720p, ThinkLight, сканер отпечатка пальца.

Ну вы и сами всё знаете.

Цена: 17000р. ДС.

http://imgur.com/a/YqEsU

Telegram: @nikatar

E-mail: nikatar@disroot.org

 , , , ,

permafrost
()

Ярмарка некрофилии

Форум — Talks

Вот такой набор некрофила в ДС:

1)Samsung GT-B5512, двухсимочный qwerty-смартфон а-ля Blackberry, Android 2.3. Батарея в плохом состоянии

2)2 x 1GB hynix sodimm ddr2

3)1 x 2gb crucial sodimm ddr2

4)нетбук Asus t101mt(резистивный мультитач дисплей!), вроде как не работает

5)Samsung np-n102s, абсолютно рабочий, разбит экран, месяц использовался как домашний сервак

6)Samsung np-n130, батарея ушла в 0, перестал включаться

7)3 ноутбучных HDD 9.5mm(2x250gb и 320gb) вытащены из нетбуков

Два чехольчика в подарок!

http://imgur.com/ztWUu7B

За весь хлам 2.5к

nikatar@openmailbox.org

@nikatar в telegram

 , , ,

permafrost
()

Опенсорс карты с построением маршрутов для общественного транспорта

Форум — Mobile

В osmand ничего такого не нашел, только, блин, бесполезные велосипедные маршруты. Есть какие-нибудь карты с этой фичей: автобусы, троллейбусы, метро, элки etc. Или мне дальше продолжать кушать зонд от Яндекса?

 , , , ,

permafrost
()

Помогите с mate-hud

Форум — Desktop

Помогите, пожалуйста, с mate-hud. Хочу себе вот такую штуку

Выхлоп при нажатии на хоткей:

INFO:root:Press <Ctrl><Alt>T to handle keybinding and quit
Traceback (most recent call last):
File "/usr/lib/mate-hud/mate-hud", line 302, in hud
try_gtk_interface(gtk_bus_name, gtk_object_path, prompt)
File "/usr/lib/mate-hud/mate-hud", line 228, in try_gtk_interface
gtk_menubar_object = session_bus.get_object(gtk_bus_name, gtk_object_path)
File "/usr/lib/python3.5/site-packages/dbus/bus.py", line 241, in get_object
follow_name_owner_changes=follow_name_owner_changes)
File "/usr/lib/python3.5/site-packages/dbus/proxies.py", line 239, in __init__
_dbus_bindings.validate_bus_name(bus_name)
TypeError: validate_bus_name() argument 1 must be str, not bytes

 , , , ,

permafrost
()

Выбор аудиосистемы 2.0

Форум — Talks

Господа, помогите выбрать. Я теряюсь. Нужно выбрать: Microlab Pro 1 или Radiotehnika S30B и Radiotehnika У101 в качестве усилка. Завтра поеду за чем-то одним. Цена одинаковая.

 , , , ,

permafrost
()

Firefox не отображает поисковые предложения для Google

Форум — Desktop

Дистрибутив: Linux Mint 17.1 KDE.

Firefox почему-то не отображает поисковые предложения для Google, DuckDuckGo. Для Yandex и Wikipedia показывает. Замечу, что по умолчанию поисковой системы Google нет - добавлял самостоятельно.

Что делать? Больше так жить не могу.

 , , ,

permafrost
()

Тема в sudo-приложениях в KDE4

Форум — Desktop

Пробовал запускать

sudo systemsettinga
и там менять тему, но изменилась только тема пользователя. Для приложениях, запущенных через sudo остался oxygen. Странно, почему через systemsettings получилось установить единую цветовую схему и иконки, но темы остались разными.

Как поменять тему в приложениях, запускающихся через sudo?

 

permafrost
()

Выбор домашнего ноутбука

Форум — Talks

Выбираю ноут на замену домашнему ПК. Бюджет - 40к. Требования такие:

1) Неплохой матовый экран, 17 дюймов.

2) Надежность, качество сборки. Хочу, чтобы данный ноутбук прожил долгую и счастливую жизнь.

3) Беспроблемная работа GNU/Linux.

Все остальное, пожалуй, вторично.

Вот что пока нашел: HP Pavilion 17-f100nr, Dell Inspiron 5737.

Что посоветуете?

 , , ,

permafrost
()

RSS подписка на новые темы