Не удается сгенерировать данные 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.