Не удается сгенерировать данные Google, так как срок действия сертификата wget истек?

Я пытаюсь запустить "данные Google", и я получаю это в качестве вывода:

Downloading downloads/base.txt
# base.txt (for downloads/base.txt)
ERROR: cannot verify www.haskell.org's certificate, issued by '/C=BE/O=GlobalSign nv-sa/CN=GlobalSign Organization Validation CA - G2':
  Issued certificate has expired.
To connect to www.haskell.org insecurely, use `--no-check-certificate'.
hoogle: Error when running Shake build system:
* default.hoo
* platform.hoo
* mtl.hoo
* base.txt
* downloads/base.txt.cache
* downloads/base.txt
Development.Shake.command, system command failed
Command: wget -nv http://www.haskell.org/hoogle/base.txt --output-document=downloads/base.txt
Exit code: 5
Stderr:
ERROR: cannot verify www.haskell.org's certificate, issued by '/C=BE/O=GlobalSign nv-sa/CN=GlobalSign Organization Validation CA - G2':
  Issued certificate has expired.
To connect to www.haskell.org insecurely, use `--no-check-certificate'.

Я не уверен, что делать, в прошлый раз, когда я запускал данные hoogle, он просто работал и генерировал все, но я не могу понять, как обойти эту ошибку.

1 ответ

Решение

Чтобы обойти эту проблему, попробуйте создать оболочку для wget:

Я приму ваше установленное wget находится в /usr/bin/wget

Сохранить этот файл как wget где-то в вашем $PATH и убедитесь, что он исполняемый:

#!/bin/sh
/usr/bin/wget --no-check-certificate "$@"

Теперь повторите вашу команду Google.

Другие вопросы по тегам