Termux library not found 오류 해결 방법

Termux 사용 중 다음과 같은 오류가 발생했습니다.

CANNOT LINK EXECUTABLE "/data/data/com.termux/files/usr/bin/ssh": library "libssl.so.1.1" not found: needed by /data/data/com.termux/files/usr/lib/libldns.so in namespace (default)

원인

update되지 않은 패키지 매니저를 통해 설치한 패키지에서 발생할 수 있습니다.

해결 방법

패키지 업데이트 및 업그레이드 수행 시 해결됩니다.
OpenSSL만 따로 upgrade해도 무방합니다.

$ pkg update
$ pkg upgrade

기타

Termux wiki에서는 apt보다 pkg 사용을 권장합니다. 패키지 설치 전 업데이트를 진행해 주며, 여러 단축 명령어를 제공하거나 여러 미러링 서버를 사용하여 로드 밸런싱을 자동으로 수행하기 때문입니다. 자세한 사항은 다음을 참고 바랍니다.

Package Management - Termux Wiki