Summary: | Fails to update system | ||
---|---|---|---|
Product: | PackageKit | Reporter: | Pär Johansson <ZKTDLJIEFOYA> |
Component: | General | Assignee: | Richard Hughes <richard> |
Status: | RESOLVED WONTFIX | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | walters |
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Pär Johansson
2008-12-07 12:17:45 UTC
Looks like this one is fixed by this commit: commit 8ab36bd08b3bad49f843ccd363eb7d09475f4666 Author: Richard Hughes <richard@hughsie.com> Date: Sun Dec 7 16:57:45 2008 +0000 bugfix: add the org.freedesktop.PackageKit.Transaction interface now that the default send interface is now deny diff --git a/data/org.freedesktop.PackageKit.conf.in b/data/org.freedesktop.PackageKit.conf.in index 8d93fcb..3bc91b8 100644 --- a/data/org.freedesktop.PackageKit.conf.in +++ b/data/org.freedesktop.PackageKit.conf.in @@ -14,6 +14,7 @@ <!-- Allow anyone to call into the service - we'll reject callers using PolicyKit --> <policy context="default"> <allow send_interface="org.freedesktop.PackageKit"/> + <allow send_interface="org.freedesktop.PackageKit.Transaction"/> </policy> </busconfig> Hello Richard Hughes! Thank You for Your quick reply. I edited the file /etc/dbus-1/system.d/org.freedesktop.PolicyKit.conf as described and - voilà - the PackageKit works again. Best regards, Pär Johansson Thank you! That line added by the patch worked for me and I posted my problem/solution at Fedora Forums: http://forums.fedoraforum.org/showpost.php?p=1126554&postcount=98 I tried the recommended fix by adding the suggested line to org.freedesktop.PackageKit.conf Now if I choose System>Adminstration>Updates>Refresh it still doesn't work, but I get a slightly different error message failed to get a TID: Method "SetLocale" with signature "s" on interface "org.freedesktop.PackageKit.Transaction" doesn't exist (0) Similarly if I try to use Add/Remove Programs. It may be that the automatic popup reminder works. Someone should really try to find a comprehensive fix. Might I also suggest that updates to PackageKit and related features be tested before being pushed out to the world? When you break the ability for users to update, non-technical users are up the creek without a paddle. Thank you Gandrara Ted, well said. Darn it, now where did I leave my paddle? ;) chill guys!!! This fix truelly works make sure Your org.freedesktop.PackageKit.conf looks like: <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> <busconfig> <!-- This configuration file specifies the required security policies for the PackageKit to work. --> <!-- Only user root can own the PackageKit service --> <policy user="root"> <allow own="org.freedesktop.PackageKit"/> </policy> <!-- Allow anyone to call into the service - we'll reject callers using PolicyKit --> <policy context="default"> <allow send_interface="org.freedesktop.PackageKit"/> <allow send_interface="org.freedesktop.PackageKit.Transaction"/> </policy> </busconfig> kde-menu > Administration > Update System Software Update Viewer and everything works like a charm |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.