Summary: | Font installer doesn't remember password, asks again for each font operation | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | markuss <kamikazow> |
Component: | kcm_fontinst | Assignee: | Craig Drummond <craig> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | axel.braun, fisiu82, mixgho, thomas, vespas |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
markuss
2011-01-03 03:11:15 UTC
*** Bug 256168 has been marked as a duplicate of this bug. *** *** Bug 262402 has been marked as a duplicate of this bug. *** Which distribution is this with? I've seen this with openSUSE 11.3. However, with Kubuntu 10.10 I only get prompted for the password once - which is how it should be. So, this seems more like a system set-up issue. (In reply to comment #3) > Which distribution is this with? I've seen this with openSUSE 11.3. However, > with Kubuntu 10.10 I only get prompted for the password once - which is how it > should be. So, this seems more like a system set-up issue. Kubuntu uses the non-standard "kdesudo" program while our solution is called kde-su. I guess that could explain the different behaviour. But this does not affect the font-installer. This uses KAuth, which uses Polkit. kdesudo/kdesu are *not* used by the font installer. So, this /appears/ to be an issue with openSUSE's policykit setup. Or with how the font installer is using it - but I just use the KAuth classes, so I'm not sure what else it can do. I've taked with the Kauth maintainer, and the font installer's policy kit files appear ok. Editing /var/lib/polkit-1/localauthority/10-vendor.d/org.kde.fontinst.manage.pkla, and changing this from: [org.kde.fontinst.manage] Identity=unix-user:* Action=org.kde.fontinst.manage ResultAny=auth_admin ResultInactive=auth_admin ResultActive=auth_admin ------ To: [org.kde.fontinst.manage] Identity=unix-user:* Action=org.kde.fontinst.manage ResultAny=auth_admin ResultInactive=auth_admin ResultActive=auth_admin_keep Fixes the issue on openSUSE 11.4 for me. I've no idea where this org.kde.fontinst.manage.pkla comes from, or why ResultActive was not set to auth_admin_keep - which is what it should (and needs to) be. Can you please check this file on your system? As stated above, this is a system issue. Editing the above file fixes the issue. The font installer codebase is doing all it can via KAuth. *** Bug 277458 has been marked as a duplicate of this bug. *** I filed https://bugzilla.novell.com/show_bug.cgi?id=704805 for this *** Bug 285503 has been marked as a duplicate of this bug. *** *** Bug 298754 has been marked as a duplicate of this bug. *** |