NX Nomachine 8 - белый экран при входе. Кто виноват?
Проблема, похоже, корнями из арча, хотя я словил её в манджаро. Итак.
Есть сервер удалённого доступа NX Nomachine. В арче обновляется из aur. Вчера текущая версия 7.10.1-1 обновилась до 8.0.168-1. У меня установлен на рабочей машине с Manjaro Linux, Intel Core2Duo E7400, набортное видео Intel, драйвер i915, согласно inxi рендерер Mesa Intel G41 (ELK) 2.1, Mesa 22.1.7. RAM 4 Gb.
Проверил вход с компа под Windows - нормально. Из дома (Kubuntu 22.04, Nomachine Enterprise Client, сначала предыдущей, в процессе изучения проблемы и текущей версии) потребовалось зайти на рабочую машину - уже ненормально, после ввода пароля - белый экран, через некоторое время сообщение про таймаут. Иду туда же по ssh, рестартую службу nxserver. Первый вход ок, второй - белый экран. Рестартую службу, вхожу - ок. Вхожу повторно - белый экран. Воспроизводимо т.е.
Полез на форум nomachine. Там тема https://forums.nomachine.com/topic/whit ... t-since-v8, пишут про Арч. Написал, мол, подтверждаю такое. Утром наблюдаю сообщение от другого пользователя, у него чистый Арч - мол, отключил аппаратное ускорение, всё заработало. И далее - на том же железе загрузился с liveCD убунты, поставил из deb тот же Nomachine той же версии - и такого эффекта на дефолтных установках, со включенным аппаратным ускорением, не наблюдал. И человек делает вывод - мол, арчеспецифическая проблема, связанная с интел-видео (I would say it’s a server configuration issue specific to Arch and hardware encoding with Intel graphics.).
Лезу на удалённую машину, отключаю аппаратное ускорение, рестартую nxserver - и вхожу 2, 3, 4 раза подряд без белого экрана. Т.е. проблема, выходит, решена.
Но мне интересно - а что именно из видеонастроек могло так повлиять на работу программы?
Есть сервер удалённого доступа NX Nomachine. В арче обновляется из aur. Вчера текущая версия 7.10.1-1 обновилась до 8.0.168-1. У меня установлен на рабочей машине с Manjaro Linux, Intel Core2Duo E7400, набортное видео Intel, драйвер i915, согласно inxi рендерер Mesa Intel G41 (ELK) 2.1, Mesa 22.1.7. RAM 4 Gb.
Проверил вход с компа под Windows - нормально. Из дома (Kubuntu 22.04, Nomachine Enterprise Client, сначала предыдущей, в процессе изучения проблемы и текущей версии) потребовалось зайти на рабочую машину - уже ненормально, после ввода пароля - белый экран, через некоторое время сообщение про таймаут. Иду туда же по ssh, рестартую службу nxserver. Первый вход ок, второй - белый экран. Рестартую службу, вхожу - ок. Вхожу повторно - белый экран. Воспроизводимо т.е.
Полез на форум nomachine. Там тема https://forums.nomachine.com/topic/whit ... t-since-v8, пишут про Арч. Написал, мол, подтверждаю такое. Утром наблюдаю сообщение от другого пользователя, у него чистый Арч - мол, отключил аппаратное ускорение, всё заработало. И далее - на том же железе загрузился с liveCD убунты, поставил из deb тот же Nomachine той же версии - и такого эффекта на дефолтных установках, со включенным аппаратным ускорением, не наблюдал. И человек делает вывод - мол, арчеспецифическая проблема, связанная с интел-видео (I would say it’s a server configuration issue specific to Arch and hardware encoding with Intel graphics.).
Лезу на удалённую машину, отключаю аппаратное ускорение, рестартую nxserver - и вхожу 2, 3, 4 раза подряд без белого экрана. Т.е. проблема, выходит, решена.
Но мне интересно - а что именно из видеонастроек могло так повлиять на работу программы?
Ещё раз просмотрел разделы старого форума -- никаких "резерваций" там не смог найти. Более того раньше неоднократно возникала ситуация, когда форумяне выступали категорически против обсуждения arch-based дистрибутивов.
Помимо формальной (Кодекса) существуют и объективные причины, вследствие которых собственно правило и возникло -- изменения в существующих пакетах, добавление новых, наличие своих реп и т.д.
Буквально недавно проблема там обсуждалась, обсуждалась; а в итоге выяснилось, что это blackarch. Который устроен всё же иначе. И топик-стартер, и форумяне просто зря потеряли время. И такой случай (история) не единичный.
Опыт пришёл с потерей времени, сил и нервов. Поэтому только Arch Linux.
Помимо формальной (Кодекса) существуют и объективные причины, вследствие которых собственно правило и возникло -- изменения в существующих пакетах, добавление новых, наличие своих реп и т.д.
Буквально недавно проблема там обсуждалась, обсуждалась; а в итоге выяснилось, что это blackarch. Который устроен всё же иначе. И топик-стартер, и форумяне просто зря потеряли время. И такой случай (история) не единичный.
Опыт пришёл с потерей времени, сил и нервов. Поэтому только Arch Linux.
По существу:eugenez:Спасибо что разжевали.
- решения проблемы никто предложить не мог в принципе - практически нет информации.
- все системы linux в основном отличаются ядром, драйверами ... но это, как правило, к серъезным проблемам не приводит.
- сама прога отстуствует в оффициальных репозитариях ... (эта прога из AUR) - и не логично списывать всю вину на ArchLinux.
А для поиска решения проблемы нужен тщательный анализ.
Ошибки не исчезают с опытом - они просто умнеют
Решил погулить об этой проге ... сразу же выяснил, что данная прога не работает с wayland ... и даже в Ubuntu ...
Currently NoMachine does not work well with Wayland when using proprietary drivers, or in virtual machines.
Рекомендации
Standard procedure on Ubuntu is to edit /etc/gdm3/custom.conf file and uncomment or add line:
[daemon]
WaylandEnable=false
Но возникают после этого и другие нюансы, например
I disable Wayland and I got a black screen instead of white, but then I restarted gdm and nxserver and I was able to create a virtual creen.
Многие нюансы и проблемы проги описаны также в AUR.
Вообщем проблема не в системе, а в самой проге ... потому и нет ее даже в китайской репе.
PS - может пригодится первоисточник ... https://forums.nomachine.com/topic/whit ... windows-10
Currently NoMachine does not work well with Wayland when using proprietary drivers, or in virtual machines.
Рекомендации
Standard procedure on Ubuntu is to edit /etc/gdm3/custom.conf file and uncomment or add line:
[daemon]
WaylandEnable=false
Но возникают после этого и другие нюансы, например
I disable Wayland and I got a black screen instead of white, but then I restarted gdm and nxserver and I was able to create a virtual creen.
Многие нюансы и проблемы проги описаны также в AUR.
Вообщем проблема не в системе, а в самой проге ... потому и нет ее даже в китайской репе.
PS - может пригодится первоисточник ... https://forums.nomachine.com/topic/whit ... windows-10
Ошибки не исчезают с опытом - они просто умнеют
Клиент Nomachine на моей домашней машине (Kubuntu, физическая машина и нет проприетарного видео) с wayland работает, я год назад тестировал. Был нюанс, решился ключиком в командной строке https://forums.nomachine.com/topic/impo ... tu-wayland. Правда на wayland переходить не стал, остался на иксах, и что и как там сейчас, не знаю.
Если известен значительно более кошерный аналог, чтоб не в aur, но в китайской репе (этот критерий качества мне непонятен, требуется пояснительная бригада) - обещаю протестировать.потому и нет ее даже
Не понял, что имелось ввиду.eugenez:этот критерий качества мне непонятен
В части китайской и других неоффициальных реп - как правило (но не всегда) если прога из AUR востребована и не имеет проблем, то она собирается в виде пакета и выкладывается в соотвествующую репу, которая прописывается в pacman.conf ... и далее работаешь с этим пакетом (и с репой) с помощью pacman ...
В части проблем с прогой - смотри логи, не достаточно логов, используй более мощный инструмент для обнаружения проблемы.
Ошибки не исчезают с опытом - они просто умнеют
Даже если проигнорировать правила форума (соглашались при регистрации), то дважды (подчеркну: с разных точек зрения) прозвучала просьба о закрытии ветки. Тема закрыта.
Также прошу на будущее правильно воспринимать сообщения администрации и модераторов (viewtopic.php?p=858#p858). Деликатность не означает отсутствие воли. Хотелось бы поменьше эмоций и побольше взаимного уважения, коллеги.
Также прошу на будущее правильно воспринимать сообщения администрации и модераторов (viewtopic.php?p=858#p858). Деликатность не означает отсутствие воли. Хотелось бы поменьше эмоций и побольше взаимного уважения, коллеги.