Bug ID 1154139
Summary KDE:Frameworks5/polkit-kde-agent-5 (5.17.0): Bug polkit-kde-authentication-agent-1 fails to launch/exec
Classification openSUSE
Product openSUSE.org
Version unspecified
Hardware Other
OS openSUSE Factory
Status NEW
Severity Major
Priority P5 - None
Component 3rd party software
Assignee fabian@ritter-vogt.de
Reporter pgnet.dev@gmail.com
QA Contact bnc-team-screening@forge.provo.novell.com
Found By ---
Blocker ---

I run

    lsb_release -rd
        Description:    openSUSE Leap 15.1
        Release:        15.1

    uname -rm
        5.3.6-24.g519ea7b-default x86_64

DE is KDE, with Plasma 5.17.0 latest update from KDE:Frameworks5.

On boot, I expect 'polkit-kde-authentication-agent-1' to be running.

It it not,

    ps ax | grep polkit
         2660 ?        Ssl    0:00 /usr/lib/polkit-1/polkitd --no-debug

This results in problems, e.g

    -- unable to mount USB/eSATA-attached from KDE/QT apps, "No permission"
errors

and more critically,

    -- unable to install VirtualBox extension pack,

        Failed to install the Extension Pack
/tmp/mozilla_pgnd0/Oracle_VM_VirtualBox_Extension_Pack-6.0.14.vbox-extpack.

        The installer failed with exit code 127: Error checking for
authorization org.freedesktop.policykit.exec:
GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code4:
Failed to open file ?/proc/7317/status?: No such file or directory.

        Result Code: NS_ERROR_FAILURE (0x80004005)
        Component: ExtPackManagerWrap
        Interface: IExtPackManager {70401eef-c8e9-466b-9660-45cb3e9979e4}

generally, however, desktop environment and apps are functional.

polkit service is up/healthy
    systemctl list-unit-files | grep polkit
        polkit.service                               static

    systemctl status -l polkit
        ��� polkit.service - Authorization Manager
           Loaded: loaded (/usr/lib/systemd/system/polkit.service; static;
vendor preset: disabled)
           Active: active (running) since Tue 2019-10-15 18:18:58 PDT; 18min
ago
             Docs: man:polkit(8)
         Main PID: 2660 (polkitd)
            Tasks: 12 (limit: 9830)
           CGroup: /system.slice/polkit.service
                   ������2660 /usr/lib/polkit-1/polkitd --no-debug

Boot logs,

    journalctl -xb | egrep -i "polkit"
        Oct 15 18:18:57 pgnd.loc dbus-daemon[1733]: [system] Activating via
systemd: service name='org.freedesktop.PolicyKit1' unit='polkit.service'
requested by ':1.25' (uid=0 pid=2656 comm="")
        Oct 15 18:18:58 pgnd.loc polkitd[2660]: Started polkitd version 0.114
        Oct 15 18:18:58 pgnd.loc polkitd[2660]: Loading rules from directory
/etc/polkit-1/rules.d
        Oct 15 18:18:58 pgnd.loc polkitd[2660]: Loading rules from directory
/usr/share/polkit-1/rules.d
        Oct 15 18:18:58 pgnd.loc polkitd[2660]: Finished loading, compiling and
executing 3 rules
        Oct 15 18:18:58 pgnd.loc polkitd[2660]: Acquired the name
org.freedesktop.PolicyKit1 on the system bus

and, at shell, manual launch fails as well,

    whoami
        pgnd

    loginctl
       SESSION        UID USER             SEAT             TTY
             2       1000 pgnd             seat0

    rpm -q --whatprovides /usr/lib64/libexec/polkit-kde-authentication-agent-1
        polkit-kde-agent-5-5.17.0-lp151.201.1.x86_64

    QT_LOGGING_RULES=*.debug=true
/usr/lib64/libexec/polkit-kde-authentication-agent-1
        qt.qpa.xcb: Has MIT-SHM     : true
        qt.qpa.xcb: Has MIT-SHM FD  : true
        qt.qpa.xcb: Using XInput version 2.2
        qt.qpa.screen: Output DP-0 is not connected
        qt.qpa.screen: Output DP-1 is not connected
        qt.qpa.screen: EDID data for output "HDMI-0": identifier '',
manufacturer 'ViewSonic Corporation',model 'VP2771-', physical size:
600.00x340.00
        qt.qpa.screen: adding QXcbScreen(0x559574891980, name="HDMI-0",
geometry=2560x1440+0+0, availableGeometry=2560x1332+0+52, devicePixelRatio=1.0,
logicalDpi=QPair(96.0,96.0), physicalSize=597.0x336.0mm, screenNumber=0,
virtualSize=2560x1440 (2560.0x1440.0mm), orientation=Qt::LandscapeOrientation,
depth=24, refreshRate=59.0, root=1e8, windowManagerName="KWin") (Primary: true
)
        qt.qpa.screen: primary output is "HDMI-0"
        qt.qpa.input.devices: input device  Virtual core XTEST pointer ID 4
        qt.qpa.input.devices:    has 10 buttons
        qt.qpa.input.devices:    has valuator "Rel X" recognized? true
        qt.qpa.input.devices:    has valuator "Rel Y" recognized? true
        qt.qpa.input.devices:    it's a scrolling device
        qt.qpa.input.devices: input device  Kensington      Kensington Expert
Mouse ID 9
        qt.qpa.input.devices:    has 8 buttons
        qt.qpa.input.devices:    has valuator "Rel X" recognized? true
        qt.qpa.input.devices:    has valuator "Rel Y" recognized? true
        qt.qpa.input.devices:    has valuator "Rel Horiz Scroll" recognized?
true
        qt.qpa.input.devices:    has valuator "Rel Vert Scroll" recognized?
true
        qt.qpa.input.devices:    it's a scrolling device
        qt.qpa.input.devices: input device  HID 0c45:7403 ID 14
        qt.qpa.input.devices:    has 7 buttons
        qt.qpa.input.devices:    has valuator "Rel X" recognized? true
        qt.qpa.input.devices:    has valuator "Rel Y" recognized? true
        qt.qpa.input.devices:    has valuator "Rel Horiz Scroll" recognized?
true
        qt.qpa.input.devices:    has valuator "Rel Vert Scroll" recognized?
true
        qt.qpa.input.devices:    it's a scrolling device
        qt5ct: using qt5ct plugin
        qt.qpa.xcb: using glib dispatcher
        qt.qpa.input.methods: socketWatcher.addPath
"/home/pgnd/.config/ibus/bus/bce8d279423663d4735b9a3c000003e1-unix-0"
        qt.xkb.compose: using xkb compose input context
        org.kde.kcrash: KCrash disabled through environment.
        New PolkitAgentListener  0x5595749ed0c0
        Adding new listener  PolkitQt1::Agent::Listener(0x7f5b6800c920) for 
0x5595749ed0c0
        Listener online
        "Cannot register authentication agent:
GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine session
the caller is in"
        Authentication agent result: false
        Couldn't register listener!


raised issue in #kde, was suggested:

"ubuntu reverted a recent ibus security fix due to qt incompatibilities --
https://usn.ubuntu.com/4134-2/ -- we saw suse release this fix a few days
later, it's possible that they never noticed that it caused problems. try to
revert the patch that fixed CVE-2019-14822"


You are receiving this mail because: