[Pkg-openssl-devel] Bug#749472: openssh-server: openssl restart failure when upgrading from wheezy: OpenSSL version mismatch. Built against 1000105f, you have 10001080

Colin Watson cjwatson at debian.org
Sat Jun 28 13:23:19 UTC 2014


Control: notfound -1 openssh/1:6.6p1-5
Control: found -1 openssh/1:6.0p1-4

On Tue, May 27, 2014 at 04:14:26PM +0800, Paul Wise wrote:
> Package: openssh-server
> Version: 1:6.6p1-5
> Severity: important
> 
> When I upgrade from wheezy to jessie on a machine with openssh-server
> installed, the openssl package tries to restart openssh but fails:
[...]
> OpenSSL version mismatch. Built against 1000105f, you have 10001080

So, 1:6.6p1-5 is actually fine here; it has this check removed on the
grounds that it does more harm than good given OpenSSL's modern SONAME
management practices (see #664383 and #732940; unfortunately I
incorrectly dropped that patch shortly before wheezy).  The problem here
is that libssl1.0.0 is upgraded before openssh-server, and the version
in wheezy doesn't have that check patched out, so the attempted restart
fails.

Kurt, perhaps it would be worth considering "Breaks: openssh-server (<<
1:6.4p1-2)" in libssl1.0.0 in jessie?

I'll also see if I can get an update to wheezy issued that removes this
check, which should also simplify things.  (In that case, perhaps the
control field in libssl1.0.0 should be "Breaks: openssh-server (<<
1:6.0p1-4+deb7u2)".)

-- 
Colin Watson                                       [cjwatson at debian.org]



More information about the Pkg-openssl-devel mailing list