Bug 53065 - pkexec cannot open display
Summary: pkexec cannot open display
Status: CLOSED NOTABUG
Alias: None
Product: Branch p11
Classification: Unclassified
Component: timeshift (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-14 12:02 MSK by Alex
Modified: 2025-02-14 17:18 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex 2025-02-14 12:02:47 MSK
Мой стенд

duke@station 
------------ 
OS: ALT p11 starter kit (Salvia) x86_64 
Host: SER8 V10 
Kernel: 6.6.74-6.6-alt1 
Uptime: 14 mins 
Packages: 2525 (rpm) 
Shell: fish 3.7.1 
Resolution: 2560x1440 
DE: GNOME 47.3 
WM: Mutter 
WM Theme: Adwaita 
Theme: Adwaita [GTK2/3] 
Icons: Papirus-Light [GTK2/3] 
Terminal: kitty 
CPU: AMD Ryzen 7 8845HS w/ Radeon 780M Graphics (16) @ 5.137GHz 
GPU: AMD ATI c4:00.0 Phoenix3 
Memory: 4710MiB / 27850MiB 
-------

Ниже вывод журнала.
----
Feb 14 11:57:12 station pkexec[7009]: UNSPECIFIED (__progname="pkexec" uid=1000 euid=0): pam_tcb(polkit-1:session): Session opened for root by duke(uid=1000)
Feb 14 11:57:12 station pkexec[7009]: duke: Executing command [USER=root] [TTY=unknown] [CWD=/home/duke] [COMMAND=/bin/timeshift-gtk]
Feb 14 11:57:12 station pkexec[7009]: cannot open display: 
Feb 14 11:57:12 station timeshift-gtk.desktop[7022]: localuser:root being removed from access control list
Feb 14 11:57:12 station timeshift-gtk.desktop[7023]: access control enabled, only authorized clients can connect
-----

sudo timeshift-gtk без проблем работает в терминале.
Comment 1 Alexander Makeenkov 2025-02-14 12:19:34 MSK
Напишите, пожалуйста, шаги воспроизведения. Непонятно, что именно и как вы запускаете.
Comment 2 Alex 2025-02-14 12:35:29 MSK
(In reply to Alexander Makeenkov from comment #1)
> Напишите, пожалуйста, шаги воспроизведения. Непонятно, что именно и как вы
> запускаете.

Пробую запустить с ярлыка, выходит окно с вводом пароля. После ввода пароля окно пропадает.
Comment 3 Alexander Makeenkov 2025-02-14 12:39:16 MSK
К сожалению, не могу воспроизвести проблему у себя.

Проверьте, пожалуйста, запуск другого приложения, например, gparted, там такой же способ запуска.
Comment 4 Alex 2025-02-14 12:42:18 MSK
(In reply to Alexander Makeenkov from comment #3)
> К сожалению, не могу воспроизвести проблему у себя.
> 
> Проверьте, пожалуйста, запуск другого приложения, например, gparted, там
> такой же способ запуска.

C gparted все ок. Запускается.
Comment 5 Sergey V Turchin 2025-02-14 13:55:44 MSK
timeshift-launcher в эмуляторе терминала попробуйте и посмотрите ругань
Comment 6 Богдан Богуславский 2025-02-14 16:53:32 MSK
По указанным шагам ошибка не воспроизвелась
Comment 7 Alex 2025-02-14 16:54:19 MSK
(In reply to Sergey V Turchin from comment #5)
> timeshift-launcher в эмуляторе терминала попробуйте и посмотрите ругань

Ниже вывод команды

localuser:root being added to access control list

(timeshift-gtk:8690): Gtk-WARNING **: 16:53:18.693: cannot open display: 
localuser:root being removed from access control list
access control enabled, only authorized clients can connect
Comment 8 Alex 2025-02-14 17:16:22 MSK
(In reply to Sergey V Turchin from comment #5)
> timeshift-launcher в эмуляторе терминала попробуйте и посмотрите ругань

Я погуглил ошибку, оказалось что проблема в fish. Я перешел обратно на zsh и все заработало.