Opened 9 years ago

Closed 8 years ago

#48098 closed defect (invalid)

dbus @1.8.16_0: activation fails because startupitem exists already

Reported by: frydy@… Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mkae (Marko Käning), RJVB (René Bertin), pixilla (Bradley Giesbrecht)
Port:

Description (last modified by larryv (Lawrence Velázquez))

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$ 

Change History (5)

comment:1 in reply to:  description ; Changed 9 years ago by larryv (Lawrence Velázquez)

Description: modified (diff)
Summary: Error: Processing of port gphoto2 faileddbus @1.8.16_0: activation fails because startupitem exists already

Replying to 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.

comment:2 in reply to:  1 Changed 9 years ago by frydy@…

O.k thank you for the response I replied from my email by mistake and will try this again. I will try running uninstall without the $ sign but could you explain how I might fix the bus problem.

Don

Replying to larryv@…:

Replying to 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.

comment:3 Changed 9 years ago by mkae (Marko Käning)

Cc: mk@… rjvbertin@… pixilla@… added
Owner: changed from macports-tickets@… to mcalhoun@…
Version: 2.3.3

comment:4 Changed 8 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Status: newassigned

It seems that most of the problem was solved some time ago.
Is there any reason to keep this ticket open?

comment:5 Changed 8 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: invalid
Status: assignedclosed
Note: See TracTickets for help on using tickets.