最近、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ファイルは私のシステムにありません。
この問題を解決するために私ができる提案があれば教えてください。