Я встановив рибну оболонку на віддалений хост через ssh. Пізніше я встановив її до своєї оболонки за замовчуванням через:
sudo chsh -s /bin/fish
Після виходу з системи, коли я пізніше намагався увійти до віддаленого хоста, я отримую таку помилку:
-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.
Я спробував декілька різних речей, щоб змінити стандартну оболонку назад на bash або видалити рибну оболонку, або навіть намагаюся змінити файл конфігурації. Цей віддалений сервер працює під керуванням Ubuntu 16.04.1 і є віртуальною машиною, до якої я не маю фізичного доступу. У мене доступ sudo, але не вхід до кореневого користувача. Усі речі, які я намагався до цього часу, не вдалися. Я спробував таке:
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
Жоден з них не працював до цих пір, і через відсутність локального доступу до цієї машини мені було цікаво, чи є якісь інші способи (крім повторної обробки віртуальної машини), щоб виправити цю проблему та відновити зв’язок.