You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Older versions of libopenssl do not support the TLS validation now running on https://bin.entware.net. This causes opkg upgrade libopenssl to fail. If the user runs opkg upgrade while both libopenssl and wget are marked as superseded, wget will be replaced with a version linked against libopenssl.so.3 even though libopenssl is not upgraded. This leaves wget in an unusable state, which complicates the use of opkg for further system repair.
To reproduce:
On a system with libopenssl at a pre-3.0 version, run opkg update
Run opkg upgrade
Observe that most packages, including wget, update normally, but libopenssl fails with an error like:
Upgrading libopenssl on root from 1.1.1n-1 to 3.0.8-9...
Downloading https://bin.entware.net/armv7sf-k3.2/libopenssl_3.0.8-9_armv7-3.2.ipk
wget: note: TLS certificate validation not implemented
wget: TLS error from peer (alert code 80): 80
wget: error getting response: Connection reset by peer
After the rest of the upgrade completes, observe the error messages
Description:
Older versions of libopenssl do not support the TLS validation now running on https://bin.entware.net. This causes
opkg upgrade libopenssl
to fail. If the user runsopkg upgrade
while both libopenssl andwget
are marked as superseded,wget
will be replaced with a version linked against libopenssl.so.3 even though libopenssl is not upgraded. This leaveswget
in an unusable state, which complicates the use ofopkg
for further system repair.To reproduce:
opkg update
opkg upgrade
wget
, oropkg
commands that would invokewget
, and observeExpected behavior
Any failure to upgrade libopenssl should inhibit the upgrade of
wget
or other key packages that depend on libopenssl.Steps to repair
/opt/lib
wget
to verify all shared library errors have been resolved.opkg upgrade libatomic libopenssl
to fully update the package database and remove the older versionsDevice information
Remarkable 2, running kernel 5.4.70-v1.1.5-rm11x, opkg version d038e5b6d155784575f62a66a8bb7e874173e92e (2022-02-24).
The text was updated successfully, but these errors were encountered: