1

ubuntu:20.04に基づいて、R と PDF をサポートする bookdown を使用して、Docker イメージを構築しようとしています。しかし、私は得ERROR: cannot verify yihui.org's certificate [...]ていtinytex::install_tinytex()ます:

> tinytex::install_tinytex()
trying URL 'https://yihui.org/tinytex/TinyTeX-1.tar.gz'
trying URL 'https://yihui.org/tinytex/TinyTeX-1.tar.gz'
--2020-11-23 09:19:05--  https://yihui.org/tinytex/TinyTeX-1.tar.gz
Resolving yihui.org (yihui.org)... 167.99.129.42, 134.209.226.211
Connecting to yihui.org (yihui.org)|167.99.129.42|:443... connected.
ERROR: cannot verify yihui.org's certificate, issued by 'CN=SSL-SG1-GROBU,OU=Operations,O=Cloud Services,C=US':
  Unable to locally verify the issuer's authority.
To connect to yihui.org insecurely, use `--no-check-certificate'.
Error in download.file(url, output, ..., method = method) :
  'wget' call had nonzero exit status
Calls: <Anonymous> ... download_file -> <Anonymous> -> download -> download.file
In addition: Warning messages:
1: In download.file(url, output, ..., method = method) :
  URL 'https://yihui.org/tinytex/TinyTeX-1.tar.gz': status was 'SSL peer certificate or SSH remote key was not OK'
2: In download.file(url, output, ..., method = method) :
  URL 'https://yihui.org/tinytex/TinyTeX-1.tar.gz': status was 'SSL peer certificate or SSH remote key was not OK'
You may have to restart your system after installing TinyTeX to make sure ~/bin appears in your PATH variable (https://github.com/yihui/tinytex/issues/16).
Execution halted

yihui.orgからの証明書チェーンを検証して信頼する方法を見つける必要があります--no-check-certificate。.

ヒントを事前にありがとう!ミハイ

4

1 に答える 1

1

デフォルトの docker イメージには証明書がインストールされていないため、ルート証明書もありません。それがエラーメッセージで示されていますUnable to locally verify the issuer's authority。パッケージからルート証明書を取得できますca-certificates( 経由でインストールしますapt-get)。

于 2021-05-25T14:15:26.923 に答える