teste de segmentação do Debian

1

Obtendo um problema onde wget está falhando com um segfault bastante confiável ao tentar executar smxi . Exemplo:

$ wget -O - https://smxi.org/sm/sm-versions   
--2018-01-02 02:24:22--  https://smxi.org/sm/sm-versions
Resolving smxi.org (smxi.org)... 216.92.31.53
Connecting to smxi.org (smxi.org)|216.92.31.53|:443... connected.
HTTP request sent, awaiting response... 200 OK
[1]    1928 segmentation fault  wget -O - https://smxi.org/sm/sm-versions

Isso parece ser um problema que outros tiveram e conseguiram contornar isso fazendo downgrade para uma versão anterior do wget: link

Qual é a maneira correta de fazer downgrade de wget sem causar outros problemas de dependência e explodir outras partes da distribuição para o Debian?

Eu percebo que o downgrade cego pode realmente causar alguns problemas, então não tenho certeza se devo fazer o downgrade de alguma forma OU se eu deveria simplesmente tentar reconstruir wget do zero ...

Ou há uma correção completamente diferente para wget nesse cenário?

    
por ylluminate 02.01.2018 / 08:35

1 resposta

3

Este é provavelmente o erro da Debian # 880542 e wget bug # 52581 .

Para fazer o downgrade, faça o download do pacote apropriado de wget 1.19.1-5 snapshots (provavelmente o amd64 package ) e instalá-lo. Mesmo que os downgrades não sejam oficialmente suportados, é improvável que isso quebre alguma coisa (e extremamente provavelmente não causará nada como os problemas mencionados em sua postagem no fórum).

Depois de fazer isso, aguarde o pacote wget para evitar a atualização:

apt-mark hold wget
    
por 02.01.2018 / 11:34