Рейтинг:2

Команда «gnome-session» больше не запускает графический интерфейс после обновления Ubuntu, возвращает ошибку GLXBadFBConfig

флаг mp

Я использую Ubuntu в Windows с WSL. После обновления Ubuntu до последней версии (я полагаю, 20.04.3 LTS) я больше не могу запускать команду gnome-session, которая обычно позволяет мне получить доступ к графическому интерфейсу на VcXsrv. Когда я запускаю команду, она просто возвращается без запуска графического интерфейса. Это случалось и раньше, однако однократный перезапуск Windows обычно решал проблему. Бег сеанс гнома --debug возвращает следующее:

gnome-session-binary[463]: DEBUG(+): включение отладки
gnome-session-binary[463]: GLib-DEBUG(+): posix_spawn избегается (запрошено закрытие fd)

(gnome-session-check-accelerated:466): Gdk-ERROR **: 18:14:00.423: Программа «gnome-session-check-accelerated» получила системную ошибку X Window.
Это, вероятно, отражает ошибку в программе.
Ошибка была «GLXBadFBConfig».
  (Подробности: серийный номер 187 error_code 163 request_code 149 (GLX) minor_code 0)
  (Примечание для программистов: обычно об ошибках X сообщается асинхронно;
   то есть вы получите ошибку через некоторое время после ее возникновения.
   Чтобы отладить вашу программу, запустите ее в среде GDK_SYNCHRONIZE.
   переменная, чтобы изменить это поведение. Затем вы можете получить осмысленное
   отладчик, если вы сломаете функцию gdk_x_error().)
gnome-session-binary [463]: DEBUG (+): проверка аппаратного ускорения не удалась: дочерний процесс убит сигналом 5
gnome-session-binary[463]: GLib-DEBUG(+): setenv()/putenv() не являются потокобезопасными и не должны использоваться после создания потоков
gnome-session-binary[463]: GLib-DEBUG(+): posix_spawn избегается (запрошено закрытие fd)

(gnome-session-check-accelerated:469): Gdk-ERROR **: 18:14:00.608: Программа «gnome-session-check-accelerated» получила системную ошибку X Window.
Это, вероятно, отражает ошибку в программе.
Ошибка была «GLXBadFBConfig».
  (Подробности: серийный номер 187 error_code 163 request_code 149 (GLX) minor_code 0)
  (Примечание для программистов: обычно об ошибках X сообщается асинхронно;
   то есть вы получите ошибку через некоторое время после ее возникновения.
   Чтобы отладить вашу программу, запустите ее в среде GDK_SYNCHRONIZE.
   переменная, чтобы изменить это поведение. Затем вы можете получить осмысленное
   отладчик, если вы сломаете функцию gdk_x_error().)
gnome-session-binary [463]: ПРЕДУПРЕЖДЕНИЕ: проверка ускорения программного обеспечения не удалась: дочерний процесс убит сигналом 5
gnome-session-binary[463]: КРИТИЧЕСКИЙ: Мы потерпели неудачу, но неудачный кит мертв. Сожалею....

Обратите внимание, что эти ошибки появляются только тогда, когда VcXsrv также открыт.

NotTheDr01ds avatar
флаг vn
У меня нет опыта работы с этим, но похоже [это] (https://askubuntu.com/q/832197/1165986) может помочь?
Luuk  avatar
флаг mp
Спасибо. Кажется, это не работает, но, возможно, это может быть связано с тем, что моя ошибка немного отличается (происходит из gnome-session-binary вместо gnome-session).

Ответить или комментировать

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