[MacPorts] #16755: gnucash-2.2.7_2 preferences cannot be accessed/modified: possibly related to orbit2-2.14.16_0, gconf-2.24.0_0 or dbus-1.2.3_0?
MacPorts
noreply at macports.org
Sun Aug 2 04:25:27 PDT 2009
#16755: gnucash-2.2.7_2 preferences cannot be accessed/modified: possibly related
to orbit2-2.14.16_0, gconf-2.24.0_0 or dbus-1.2.3_0?
----------------------------------------+-----------------------------------
Reporter: hypocrite@… | Owner: macports-tickets@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 1.6.0
Resolution: fixed | Keywords: gnucash orbit2 gconf dbus orbit dbus-glib
Port: gnucash orbit2 gconf dbus |
----------------------------------------+-----------------------------------
Changes (by jonas@…):
* status: reopened => closed
* resolution: => fixed
Comment:
Replying to [comment:55 vinc17@…]:
> This bug suddenly occurred a few weeks ago. I still had an old gnucash
version. I thought upgrading gnucash to the current version could help.
Unfortunately this didn't solve the problem. When I run gnucash from a
terminal, I get errors:
>
> Dynamic session lookup supported but failed: launchd did not provide a
socket path, verify that org.freedesktop.dbus-session.plist is loaded!
>
> even though org.freedesktop.dbus-session.plist is loaded:
> {{{
> $ sudo launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-
session.plist
> org.freedesktop.dbus-session: Already loaded
> }}}
> and a ps auxww shows:
> {{{
> root 1643 0.0 0.0 27940 188 ?? Ss 11Jul09 0:00.01
/opt/local/bin/dbus-daemon --nofork --session
> }}}
Here's you problem: the session bus runs for the user root, not for your
own. In short: don't use `sudo` to load it. Details:
https://trac.macports.org/ticket/20505#comment:1
--
Ticket URL: <http://trac.macports.org/ticket/16755#comment:57>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list