Concha mal configurada no host remoto

0

Instalei o shell de peixe em um host remoto por meio do ssh. Mais tarde, configurei-o para meu shell padrão por meio de:

sudo chsh -s /bin/fish

Após o logout, quando mais tarde eu tentei logar no host remoto, recebi o seguinte erro:

-fish: error while loading shared libraries: libpcre2-32.so.0: cannot open shared object file: No such file or directory
 Connection to <ssh remote host> closed.

Eu tentei várias coisas diferentes para alterar o shell padrão de volta para bash ou para remover o shell de peixe ou até mesmo tentar modificar o arquivo de configuração. Este servidor remoto está executando o Ubuntu 16.04.1 e é uma máquina virtual para a qual não tenho acesso físico. Eu tenho acesso sudo mas não o login para o usuário root. Todas as coisas que tentei até agora falharam. Eu tentei o seguinte:

ssh user@<remote host> "bash"
ssh -t user@<remote host> '/bin/bash'
ssh -t user@<remote host> 'sudo chsh -s /bin/bash'
scp new_config_file user@<remote host> /pathToConfigFile

Nada disso funcionou até agora e, por não ter acesso local a essa máquina, fiquei me perguntando se há outras maneiras (além de refazer a imagem da máquina virtual) para corrigir esse problema e restabelecer minha conexão.

    
por Kevin Rajan 24.09.2016 / 18:36

0 respostas

Tags