[MacPorts] #19122: OpenSSL 1.0.0-beta1 breaks packages that expect libcrypto.0.9.8

MacPorts noreply at macports.org
Thu Jul 29 17:40:56 PDT 2010


#19122: OpenSSL 1.0.0-beta1 breaks packages that expect libcrypto.0.9.8
-------------------------------------+--------------------------------------
  Reporter:  bretthoerner@…          |       Owner:  mww@…                            
      Type:  defect                  |      Status:  reopened                         
  Priority:  Normal                  |   Milestone:                                   
 Component:  ports                   |     Version:  1.7.0                            
Resolution:                          |    Keywords:  git openssl libcrypto 1.0.0 0.9.8
      Port:  openssl                 |  
-------------------------------------+--------------------------------------
Changes (by watsonix@…):

  * status:  closed => reopened
  * resolution:  worksforme =>


Comment:

 Replying to [comment:4 bretthoerner@…]:
 > For non-developers that just want to go back to a working condition
 (assuming you upgraded from 0.9.8k to 1.0.0-beta1),
 >
 > {{{
 > 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!

 BTW, here is the sad story of how I got to this point:
 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.

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


More information about the macports-tickets mailing list