[MacPorts] #59657: Impossible to 'port install dbus' without admin privileges

MacPorts noreply at macports.org
Sat Nov 9 18:30:22 UTC 2019


#59657: Impossible to 'port install dbus' without admin privileges
-------------------------+--------------------
 Reporter:  AgilentGCMS  |      Owner:  (none)
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.6.2
 Keywords:  dbus         |       Port:  dbus
-------------------------+--------------------
 I do not have root privileges on my work laptop, so I installed macports
 without root (--with-no-root-privileges) in a user directory. However, I
 can't install dbus without admin privileges, even the no_root variant:

 {{{
 $ port install dbus +no_startupitem +no_root
 --->  Computing dependencies for dbus
 The following dependencies will be installed:  expat
 Continue? [Y/n]:
 --->  Fetching distfiles for expat
 --->  Verifying checksums for expat
 --->  Extracting expat
 --->  Configuring expat
 --->  Building expat
 --->  Staging expat into destroot
 --->  Installing expat @2.2.9_0
 --->  Activating expat @2.2.9_0
 --->  Cleaning expat
 --->  Installing dbus @1.12.16_0
 --->  Activating dbus @1.12.16_0
 Error: Failed to activate dbus: error renaming
 "/Users/sbasu1/packages/macports/var/macports/software/dbus/mpextractrrOYCWpA/Users/sbasu1/packages/macports/etc/LaunchDaemons/org.freedesktop
 .dbus-system.plist" to "/Library/LaunchDaemons/org.freedesktop.dbus-
 system.plist": permission denied
 Error: See
 /Users/sbasu1/packages/macports/var/macports/logs/_Users_sbasu1_packages_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_dbus/dbus/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets to report a bug.
 Error: Processing of port dbus failed
 }}}

 This sucks, because pretty much everything graphical seems to depend on
 dbus (aside: why on earth does a library like Qt5 depend on dbus?). How
 can I install Qt5 (and therefore dbus) without admin privileges?

-- 
Ticket URL: <https://trac.macports.org/ticket/59657>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list