This is fixed partly in the the bug https://bugs.launchpad.net/bugs/1766728 by updating Xenial package linux-base to include linux-update-symlinks binary. No fix for Trusty available so far, but the Xenial fix seems to working also with Trusty by updating linux-base to version 4.5.
Other error with libssl1.1 can be workaround at least by installing PPA ppa:ondrej/nginx-mainline. That package contains among the nginx binaries also newer version of OpenSSL package (that seems to be) required by linux-4.16.4 onwards.
I used both workarounds with my Trusty box and got linux-4.16.7 installed OK, so far so good...
This is fixed partly in the the bug https:/ /bugs.launchpad .net/bugs/ 1766728 by updating Xenial package linux-base to include linux-update- symlinks binary. No fix for Trusty available so far, but the Xenial fix seems to working also with Trusty by updating linux-base to version 4.5.
Other error with libssl1.1 can be workaround at least by installing PPA ppa:ondrej/ nginx-mainline. That package contains among the nginx binaries also newer version of OpenSSL package (that seems to be) required by linux-4.16.4 onwards.
I used both workarounds with my Trusty box and got linux-4.16.7 installed OK, so far so good...