libreadline에 대한 기호 조회 오류

libreadline에 대한 기호 조회 오류

최근 Ubuntu20에서 sqlite3 또는 awk와 같은 프로그램을 실행하는 데 문제가 발생하기 시작했습니다. 이러한 프로그램은 시작되지 않고 다음 오류만 표시됩니다. symbol lookup error: /usr/local/lib/libreadline.so.8: undefined symbol: UP

몇 가지 해결책을 찾았지만 이로 인해 일반적으로 소스에서 libreadline이 설치됩니다. /usr/local에서 libreadline과 libhistory 및 해당 심볼릭 링크를 제거하고 현재 온라인에서 사용할 수 없는 가이드를 따랐습니다.

설치하고 모든 심볼릭 링크를 만들고 ENV 변수를 업데이트했지만 문제가 지속됩니다.

이러한 솔루션(https://stackoverflow.com/questions/26670417/how-to-compile-readline-from-source그리고https://stackoverflow.com/questions/46881581/libreadline-so-7-undefine-symbol-up)은 /usr/lib/libncurses.so에 잘못된 기호가 정의되어 있을 수 있다고 제안했지만 tsuch 파일이 내 시스템에 없습니다.

이 문제를 해결하기 위해 제가 할 수 있는 제안 사항이 있으면 알려주시기 바랍니다.

관련 정보