Curl não consegue se conectar a locahost

0

Acabei de atualizar o ubuntu 14.04 para 16.04 com sucesso. Mas agora, se eu tentar o comando curl, ele dá uma mensagem de erro "curl: (7) não conseguiu se conectar à porta locahost 5984. Conexão recusada"

Eu queria verificar o log de erros do couchdb, mas estava vazio. Tentei reconfigurar alguns arquivos usando o dpkg mas nada funcionou.

Eu então removi o couchdb e o reinstalei, mas ele também não funcionou.

O arquivo hosts parece oky:

 127. 0.0.1 localhost
127.0.1.1 mango     

mango é o nome do host

Qualquer ajuda será apreciada

    
por Samie 11.04.2017 / 05:02

1 resposta

0

Qual comando você está usando. Você está usando localhost com curl? Primeiro verifique a saída do seguinte:

curl -v localhost:5984

O mais provável é que você encontre uma saída semelhante a esta:

Rebuilt URL to: localhost:5948/ 
Hostname was NOT found in DNS cache
Trying ::1...

O mais provável é que o curl não consiga resolver o host local. Ele alterna para um endereço IPv6 do host local e o seu couchdb não está atendendo a um endereço IPv6. Mude de localhost para 127.0.0.1.

curl 127.0.0.1:5984
    
por Noisy_Botnet 11.04.2017 / 08:39