I'm running Gnome 48 using Ubuntu on TUXEDO Pulse 14 laptop.
I have a program(Tuxedo Control Centre)that requires the root password to save any settings. The program works fine on another distro. When a dialog appears and settings are saved the following appears in the journal:
Oct 20 21:33:22 tuxedo-14 pkexec[7933]: pam_unix(polkit-1:session): session opened for user root(uid=0) by cliffhanger(uid=1000) Oct 20 21:33:22 tuxedo-14 pkexec[7933]: cliffhanger: Executing command [USER=root] [TTY=unknown] [CWD=/home/cliffhanger] [COMMAND=/opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/service/tccd --new_profiles /tmp/tmptccprofiles --new_settings /tmp/tmptccsettings]
On Ubuntu though I get the following:
Oct 23 16:42:47 cliffhanger pkexec[8626]: pam_warn(polkit-1:session): function=[pam_sm_open_session] flags=0 service=[polkit-1] terminal=[] user=[root] ruser=[] rhost=[]
Can someone see what might be wrong here? I thought it was a Pam issue originally.
But then I considered polkit-gnome, the authentication agent. But I now find that Gnome has it's own authentication agent in Gnome Shell so polkit-gnome can't be run without conflict.
Something is stopping pkexec running (i.e., not launching a authorization / password dialog)
If I run pkexec I get:
pam_open_session() failed: Cannot make/remove an entry for the specified session
Cliff