[MacPorts] #25867: Broken OpenSSL... can't deactivate/switch back

MacPorts noreply at macports.org
Thu Jul 29 18:30:55 PDT 2010


#25867: Broken OpenSSL... can't deactivate/switch back
---------------------------------+------------------------------------------
  Reporter:  watsonix@…          |       Owner:  macports-tickets@…                   
      Type:  defect              |      Status:  closed                               
  Priority:  Normal              |   Milestone:                                       
 Component:  ports               |     Version:  1.9.1                                
Resolution:  invalid             |    Keywords:                                       
      Port:  openssl             |  
---------------------------------+------------------------------------------
Changes (by ryandesign@…):

  * status:  new => closed
 * cc: watsonix@… (removed)
  * keywords:  openssl, uninstall, deactivate =>
  * resolution:  => invalid
  * port:  => openssl


Old description:

> In trying to install Matplotlib (python plotting util)... i ran into
> trouble with wxWidgets-python failing. Someone posted a workaround
> involving installing Mesa which I followed here:
> http://www.mail-archive.com/macports-
> users at lists.macosforge.org/msg19905.html
>
> Apparently, in the process of doing this I screwed up (by upgrading?)
> OpenSSL, which breaks a lot of things I use including Git.
>
> In attempting to resolve this, I tried to follow the advice from this
> other MacPorts ticket: https://trac.macports.org/ticket/19122
> which specifically recommends:
> sudo port deactivate openssl
> sudo port activate openssl at 0.9.8k_0
>
> running the first command produces the following error for me.
>
> --->  Deactivating openssl @1.0.0a_0
> --->  Unable to uninstall/deactivate openssl @1.0.0a_0, the following
> ports depend on it:
> --->    curl @7.21.0_0+ssl
> --->    cyrus-sasl2 @2.1.23_1+kerberos
> --->    git-core @1.7.1.1_0+doc+svn
> --->    gnome-vfs @2.24.3_0
> --->    neon @0.29.3_1
> --->    p5-crypt-ssleay @0.57_0
> --->    python26 @2.6.5_2
> --->    python26 @2.6.5_3
> --->    serf @0.6.1_0
> Error: Target org.macports.deactivate returned: Please uninstall the
> ports that depend on openssl first.
> Log for openssl is at:
> /opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_openssl_1.0.0a_0/main.log
> Warning: Failed to execute portfile from registry for openssl @1.0.0a_0
> --->  Deactivating openssl
> --->  Unable to uninstall/deactivate openssl @1.0.0a_0, the following
> ports depend on it:
> --->    curl @7.21.0_0+ssl
> --->    cyrus-sasl2 @2.1.23_1+kerberos
> --->    git-core @1.7.1.1_0+doc+svn
> --->    gnome-vfs @2.24.3_0
> --->    neon @0.29.3_1
> --->    p5-crypt-ssleay @0.57_0
> --->    python26 @2.6.5_2
> --->    python26 @2.6.5_3
> --->    serf @0.6.1_0
> Error: port deactivate failed: Please uninstall the ports that depend on
> openssl first.
>
> I am unclear how to proceed to break the least amount of stuff. Please
> don't tell me i have to uninstall each of these things seperately and
> then reinstall them!

New description:

 In trying to install Matplotlib (python plotting util)... i ran into
 trouble with wxWidgets-python failing. Someone posted a workaround
 involving installing Mesa which I followed here:
 http://www.mail-archive.com/macports-
 users at lists.macosforge.org/msg19905.html

 Apparently, in the process of doing this I screwed up (by upgrading?)
 OpenSSL, which breaks a lot of things I use including Git.

 In attempting to resolve this, I tried to follow the advice from this
 other MacPorts ticket: #19122
 which specifically recommends:
 {{{
 sudo port deactivate openssl
 sudo port activate openssl at 0.9.8k_0
 }}}

 running the first command produces the following error for me.

 {{{
 --->  Deactivating openssl @1.0.0a_0
 --->  Unable to uninstall/deactivate openssl @1.0.0a_0, the following
 ports depend on it:
 --->    curl @7.21.0_0+ssl
 --->    cyrus-sasl2 @2.1.23_1+kerberos
 --->    git-core @1.7.1.1_0+doc+svn
 --->    gnome-vfs @2.24.3_0
 --->    neon @0.29.3_1
 --->    p5-crypt-ssleay @0.57_0
 --->    python26 @2.6.5_2
 --->    python26 @2.6.5_3
 --->    serf @0.6.1_0
 Error: Target org.macports.deactivate returned: Please uninstall the ports
 that depend on openssl first.
 Log for openssl is at:
 /opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_openssl_1.0.0a_0/main.log
 Warning: Failed to execute portfile from registry for openssl @1.0.0a_0
 --->  Deactivating openssl
 --->  Unable to uninstall/deactivate openssl @1.0.0a_0, the following
 ports depend on it:
 --->    curl @7.21.0_0+ssl
 --->    cyrus-sasl2 @2.1.23_1+kerberos
 --->    git-core @1.7.1.1_0+doc+svn
 --->    gnome-vfs @2.24.3_0
 --->    neon @0.29.3_1
 --->    p5-crypt-ssleay @0.57_0
 --->    python26 @2.6.5_2
 --->    python26 @2.6.5_3
 --->    serf @0.6.1_0
 Error: port deactivate failed: Please uninstall the ports that depend on
 openssl first.
 }}}

 I am unclear how to proceed to break the least amount of stuff. Please
 don't tell me i have to uninstall each of these things seperately and then
 reinstall them!

--

Comment:

 Please remember WikiFormatting.

 As the reporter, you do not need to Cc yourself.

 Please write to the [http://www.macports.org/contact.php#Lists macports-
 users mailing list] for help instead of requesting technical support in
 the issue tracker.

-- 
Ticket URL: <http://trac.macports.org/ticket/25867#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list