-
tsoomeam I the only one with: root@beastie:/code/illumos-gate# ssh
-
tsoomeOpenSSL version mismatch. Built against 3050003f, you have 30500040
-
andyfJoy. OpenSSL reverted their version numbering change in 3.5.4 but it means ssh will need to be rebuilt
-
wacki@tsoome: This happens if your openssl-3 build is newer than the openssh build. After each openssl-3 update we have to rebuild openssh. You may have updated your system in a moment where the openssh rebuild wasn't yet published.
-
andyfThat was only necessary for the move from 3.5.2->3.5.3, and then again for 3.5.3->3.5.4 because of a mistake by the openssl team (at least that is how I'm going to characterise it). Future upgrades within the 3.5.x train shouldn't need an openssh rebuild.
-
wackiI only followed the discussion after the first problematic update. The openssl people wrote that the openssh developers were too strictly checking the version number IIRC.
-
andyfYes there were come comments like that, but in the end they realised that that had always documented that the last 8 bits were zero so they reverted the change. It was always a bit of a strange thing to do in the middle of a release train.
-
andyf
-
fenix→ GitHub commit ce2a6de: Fix OPENSSL_VERSION_NUMBER to always have zero status bits (committed)
-
andyf4 bits, not 8..
-
tsoome_hm, yep, had a bit older ssh:)