Plugin FireFTP no Firefox parou de funcionar de repente

0

No meu Mac, eu carrego um Ubuntu VM 14.04 LTS via VirtualBox. Dentro disso, eu carrego o navegador Firefox e o plugin FireFTP. Sem alterar as configurações do meu Mac ou Ubuntu, e depois de alguns anos trabalhando bem, de repente meu plugin FireFTP diz: "Não é possível fazer uma conexão. Por favor, tente novamente." Mesmo que isso aconteça, eu posso fazer o SSH em hosts muito bem via linha de comando e usar SFTP via FileZilla muito bem. Esses hosts têm portas SFTP alternativas e assegurei que as portas foram definidas corretamente. Eu também posso navegar na web muito bem a partir do Ubuntu VM.

Coisas tentadas e seus resultados:

  • Navegador usado. Pode navegar na web muito bem a partir do Ubuntu VM.
  • Usado SSH via linha de comando. Pode SSH nestes mesmos anfitriões muito bem via linha de comando.
  • Instalou o FileZilla e tentou o SFTP para esses hosts. Funciona muito bem.
  • Encerre o Ubuntu, mude o Virtualbox do NAT para o Bridged Adapter e tente novamente. Falhou. Então, voltou para o NAT.
  • Atualizei meu Ubuntu 14.04 com as últimas atualizações. O FireFTP ainda falha.
  • Renomeado ~ / .mozilla para ~ / .mozilla.LAST e lançado o Firefox. Reinstalado o plugin FireFTP novamente. Tentou se conectar a um bom host conhecido - ainda falha.
  • Peguei um laptop Windows e testei o Firefox e o FireFTP de lá - funciona muito bem na minha rede doméstica.
  • Retornou o roteador na minha rede doméstica e tentou de novo tudo. Falha no Ubuntu VM FireFTP.
  • Seguiu estas instruções e conseguiu usar com êxito o FTP anônimo para acessar um host do Ubuntu VM usando o FireFTP. Mas o SFTP ainda falhou.
  • Tentou lançar o Firefox a partir da linha de comando por meio do usuário comum, para que eu pudesse assistir a mensagens de depuração. Nada apareceu fora do comum ao tentar SFTP.

Liguei a depuração completa no plug-in do FireFTP e isso me mostra:

DEBUG: ({account:"", host:"", port:"", login:"", password:"", anonymous:false, security:"sftp", pasvmode:true, ipmode:false, treesync:false, localdir:"", remotedir:"/var/www", webhost:"", prefix:"", downloadcasemode:0, uploadcasemode:0, encoding:"UTF-8", notes:"", timezone:0, folder:"", privatekey:"", protocol:"ssh2"})
DEBUG: gConcurrent:1, gMaxCon:10, gRefreshMode:true, gTempPasvMode:true, gLoadUrl:false, fileMode:n/a, protocol:ssh2, hiddenMode:true, keepAliveMode:true, networkTimeout:30, proxyHost:, proxyPort:0, proxyType:, activePortMode:n/a, activeLow:n/a, activeHigh:n/a, reconnectMode:true, sessionsMode:true, timestampsMode:false, useCompression:true, integrityMode:true, userAgent:Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:47.0) Gecko/20100101 Firefox/47.0
Debug: this._transport.use_compression is not a function
paramikojs.SSHClient.prototype.connect@chrome://fireftp/content/js/connection/paramikojs/client.js:321:5
ssh2Mozilla.prototype.connect@chrome://fireftp/content/js/connection/ssh2.js:133:24
connect@chrome://fireftp/content/js/connection/ftpController.js:98:3
oncommand@chrome://fireftp/content/fireftp.xul:1:1

Unable to make a connection. Please try again.
Unable to make a connection. Please try again.
Debug: this._transport.use_compression is not a function
paramikojs.SSHClient.prototype.connect@chrome://fireftp/content/js/connection/paramikojs/client.js:321:5
ssh2Mozilla.prototype.connect@chrome://fireftp/content/js/connection/ssh2.js:133:24
baseProtocol.prototype.reconnect@chrome://fireftp/content/js/connection/baseProtocol.js:236:5
baseProtocol.prototype.onDisconnect/func@chrome://fireftp/content/js/connection/baseProtocol.js:191:33

Unable to make a connection. Please try again.
Unable to make a connection. Please try again.
    
por Volomike 20.06.2016 / 19:16

1 resposta

0

O último relatório da página Reviews do plugin do FireFTP no site da Mozilla diz que a última versão está quebrada. Voltei para a última versão de 2015 e estava operacional novamente. Veja como:

  1. Clique no botão "Addons" no FF.
  2. Clique em extensões. Se você tiver o FireFTP adicionado, remova-o e reinicie o FF. Você pode sair do botão FireFTP se tiver instalado isso.
  3. Clique no botão "Addons" no FF.
  4. Pesquise pelo FireFTP.
  5. Você verá um pequeno link azul que diz "Mais" no final da descrição do plug-in do FireFTP. Clique aqui.
  6. Pesquise um link de comentários na classificação. Clique aqui.
  7. Na barra lateral, clique no link do FireFTP acima do nome do autor.
  8. Desça até o final e uma seção recolhida mostrará Informações da versão. Expanda clicando no botão.
  9. Clique em "Ver histórico da versão completa".
  10. Role para baixo até a última versão válida que você deseja. Para mim, isso foi em novembro de 2015 e na versão 2.0.26. Clique no espaço em branco à direita da descrição da versão e um botão verde Instalar aparece. Clique em Adicionar ao Firefox, depois do download, clique em Instalar. Aguarde até obter uma caixa de diálogo Reiniciar agora que aparece. Clique aqui.
  11. Ao reiniciar, quando você clica para carregar o FireFTP (eu uso a extensão de botão do FireFTP para fazer isso), ele funciona como costumava fazer.
  12. Agora, talvez você queira desativar o recurso de atualização automática por enquanto, até que esse bug do FireFTP seja corrigido. Para fazer isso, clique no botão Addons para abri-lo.
  13. Clique em extensões.
  14. Você verá um botão do ícone de engrenagem com um menu suspenso para ele. Clique aqui.
  15. Desmarque Atualizar Addons Automaticamente. Agora, essa não é a maneira recomendada de manter as configurações do navegador, porque a atualização automática é mais segura, mas funcionará por enquanto até que o bug seja corrigido.
por Volomike 20.06.2016 / 19:16