With this change on anaconda screensaver: Look at $PKEXEC_UID not $USERHELPER_UID , liveinst broken on Rawhide and F39 beta, we need to define one polkit-agent on startup of our image to make liveinst work.
liveinst
For now the easiest solution was to add the following to fedora-live-i3.ks :
cat > /etc/xdg/autostart/xfce-polkit.desktop <<EOF [Desktop Entry] Type=Application Name=xfce-polkit Exec=/usr/libexec/xfce-polkit EOF
Metadata Update from @odilhao: - Issue assigned to odilhao
Metadata Update from @odilhao: - Issue priority set to: needs review (was: awaiting triage) - Issue tagged with: blocked, needs feedback, type - change - system
THis is a release block @defolos @x3mboy
I'm testing.
The first thing I notice is that it has 3 dependencies:
<img alt="Screenshot_from_2023-09-26_12-27-47.png" src="/i3-sig/Fedora-i3-Spin/issue/raw/files/51d75a46d596c11192725d686d3e5d991caa918fe52d1b925c685aeb27d029fe-Screenshot_from_2023-09-26_12-27-47.png" />
But they look to be covered on the spin:
<img alt="Screenshot_from_2023-09-26_12-29-21.png" src="/i3-sig/Fedora-i3-Spin/issue/raw/files/c471e1beefe24eeb62cb0952be4f24e10d3c2dec3e2ba2efc57d5298fb6d324b-Screenshot_from_2023-09-26_12-29-21.png" />
So, I'm ok with this change
My question is why polkitd is not catching this:
<img alt="Screenshot_from_2023-09-26_12-31-05.png" src="/i3-sig/Fedora-i3-Spin/issue/raw/files/b753b10050e6b734a0c359517415f80c0ab4ae4af26ba260342943c4948a8a94-Screenshot_from_2023-09-26_12-31-05.png" />
I'm testing. The first thing I notice is that it has 3 dependencies: <img alt="Screenshot_from_2023-09-26_12-27-47.png" src="/i3-sig/Fedora-i3-Spin/issue/raw/files/51d75a46d596c11192725d686d3e5d991caa918fe52d1b925c685aeb27d029fe-Screenshot_from_2023-09-26_12-27-47.png" /> But they look to be covered on the spin: <img alt="Screenshot_from_2023-09-26_12-29-21.png" src="/i3-sig/Fedora-i3-Spin/issue/raw/files/c471e1beefe24eeb62cb0952be4f24e10d3c2dec3e2ba2efc57d5298fb6d324b-Screenshot_from_2023-09-26_12-29-21.png" /> So, I'm ok with this change
After installing xfce-polkit you can just call /usr/libexec/xfce-polkit in the terminal and it should work.
xfce-polkit
/usr/libexec/xfce-polkit
Created https://pagure.io/fedora-kickstarts/pull-request/988 for main/rawhide and https://pagure.io/fedora-kickstarts/pull-request/989 for Fedora 39
We also have a tracking BZ https://bugzilla.redhat.com/show_bug.cgi?id=2240823
Can someone please make sure this gets added to the i3 file for livesys-scripts so it can be removed from the kickstart?
Log in to comment on this ticket.