Problemas ao instalar o Ruby gem no servidor Gandi VPS Debian 9

1

Eu tenho um servidor Debian 9 Gandi que eu uso para hospedagem de páginas web.

Estou tentando instalar uma gem Ruby no sistema, mas parece que estou sendo bloqueado para instalar gems ou preciso configurar meu sistema para instalar gems.

Isto é o que eu fiz para depurar o sistema

  1. Enviei um ping para www.google.com (BEM SUCEDIDO)
  2. Ping api.rubygems.org (Rede inacessível)
  3. gem install selected-package (Rede inacessível - connect (2) para "api.rubygems.org" porta 443)
  4. wget link (Conectando-se a rubygems.org (rubygems.org) | 151.101.66.2 |: 443. .. falhou: Rede inacessível.)
  5. Eu sou uma solução alternativa listada aqui link , mas não pude usá-la porque a gema que eu gostaria de usar muitas dependências.
  6. Analisei este problema link (mas parece não se aplicar a mim)
  7. Examinei o arquivo de hosts para ver se alguma das entradas neste link link estavam lá. Não houve entradas incorretas no meu arquivo de hosts.

gem install Mensagem de erro

Could not find a valid gem 'selected-package' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - Errno::ENETUNREACH: Failed to open TCP connection to api.rubygems.org:443 (Network is unreachable - connect(2) for "api.rubygems.org" port 443) (https://api.rubygems.org/specs.4.8.gz)

Resultados de um comando netstat -nr

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

O problema real Depois de alguma depuração, o problema parece estar relacionado a conexões seguras na porta 443 do meu VPS. Todas as 443 conexões geradas pela máquina falham. Procurando por métodos para resolver esse problema.

Perguntas
1. Como eu habilito a instalação do gem do Ruby no meu servidor Gandi (por exemplo, alterando a configuração dos hosts)?

    
por Dodzi Dzakuma 24.12.2017 / 17:00

1 resposta

0

O problema com a instalação de gems no meu servidor está relacionado a um problema com o instalador gem que não suporta o IPv6. Meu servidor não tinha uma interface IPv4 anexada a ele. No entanto, a anexação de uma interface IPv4 resolveu o problema.

Este problema é abordado nestes dois tópicos gem de Ruby.

link
link

    
por 01.01.2018 / 00:50