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 |
| |
+-------------------------------+