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

MacPorts noreply at macports.org
Thu Jul 29 17:32:57 PDT 2010


#25867: Broken OpenSSL... can't deactivate/switch back
--------------------------------------------+-------------------------------
 Reporter:  watsonix@…                      |       Owner:  macports-tickets@…                   
     Type:  defect                          |      Status:  new                                  
 Priority:  Normal                          |   Milestone:                                       
Component:  ports                           |     Version:  1.9.1                                
 Keywords:  openssl, uninstall, deactivate  |        Port:                                       
--------------------------------------------+-------------------------------
 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!

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


More information about the macports-tickets mailing list