Bashを実行できません:tgetnum:シンボルが見つかりません

Bashを実行できません:tgetnum:シンボルが見つかりません

Dockerイメージを作成した後、bash、sh、およびその他のコマンドを実行することはできません。今日私はmakeを実行することもできないことに気づきました(今すぐ見られないいくつかの条件があります)。私が受けているエラーは次のとおりです。

Making all in data
make[1]: Entering directory '/usr/local/proj/data'
Make proj.db
rm -f proj.db
Error relocating /usr/lib/libreadline.so.8: tgetnum: symbol not found
Error relocating /usr/lib/libreadline.so.8: tgoto: symbol not found
Error relocating /usr/lib/libreadline.so.8: tgetflag: symbol not found
Error relocating /usr/lib/libreadline.so.8: tputs: symbol not found
Error relocating /usr/lib/libreadline.so.8: tgetent: symbol not found
Error relocating /usr/lib/libreadline.so.8: tgetstr: symbol not found
Error relocating /usr/lib/libreadline.so.8: BC: symbol not found
Error relocating /usr/lib/libreadline.so.8: PC: symbol not found
Error relocating /usr/lib/libreadline.so.8: UP: symbol not found
Build of proj.db failed
make[1]: Leaving directory '/usr/local/proj/data'
make[1]: *** [Makefile:665: proj.db] Error 1
make: *** [Makefile:486: all-recursive] Error 1

これはこの問題を引き起こすイメージのDockerfileです(ここでは/ bin / bashを実行できません)。

https://github.com/icemagno/gdaljava/blob/main/DockerfileGrads

私はLinuxについて何も知らないので、助けを求めるためにここに何を入力するのかわかりません。より多くの情報を要求することができますが、反対投票を放棄しないでください。

「readline」項目を表示できます。Dockerfileはここにあります

ベストアンサー1

インストールを削除してreadline私の問題を解決しました。どのような用途なのかはわかりませんが、後でGRADS(私のイメージ)を使用しようとするとわかります。

問題の根本原因を特定する方法がわかりません。このパッケージを削除するのにかかる費用を支払うと、ここに戻ることができます。

READLINEを2回インストールするスクリプトが表示されます。 1つはapkを追加し、もう1つはビルドから:

RUN wget http://git.savannah.gnu.org/cgit/readline.git/snapshot/readline-master.tar.gz \
    && tar xf readline-master.tar.gz \
    && cd readline-master \
    && ./configure --prefix=/usr \
    && make -j4 \
    && make install \
    && cd .. \
    && rm -rf readline-master \
    && rm -rf readline-master.tar.gz

しかし、テストする時間がないので、これが問題を引き起こしているかどうかはわかりません。他のユーザーが同じエラーに遭遇した場合は、readlineのインストールを変更してもらいます。

  +-------------------------------+
  |                               |
  |  GrADS will be built with:    |
  |                               |
  |  - GUI disabled               |
  |  - READLINE disabled          |
  |  - GEOTIFF disabled           |
  |  + SHAPEFILE enabled          |
  |  + GD enabled                 |
  |  + CAIRO enabled              |
  |  - GRIB2 disabled             |
  |  - HDF4 disabled              |
  |  + HDF5 enabled               |
  |  + NETCDF3 enabled            |
  |  - OPeNDAP disabled           |
  |                               |
  +-------------------------------+

おすすめ記事