#41470 closed defect (invalid)
Can't install dbus if not root
Reported by: | rudloff@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | Cc: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) | |
Port: | dbus |
Description
It seems you can't install dbus if you are not root:
---> Computing dependencies for dbus:info:main .:debug:main Checking for conflicts against dbus DEBUG: Searching for dependency: dbus-devel DEBUG: Didn't find receipt, going to depspec regex for: dbus-devel DEBUG: Searching for dependency: expat DEBUG: Found Dependency: receipt exists for expat DEBUG: activate phase started at Wed Nov 20 16:00:59 CET 2013 DEBUG: Executing proc-pre-org.macports.activate-activate-0 DEBUG: Executing org.macports.activate (dbus) ---> Activating dbus @1.6.12_0+startupitem DEBUG: Using /usr/bin/tar DEBUG: Using /usr/bin/bzip2 x ./ x ./+COMMENT x ./+CONTENTS x ./+DESC x ./+PORTFILE x ./+STATE x ./Library/ x ./Users/ x ./Users/prudloff/ x ./Users/prudloff/opt/ x ./Users/prudloff/opt/bin/ x ./Users/prudloff/opt/etc/ x ./Users/prudloff/opt/include/ x ./Users/prudloff/opt/lib/ x ./Users/prudloff/opt/libexec/ x ./Users/prudloff/opt/Library/ x ./Users/prudloff/opt/share/ x ./Users/prudloff/opt/var/ x ./Users/prudloff/opt/var/lib/ x ./Users/prudloff/opt/var/run/ x ./Users/prudloff/opt/var/run/dbus/ x ./Users/prudloff/opt/var/run/dbus/.turd_dbus x ./Users/prudloff/opt/var/lib/dbus/ x ./Users/prudloff/opt/var/lib/dbus/machine-id x ./Users/prudloff/opt/share/dbus-1/ x ./Users/prudloff/opt/share/doc/ x ./Users/prudloff/opt/share/man/ x ./Users/prudloff/opt/share/man/man1/ x ./Users/prudloff/opt/share/man/man1/dbus-cleanup-sockets.1.gz x ./Users/prudloff/opt/share/man/man1/dbus-daemon.1.gz x ./Users/prudloff/opt/share/man/man1/dbus-launch.1.gz x ./Users/prudloff/opt/share/man/man1/dbus-monitor.1.gz x ./Users/prudloff/opt/share/man/man1/dbus-send.1.gz x ./Users/prudloff/opt/share/man/man1/dbus-uuidgen.1.gz x ./Users/prudloff/opt/share/doc/dbus/ x ./Users/prudloff/opt/share/doc/dbus/dbus-faq.html x ./Users/prudloff/opt/share/doc/dbus/dbus-specification.html x ./Users/prudloff/opt/share/doc/dbus/dbus-test-plan.html x ./Users/prudloff/opt/share/doc/dbus/dbus-tutorial.html x ./Users/prudloff/opt/share/doc/dbus/diagram.png x ./Users/prudloff/opt/share/doc/dbus/diagram.svg x ./Users/prudloff/opt/share/doc/dbus/system-activation.txt x ./Users/prudloff/opt/share/dbus-1/services/ x ./Users/prudloff/opt/share/dbus-1/services/.turd_dbus x ./Users/prudloff/opt/Library/LaunchAgents/ x ./Users/prudloff/opt/Library/LaunchDaemons/ x ./Users/prudloff/opt/Library/LaunchDaemons/org.freedesktop.dbus-system.plist x ./Users/prudloff/opt/Library/LaunchAgents/org.freedesktop.dbus-session.plist x ./Users/prudloff/opt/libexec/dbus-daemon-launch-helper x ./Users/prudloff/opt/lib/dbus-1.0/ x ./Users/prudloff/opt/lib/libdbus-1.3.dylib x ./Users/prudloff/opt/lib/libdbus-1.a x ./Users/prudloff/opt/lib/libdbus-1.dylib x ./Users/prudloff/opt/lib/libdbus-1.la x ./Users/prudloff/opt/lib/pkgconfig/ x ./Users/prudloff/opt/lib/pkgconfig/dbus-1.pc x ./Users/prudloff/opt/lib/dbus-1.0/include/ x ./Users/prudloff/opt/lib/dbus-1.0/include/dbus/ x ./Users/prudloff/opt/lib/dbus-1.0/include/dbus/dbus-arch-deps.h x ./Users/prudloff/opt/include/dbus-1.0/ x ./Users/prudloff/opt/include/dbus-1.0/dbus/ x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-address.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-bus.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-connection.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-errors.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-macros.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-memory.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-message.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-misc.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-pending-call.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-protocol.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-server.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-shared.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-signature.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-syntax.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-threads.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus-types.h x ./Users/prudloff/opt/include/dbus-1.0/dbus/dbus.h x ./Users/prudloff/opt/etc/dbus-1/ x ./Users/prudloff/opt/etc/dbus-1/session.conf x ./Users/prudloff/opt/etc/dbus-1/session.d/ x ./Users/prudloff/opt/etc/dbus-1/system.conf x ./Users/prudloff/opt/etc/dbus-1/system.d/ x ./Users/prudloff/opt/etc/dbus-1/system.d/.turd_dbus x ./Users/prudloff/opt/etc/dbus-1/session.d/.turd_dbus x ./Users/prudloff/opt/bin/dbus-cleanup-sockets x ./Users/prudloff/opt/bin/dbus-daemon x ./Users/prudloff/opt/bin/dbus-launch x ./Users/prudloff/opt/bin/dbus-monitor x ./Users/prudloff/opt/bin/dbus-send x ./Users/prudloff/opt/bin/dbus-uuidgen x ./Library/LaunchAgents/ x ./Library/LaunchDaemons/ x ./Library/LaunchDaemons/org.freedesktop.dbus-system.plist x ./Library/LaunchAgents/org.freedesktop.dbus-session.plist DEBUG: activating directory: / DEBUG: activating directory: /Library DEBUG: activating directory: /Library/LaunchAgents DEBUG: activating file: /Library/LaunchAgents/org.freedesktop.dbus-session.plist DEBUG: Activation failed, rolling back. Error: org.macports.activate for port dbus returned: error renaming "/Users/prudloff/opt/var/macports/software/dbus/mpextractM5uzuRGh/Library/LaunchAgents/org.freedesktop.dbus-session.plist" to "/Library/LaunchAgents/org.freedesktop.dbus-session.plist": permission denied DEBUG: Error code: POSIX EACCES {permission denied} DEBUG: Backtrace: error renaming "/Users/prudloff/opt/var/macports/software/dbus/mpextractM5uzuRGh/Library/LaunchAgents/org.freedesktop.dbus-session.plist" to "/Library/LaunchAgents/org.freedesktop.dbus-session.plist": permission denied
Is there any workaround around this ?
Change History (3)
comment:1 Changed 11 years ago by rudloff@…
comment:2 Changed 11 years ago by mf2k (Frank Schima)
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:3 Changed 11 years ago by neverpanic (Clemens Lang)
Can we find out whether the current MacPorts installation is a non-root one and change the default_variants accordingly automatically? That would prevent this from happening to unsuspecting users.
Note: See
TracTickets for help on using
tickets.
Oh, sorry, I didn't see the no_root variant...