LINUX.ORG.RU

Не смог установить nixos.

 


0

2

Точнее установить-то получилось. А вот стартовать плазму – нет. После установки по мануалу проверил, что сеть работает. В конфиг добавил пользователя, раскоментил секции со звуком, печатью, иксами sddm и плазмой, пересобрал. Но не запускается. Переключился в консоль, вижу, что sddm-greeter валится в корку. Чему предшествуют сообщения в логе:

QObject: Cannot create children for a parent that is in a different thread

Убрал из конфига sddm, пересобрал, перезапустил. Теперь dm появился, но после ввода пароля всё повисло. А в логе:

xsession[984]: /nix/store/nr4a4rvdix955s4lcyjq42sxd8cwskam-xsession: Window manager 'plasma5' not found.

И потом ещё вагон ошибок. Как чинить, куда копать?

Для sddm есть эти issues:

Баги висят уже некоторое время, значит, встречаются довольно редко (тебе не повезло). Можно попробовать поставить какой-нибудь lightdm на замену.

Второе же что-то новое. Что же у тебя появляется как dm когда sddm выключен?

quantum-troll ★★★★★
()

Если устраивает wayland, то можешь попробовать ручками из tty запустить dbus-launch startplasmacompositor (или как-то так). Если работает, то можно автоматизировать по типу https://github.com/balsoft/nixos-config/blob/master/modules/users.nix и будет тебе счастье с vlock вместо display manager’а.

balsoft ★★
()
Ответ на: комментарий от quantum-troll

Второе же что-то новое. Что же у тебя появляется как dm когда sddm выключен?

lightdm. Как и написано в мануале. Мне, конечно, dm не важен. Но сама плазма тоже не работает. При чём такое ощущение, что корни одни и те же – qt. Лог завален сообщениями вида:

xsession[991]: Invalid metadata "/run/current-system/sw/lib/qt-5.12.3/plugins/systemsettings_sidebar_mode.so"
andalevor ★★
() автор топика
Ответ на: комментарий от balsoft

Это не сработало. Первая ошибка в логе:

qt.qpa.plugin: Could not load the Qt platform plugin "wayland-org.kde.kwin.qpa" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Потом список плагинов и конкретное место где случилась корка.

andalevor ★★
() автор топика

Qt, graphics acceleration APIs и стим - единственные вещи, с которыми у меня возникали проблемы в никсоси. У qt какой-то замудреный механизм поиска плагинов в рантайме, который иногда каким-то образом находит то, что вообще не относится к зависимостям запускаемого приложения (в никсоси же может быть установлено несколько разных сборок qt одновременно) и ломает его. У меня раз сломались кеды для конкретного пользователя, когда в его профиле было установлено какое-то протухшее qt-приложение с соответствующей свежести зависимостями.

shatsky ★★
()
Ответ на: комментарий от balsoft

У тебя вяленая плазма работает? У меня полгода назад работала только с софтверным ускорением (я создал баг в багтрекере кде и даже нашел подозрительную закономерность, но меня все равно послали «у вас никсос, вот с вашими ментейнерами и разбирайтесь в чем дело»), а потом просто сломалась,

Could not load the qt platform plugin "wayland-org.kde.kwin.qpa" in "" even though it was found.

shatsky ★★
()
Ответ на: комментарий от toyo-chi

Это сарказм? Если да, то да, это тупняковое решение, но мне лень делать нормально. К тому же, данные у меня не настолько уж и важные, чтобы за ними специально охотиться, а на ноутбуке настроено всё так, что без программатора ты его не загрузишь, если не знаешь пароль от диска или от биоса.

balsoft ★★
()
Ответ на: комментарий от balsoft
# nix run nixpkgs.nix-info -c nix-info -m
- system `"x86_64-linux"`
- host os: `Linux 4.19.113, NixOS, 19.09.2345.6d445f8398d (Loris)`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.3.3`
- nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`
andalevor ★★
() автор топика
Ответ на: комментарий от balsoft

Зато работает! (Ведь работает же?) И если это тупняковое, то как же тогда должно выглядеть приличное? Плагин к logind и фенечка с NFC?

toyo-chi
()
Ответ на: комментарий от quantum-troll
#nixos-rebuild switch --upgrade
error: unable to download 'https://nixos.org/channels/nixos-unstable': Couldn't connect to server (7)

то ли лыжи не едут..

andalevor ★★
() автор топика
Ответ на: комментарий от toyo-chi

Работает, пока что без осечек. Выдергиваешь yubikey – почти мгновенно блокируется всё целиком.

Плагин к logind и фенечка с NFC?

«Правильное» решение – это модуль ядра, который при извлечении yubikey сразу гибернейтит всё в шифрованный своп. Сейчас, если udev глюканет, logind повиснет или vlock упадет, то все данные у злоумышленника. Очень много движушихся частей, в надежности которых я не уверен.

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

balsoft ★★
()
Ответ на: комментарий от andalevor

Это просто сайт переехал на DO, и один из адресов забанен РКН. Проверьте страну проживания. Ну или попробуй ещё раз.

balsoft ★★
()
Последнее исправление: balsoft (всего исправлений: 1)
Ответ на: комментарий от balsoft

«Правильное» решение – это модуль ядра, который при извлечении yubikey сразу гибернейтит всё в шифрованный своп.

Но ведь тогда это будет уже не совсем мгновенно? Или ничего не мешает совместить?

toyo-chi
()
Ответ на: комментарий от andalevor

В серверах. Перед каждым релизом всё критически важное чинят, и оно так и продолжает работать. А на всякие plasma с sddm особо внимания не обращают, их чинят когда попало.

balsoft ★★
()
Последнее исправление: balsoft (всего исправлений: 1)
Ответ на: комментарий от toyo-chi

Так тогда все, что злоумышленник увидит, будет [ OK ] Reached hibernate.target. Включение – да, придется ввести пароль и подождать секунд 20.

balsoft ★★
()
Ответ на: комментарий от andalevor

Кстати, на будущее можешь nix-channel --add https://github.com/nixos/nixpkgs-channels/archive/nixos-unstable.tar.gz nixos, тогда реже будет наступать РКН при обновлениях.

balsoft ★★
()
Ответ на: комментарий от balsoft

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

andalevor ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.