[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