Este problema surge devido a uma incompatibilidade entre o wget e o certificado SSL da página, embora anteriormente pudéssemos ter acessado o arquivo ou baixado por meio de um navegador web sem problemas. Não sei os detalhes do problema, mas aqui está uma solução.
Para fazer isso basta usar --no-check-certificate
nas opções do wget
.
Uso comum com o novo parâmetro:
wget --no-check-certificate https://www.example.com/file.zip
Se usarmos o wget
com outros parâmetros, apenas os uniremos para obter o resultado desejado.
wget -U agent-string --no-check-certificate https://www.example.com/file.zip
A única coisa que muda é que não verifica a validade do certificado SSL do domínio, por isso só é recomendado nos casos em que confiamos totalmente no que estamos baixando. Se tivermos dúvidas, muitos sites de download oferecem somas de verificação que podemos usar para verificar se nosso arquivo é legítimo.
Também poderíamos ignorar o certificado ao utilizar páginas com certificados assinados por nós mesmos, pois podemos ter certeza de que a conexão será segura, mas não verificada, e não é o mesmo que ignorar o certificado de um site de terceiros, onde fazemos não sei se o certificado foi comprometido.