[MacPorts] #38041: openssl-1.0.1e broken with key_from_blob error messages

MacPorts noreply at macports.org
Wed Feb 13 11:30:36 PST 2013


#38041: openssl-1.0.1e broken with key_from_blob error messages
------------------------------+--------------------------------
  Reporter:  david@…          |      Owner:  macports-tickets@…
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.1.3
Resolution:                   |   Keywords:
      Port:  openssl openssh  |
------------------------------+--------------------------------

Comment (by david@…):

 Replying to [comment:5 jmr@…]:
 > So given that you're seeing the problem with every version of openssl
 you tried, couldn't the problem just as easily be in the openssh port?

 Unfortunately this is correct. I should have stated this above.

 The only way I can fix this right now is to use the Apple shipped ssh +
 scp, as the Macports versions fail.

 I also tried building an openssh variant (+ldns) which forces a true
 configure + make, rather than downloading a binary.

 This failed too.

 It's a bit odd no one has reported this because looking at a random
 openssh mirror (http://mirror.esc7.net/pub/OpenBSD/OpenSSH/portable/)
 shows that OpenSSH-6.1p1 released on 29-Aug-2012 so there should have been
 bug reports generated against Macports ssh + scp long before now.

 Only thing I can determine is something has changed which is escaping me.

 I'm running openssl-1.0.1c which still gives the same problem, so neither
 the 1.0.1d or 1.0.1e openssl releases appear to be the culprit.

 Now that I think about it, maybe it's some other openssh library...

 {{{
 David-Favor-iMac> /opt/local/bin/ssh -V
 OpenSSH_6.1p1, OpenSSL 1.0.1c 10 May 2012
 David-Favor-iMac> otool -L /opt/local/bin/ssh
 /opt/local/bin/ssh:
         /opt/local/lib/libcrypto.1.0.0.dylib (compatibility version 1.0.0,
 current version 1.0.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.7)
         /usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         /opt/local/lib/libgssapi_krb5.2.2.dylib (compatibility version
 2.0.0, current version 2.2.0)
         /opt/local/lib/libkrb5.3.3.dylib (compatibility version 3.0.0,
 current version 3.3.0)
         /opt/local/lib/libk5crypto.3.1.dylib (compatibility version 3.0.0,
 current version 3.1.0)
         /opt/local/lib/libcom_err.1.1.dylib (compatibility version 1.0.0,
 current version 1.1.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 169.3.0)
 }}}

 Maybe one of the other libraries change underneath openssh.

 I'll hack on /opt/local/etc/ssh/ssh_config and see if I can come up with
 some config that fixes the problem.

 No great hope for this though, as this code is completely new to me.

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


More information about the macports-tickets mailing list