#48045: dbus "no_root" fails to install ---------------------------+------------------------ Reporter: ocroquette@… | Owner: mcalhoun@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: dbus | ---------------------------+------------------------ Changes (by ryandesign@…): * cc: mcalhoun (removed) * owner: macports-tickets@… => mcalhoun@… Old description:
Command: "port install no_root", with the target directory in my user directory
The first error is:
error renaming "/Users/user/bin/macports/var/macports/software/dbus/mpextractNk3f1e8H/Library/LaunchAgents/org.freedesktop .dbus-session.plist" to "/Library/LaunchAgents/org.freedesktop.dbus- session.plist": permission denied
A workaround is to set startupitem_install=no in macports.conf
The second error is: :debug:activate Backtrace: could not set group for file "/Users/user/bin/macports/var/run/dbus": not owner
(at that point however, the port is already activated, so it's possible to install other ports that depend directly or indirectly on dbus)
New description: Command: "`port install dbus +no_root`", with the target directory in my user directory The first error is: {{{ error renaming "/Users/user/bin/macports/var/macports/software/dbus/mpextractNk3f1e8H/Library/LaunchAgents/org.freedesktop .dbus-session.plist" to "/Library/LaunchAgents/org.freedesktop.dbus- session.plist": permission denied }}} A workaround is to set `startupitem_install no` in macports.conf The second error is: {{{ :debug:activate Backtrace: could not set group for file "/Users/user/bin/macports/var/run/dbus": not owner }}} (at that point however, the port is already activated, so it's possible to install other ports that depend directly or indirectly on dbus) -- Comment: The first error is expected, in that it is known that you cannot install files into root-owned locations like /Library if you are not root, so you should ask MacPorts not to attempt to do so. To do that, you should set `startupitem_install no` in macports.conf as you already discovered. This is not specific to the dbus port. I'm not certain about the second issue. -- Ticket URL: <https://trac.macports.org/ticket/48045#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X