Easytether-usb problem on new 3.105 FW GL-AR300M

Been using easytether-usb on GL-AR300M without issues for a couple of years. After updating to 3.105 FW, easytether-usb installs fine, but errors when running it: Error loading shared library libcrypto.so.1.0.0: No such file or directory (needed by /usr/bin/easytether-usb)


root@GL-AR300M:/temp# opkg install ./easytether-usb-openssl_0.8.9-4_mips_24kc.ip
k
Installing easytether-usb-openssl (0.8.9-4) to root…
Configuring easytether-usb-openssl.
root@GL-AR300M:/temp# easytether-usb
Error loading shared library libcrypto.so.1.0.0: No such file or directory (needed by /usr/bin/easytether-usb)
Error relocating /usr/bin/easytether-usb: BN_set_word: symbol not found
Error relocating /usr/bin/easytether-usb: BN_mod_inverse: symbol not found
Error relocating /usr/bin/easytether-usb: RSA_generate_key_ex: symbol not found
Error relocating /usr/bin/easytether-usb: BN_get_word: symbol not found
Error relocating /usr/bin/easytether-usb: BIO_push: symbol not found
Error relocating /usr/bin/easytether-usb: BN_num_bits: symbol not found
Error relocating /usr/bin/easytether-usb: BIO_f_base64: symbol not found
Error relocating /usr/bin/easytether-usb: RSA_free: symbol not found
Error relocating /usr/bin/easytether-usb: EVP_PKEY_free: symbol not found
Error relocating /usr/bin/easytether-usb: BN_CTX_free: symbol not found
Error relocating /usr/bin/easytether-usb: BN_init: symbol not found
Error relocating /usr/bin/easytether-usb: BIO_set_flags: symbol not found
Error relocating /usr/bin/easytether-usb: BIO_pop: symbol not found
Error relocating /usr/bin/easytether-usb: BN_CTX_new: symbol not found
Error relocating /usr/bin/easytether-usb: PEM_write_PKCS8PrivateKey: symbol not found
Error relocating /usr/bin/easytether-usb: BIO_new: symbol not found
Error relocating /usr/bin/easytether-usb: BIO_ctrl: symbol not found
Error relocating /usr/bin/easytether-usb: BIO_free: symbol not found
Error relocating /usr/bin/easytether-usb: BUF_reverse: symbol not found
Error relocating /usr/bin/easytether-usb: PEM_read_RSAPrivateKey: symbol not found
Error relocating /usr/bin/easytether-usb: BN_bn2bin: symbol not found
Error relocating /usr/bin/easytether-usb: RSA_new: symbol not found
Error relocating /usr/bin/easytether-usb: EVP_PKEY_new: symbol not found
Error relocating /usr/bin/easytether-usb: BN_mod_sqr: symbol not found
Error relocating /usr/bin/easytether-usb: BN_clear: symbol not found
Error relocating /usr/bin/easytether-usb: BN_set_bit: symbol not found
Error relocating /usr/bin/easytether-usb: RSA_sign: symbol not found
Error relocating /usr/bin/easytether-usb: BN_div: symbol not found
Error relocating /usr/bin/easytether-usb: BIO_write: symbol not found
Error relocating /usr/bin/easytether-usb: BIO_new_file: symbol not found
Error relocating /usr/bin/easytether-usb: BIO_s_mem: symbol not found
Error relocating /usr/bin/easytether-usb: EVP_PKEY_set1_RSA: symbol not found

Was able to get easytether-usb working on 3.105 FW by downgrading to libopenssl_1.0.2u-1_mips_24kc.ipk with this command:opkg install /tmp/libopenssl_1.0.2u-1_mips_24kc.ipk --force-downgrade
Not sure what dependencies will break by downgrading from libssl.so.1.1 to libssl.so.1.0.0

2 Likes

Another try is using the tiny version of easytether. But someone said it does not work stable and I do not have more details.

I just encountered the same error on my AR750s with firmware 3.105. Thanks for posting this solution! I was concerned about downgrading too, but good to know this works.
I instead reverted back to 3.104 and EasyTether is installed and working ok again, but will probably try again with the next firmware release.