On Fri, Jan 27, 2017 at 6:42 AM, Jonathan Perkin <[email protected]> wrote:
> To those of you running 16.4.0 images, there is an issue introduced > with the recent OpenSSL 1.0.2k update where a 'pkgin upgrade' will > render the pkg_install tools unusable, due to removing the previous > openssl package prior to installing the update. > > This is completely my fault as I forgot to merge in a patch which > ensures that pkg_install statically links against openssl. > > In the short term: > > - If you wish to upgrade your 16.4.0 image, perform: > > $ pkg_add -U openssl > > first. This will upgrade openssl in place, and then the remaining > upgrades can be handled normally via pkgin. > > - If you have already broken a system with 'pkgin upgrade', things > are a little more complicated. For now probably the simplest fix, > if very ugly, is (for x86_64): > > $ cp /lib/64/libsunw_crypto.so.1.0.0 libcrypto.so.1.0.0 > $ cp /lib/64/libsunw_ssl.so.1.0.0 libssl.so.1.0.0 > $ LD_LIBRARY_PATH=. pkg_add http://pkgsrc.joyent.com/ > packages/SmartOS/2016Q4/x86_64/All/openssl-1.0.2k.tgz > $ rm -f libcrypto.so.1.0.0 libssl.so.1.0.0 > > If using i386/multiarch remove the '/64' path and change the URL > accordingly. > > Longer term I will put out 16.4.1 images which correctly build the > pkg_install package statically linked against OpenSSL, and add QA to > our build process to ensure we can't ship broken packages again. > > Sorry for the mess, > > -- > Jonathan Perkin - Joyent, Inc. - www.joyent.com Just a heads-up that this bit me on a 16.3.1 image as well. (base-64, 70e3ae72-96b6-11e6-9056-9737fd4d0764) Mostly a moot point w/ 16.4 series out, but same (pkg_add) workaround, well, worked. (thank $DEITY for vm snapshots) ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
