aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@xry111.site>2023-03-15 14:17:56 +0800
committerXi Ruoyao <xry111@xry111.site>2023-03-15 14:17:56 +0800
commitbbaf00d41541380665f0b146d60d12afb44cc62b (patch)
tree55bf5a49837784c34e7f19d48d3aec3a71ffafdd
parent23a6c4c492e3e30704f0f1dc0facc32006936707 (diff)
openssl: Add a warning about minor version bump and OpenSSH
Let's prevent bad thing from happening when we update to 3.1.0...
-rw-r--r--chapter08/openssl.xml14
1 files changed, 14 insertions, 0 deletions
diff --git a/chapter08/openssl.xml b/chapter08/openssl.xml
index 6a97bcc2a..10cfe26ce 100644
--- a/chapter08/openssl.xml
+++ b/chapter08/openssl.xml
@@ -99,6 +99,20 @@ make MANSUFFIX=ssl install</userinput></screen>
</para>
<para>
+ If <application>OpenSSH</application> is installed, it will be an
+ exception of the general rule above. It contains an
+ over-restrictive OpenSSL version check, so both SSH client and SSH
+ server will refuse to start if <application>OpenSSH</application>
+ is updated with MAJOR version number unchanged but MINOR version
+ number changed. You need to rebuild
+ <application>OpenSSH</application> after such an upgrade.
+ <emphasis role='bold'>If <application>OpenSSH</application> is being
+ used to access the system, you must rebuild and reinstall it
+ after upgrading OpenSSL to a new MINOR version number before logout
+ or you won't be able to login via SSH anymore.</emphasis>
+ </para>
+
+ <para>
However, any running programs linked to those libraries need to be stopped
and restarted. Read the related entries in
<xref linkend='pkgmgmt-upgrade-issues'/> for details.