[MacPorts] #48098: dbus @1.8.16_0: activation fails because startupitem exists already (was: Error: Processing of port gphoto2 failed)
MacPorts
noreply at macports.org
Thu Jun 18 19:59:05 PDT 2015
#48098: dbus @1.8.16_0: activation fails because startupitem exists already
----------------------+--------------------------------
Reporter: frydy@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords:
Port: |
----------------------+--------------------------------
Old description:
> I have been trying to install and use gphoto2 and after downloading and
> installing MacPorts as instructed i run an update and get this "The ports
> tree has been updated. To upgrade your installed ports, you should run
> port upgrade outdated".
> Then when I try to install gphoto2 I get the "Error: Processing of port
> gphoto2 failed" and when I try to uninstall Macports with "$ sudo port
> -fp uninstall installed" I get "-bash: $: command not found". Below is
> what I am seeing in terminal.
>
> PLEASE HELP
>
> Last login: Thu Jun 18 14:01:54 on ttys002
> You have mail.
> home-iMac:~ MyHiouse$ sudo port -v selfupdate
> Password:
> ---> Updating MacPorts base sources using rsync
> receiving file list ... done
>
> sent 36 bytes received 69 bytes 210.00 bytes/sec
> total size is 27013120 speedup is 257267.81
> receiving file list ... done
>
> sent 36 bytes received 76 bytes 224.00 bytes/sec
> total size is 512 speedup is 4.57
> MacPorts base version 2.3.3 installed,
> MacPorts base version 2.3.3 downloaded.
> ---> Updating the ports tree
> Synchronizing local ports tree from
> rsync://rsync.macports.org/release/tarballs/ports.tar
> receiving file list ... done
>
> sent 36 bytes received 70 bytes 70.67 bytes/sec
> total size is 62013440 speedup is 585032.45
> receiving file list ... done
>
> sent 36 bytes received 77 bytes 226.00 bytes/sec
> total size is 512 speedup is 4.53
> Creating port index in
> /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports
>
> Total number of ports parsed: 0
> Ports successfully parsed: 0
> Ports failed: 0
> Up-to-date ports skipped: 23331
>
> ---> MacPorts base is already the latest version
>
> The ports tree has been updated. To upgrade your installed ports, you
> should run
> port upgrade outdated
> home-iMac:~ MyHiouse$ sudo port install gphoto2
> ---> Computing dependencies for gphoto2
> ---> Dependencies to be installed: libgphoto2 dbus gd2 fontconfig
> freetype bzip2 libpng zlib libvpx yasm tiff xz xpm xorg-libXext xorg-
> libX11 xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb
> python27 db48 db_select libedit openssl python2_select python_select
> sqlite3 xorg-libpthread-stubs xorg-xcb-proto libxml2 xorg-xextproto xorg-
> libXt xorg-libsm xorg-libice libtool libusb-compat libusb autoconf
> automake popt readline
> ---> Activating dbus @1.8.16_0
> Error: org.macports.activate for port dbus returned: Image error:
> /Library/LaunchAgents/org.freedesktop.dbus-session.plist already exists
> and does not belong to a registered port. Unable to activate port dbus.
> Use 'port -f activate dbus' to force the activation.
> Error: Failed to install dbus
> Please see the log file for port dbus for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_dbus/dbus/main.log
> Error: The following dependencies were not installed: libgphoto2 dbus gd2
> fontconfig freetype bzip2 libpng zlib libvpx yasm tiff xz xpm xorg-
> libXext xorg-libX11 xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp
> xorg-libxcb python27 db48 db_select libedit openssl python2_select
> python_select sqlite3 xorg-libpthread-stubs xorg-xcb-proto libxml2 xorg-
> xextproto xorg-libXt xorg-libsm xorg-libice libtool libusb-compat libusb
> autoconf automake popt readline
> To report a bug, follow the instructions in the guide:
> http://guide.macports.org/#project.tickets
> Error: Processing of port gphoto2 failed
> home-iMac:~ MyHiouse$ $ sudo port -fp uninstall installed
> -bash: $: command not found
> home-iMac:~ MyHiouse$ port -f activate dbus
> Error: Insufficient privileges to write to MacPorts install prefix.
> home-iMac:~ MyHiouse$
New description:
I have been trying to install and use gphoto2 and after downloading and
installing MacPorts as instructed i run an update and get this "The ports
tree has been updated. To upgrade your installed ports, you should run
port upgrade outdated".\\
Then when I try to install gphoto2 I get the "Error: Processing of port
gphoto2 failed" and when I try to uninstall Macports with "$ sudo port -fp
uninstall installed" I get "-bash: $: command not found". Below is what I
am seeing in terminal.
PLEASE HELP
{{{
Last login: Thu Jun 18 14:01:54 on ttys002
You have mail.
home-iMac:~ MyHiouse$ sudo port -v selfupdate
Password:
---> Updating MacPorts base sources using rsync
receiving file list ... done
sent 36 bytes received 69 bytes 210.00 bytes/sec
total size is 27013120 speedup is 257267.81
receiving file list ... done
sent 36 bytes received 76 bytes 224.00 bytes/sec
total size is 512 speedup is 4.57
MacPorts base version 2.3.3 installed,
MacPorts base version 2.3.3 downloaded.
---> Updating the ports tree
Synchronizing local ports tree from
rsync://rsync.macports.org/release/tarballs/ports.tar
receiving file list ... done
sent 36 bytes received 70 bytes 70.67 bytes/sec
total size is 62013440 speedup is 585032.45
receiving file list ... done
sent 36 bytes received 77 bytes 226.00 bytes/sec
total size is 512 speedup is 4.53
Creating port index in
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports
Total number of ports parsed: 0
Ports successfully parsed: 0
Ports failed: 0
Up-to-date ports skipped: 23331
---> MacPorts base is already the latest version
The ports tree has been updated. To upgrade your installed ports, you
should run
port upgrade outdated
home-iMac:~ MyHiouse$ sudo port install gphoto2
---> Computing dependencies for gphoto2
---> Dependencies to be installed: libgphoto2 dbus gd2 fontconfig
freetype bzip2 libpng zlib libvpx yasm tiff xz xpm xorg-libXext xorg-
libX11 xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb
python27 db48 db_select libedit openssl python2_select python_select
sqlite3 xorg-libpthread-stubs xorg-xcb-proto libxml2 xorg-xextproto xorg-
libXt xorg-libsm xorg-libice libtool libusb-compat libusb autoconf
automake popt readline
---> Activating dbus @1.8.16_0
Error: org.macports.activate for port dbus returned: Image error:
/Library/LaunchAgents/org.freedesktop.dbus-session.plist already exists
and does not belong to a registered port. Unable to activate port dbus.
Use 'port -f activate dbus' to force the activation.
Error: Failed to install dbus
Please see the log file for port dbus for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_dbus/dbus/main.log
Error: The following dependencies were not installed: libgphoto2 dbus gd2
fontconfig freetype bzip2 libpng zlib libvpx yasm tiff xz xpm xorg-libXext
xorg-libX11 xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb
python27 db48 db_select libedit openssl python2_select python_select
sqlite3 xorg-libpthread-stubs xorg-xcb-proto libxml2 xorg-xextproto xorg-
libXt xorg-libsm xorg-libice libtool libusb-compat libusb autoconf
automake popt readline
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Error: Processing of port gphoto2 failed
home-iMac:~ MyHiouse$ $ sudo port -fp uninstall installed
-bash: $: command not found
home-iMac:~ MyHiouse$ port -f activate dbus
Error: Insufficient privileges to write to MacPorts install prefix.
home-iMac:~ MyHiouse$
}}}
--
Comment (by larryv@…):
Replying to [ticket:48098 frydy@…]:
> {{{
> home-iMac:~ MyHiouse$ sudo port -v selfupdate
> Password:
> ---> Updating MacPorts base sources using rsync
> receiving file list ... done
>
> sent 36 bytes received 69 bytes 210.00 bytes/sec
> total size is 27013120 speedup is 257267.81
> receiving file list ... done
>
> sent 36 bytes received 76 bytes 224.00 bytes/sec
> total size is 512 speedup is 4.57
> MacPorts base version 2.3.3 installed,
> MacPorts base version 2.3.3 downloaded.
> ---> Updating the ports tree
> Synchronizing local ports tree from
rsync://rsync.macports.org/release/tarballs/ports.tar
> receiving file list ... done
>
> sent 36 bytes received 70 bytes 70.67 bytes/sec
> total size is 62013440 speedup is 585032.45
> receiving file list ... done
>
> sent 36 bytes received 77 bytes 226.00 bytes/sec
> total size is 512 speedup is 4.53
> Creating port index in
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports
>
> Total number of ports parsed: 0
> Ports successfully parsed: 0
> Ports failed: 0
> Up-to-date ports skipped: 23331
>
> ---> MacPorts base is already the latest version
>
> The ports tree has been updated. To upgrade your installed ports, you
should run
> port upgrade outdated
> }}}
Okay, this is all fine.
> {{{
> home-iMac:~ MyHiouse$ sudo port install gphoto2
> ---> Computing dependencies for gphoto2
> ---> Dependencies to be installed: libgphoto2 dbus gd2 fontconfig
freetype bzip2 libpng zlib libvpx yasm tiff xz xpm xorg-libXext xorg-
libX11 xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb
python27 db48 db_select libedit openssl python2_select python_select
sqlite3 xorg-libpthread-stubs xorg-xcb-proto libxml2 xorg-xextproto xorg-
libXt xorg-libsm xorg-libice libtool libusb-compat libusb autoconf
automake popt readline
> ---> Activating dbus @1.8.16_0
> Error: org.macports.activate for port dbus returned: Image error:
/Library/LaunchAgents/org.freedesktop.dbus-session.plist already exists
and does not belong to a registered port. Unable to activate port dbus.
Use 'port -f activate dbus' to force the activation.
> Error: Failed to install dbus
> }}}
This is the actual problem. While trying to create the files belonging to
the `dbus` port, MacPorts found that one of them already existed. Did you
previously remove `dbus` without using `port uninstall`?
> {{{
> home-iMac:~ MyHiouse$ $ sudo port -fp uninstall installed
> -bash: $: command not found
> }}}
You accidentally pasted the dollar sign from the Guide.
> {{{
> home-iMac:~ MyHiouse$ port -f activate dbus
> Error: Insufficient privileges to write to MacPorts install prefix.
> }}}
You need superuser privileges to activate ports, but you forgot to use
`sudo`.
--
Ticket URL: <https://trac.macports.org/ticket/48098#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list