O login SSH continua me expulsando

2

Estou no Centos 6.6 e recentemente atualizei meu servidor usando o yum, ele atualizou um monte de coisas e tudo parecia bem, mas eu também estava tentando atualizar o Ruby RVM e Node.js e NPM (Node Package Manager) ... Tenho um erro estranho, quando eu saí como root, então quando eu terminei a sessão e tentei logar de volta agora estou recebendo isso:

Seans-Laptop:~ zweb$ ssh [email protected]
[email protected]'s password:
Last login: Sat Nov 21 05:25:44 2015 from c-XX-XX-XX-XX.hsd1.ca.comcast.net
ERROR: Missing proper 'which' command. Make sure it is installed before using RVM!
Connection to XX.XX.XX.XX closed.

Alguém tem alguma idéia de como corrigir isso? Tentei desativar o carregamento do .bash_profile ao fazer login, mas isso não funcionou. Eu não consigo acessar o SSH no meu servidor agora, tanto do root quanto da minha conta de usuário.

Todos os meus sites ainda estão ativos e funcionando, mas não consigo fazer login ou SFTP para trabalhar neles.

    
por webmaster_sean 21.11.2015 / 19:32

1 resposta

1

OK - aqui está o rápido e sujo de como eu consertei.

Basicamente, depois de entrar no shell usando o truque ^ C (depois de pressionar enter na sua senha quando estiver ssh-ing, pressione imediatamente o control-C).

Desde que eu estou no Centos, eu apenas fiz "yum remove which" ... então "yum install which".

eu removi e reinstalei o ruby, nodejs e npm.

    
por 22.11.2015 / 05:59