wkhtmltopdf:/lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by wkhtmltopd


wkhtmltopdf:/lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by wkhtmltopdf)
wkhtmltopdfのインストールが完了すると、wkhtmltopdfの実行に次の問題が発生します.

考え方を間違える:
1.提示GLIBCが不足している2.27ですから、インストールしてください.それから行きます.http://ftp.gnu.org/gnu/libc/)ソースパッケージをダウンロードし、インストールを解凍して、次のスクリプトを実行します.
#!/bin/bash
set -eux; \
        wget http://ftp.gnu.org/gnu/glibc/glibc-2.27.tar.gz \
        && tar -xvzf glibc-2.27.tar.gz \
        && cd /glibc-2.27 \
        && mkdir build \
        && cd build \
        && ../configure --prefix=/opt/glibc-2.27 \
        && make -j4 \
        && make install \
        && make clean \
        && cd ../.. \
        && rm -fr glibc-2.27 \
        && rm -f glibc-2.27.tar.gz

 
インストールが完了した後も、この問題が発生していることに気づきました.
いくつかの資料を調べたところ、問題は/lib/x 86にあるはずです.64-linux-gnu/libm.so.6このシステムファイルには

コマンドstrings/lib/x 86_の使用64-linux-gnu/libm.so.6 | grep GLIBC_/lib/x 86_を表示できます.64-linux-gnu/libm.so.6このファイルでサポートされているglibcのバージョン.GLIBC_は現在サポートされていないことがわかりました.2.27現在のシステムはubuntu server 16である.04
wkhtmltopdf: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by wkhtmltopd_第1张图片  
そしてubuntu server 18を交換しました04システム、strings/lib/x 86_を実行64-linux-gnu/libm.so.6 | grep GLIBC_システムでサポートされているGLIBC_を確認しました.バージョン、発見18.04はGLIBC_をサポート2.27そこで、システムを18.04に変えてこの問題を解決した.
wkhtmltopdf: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by wkhtmltopd_第2张图片
まとめ:ubuntu server 16.04ではGLIBCがサポートされていません.2.27システムをubuntu server 18.04に変更し、GLIBC_を再インストールする2.27でいい