Терминал сразу закрывается после попытки возвратить сценарий оболочки для избиения

Я играл вокруг с оболочкой рыбы на своей Ubuntu, но требуемый для переключения назад для избиения. Я пытался работать

chsh -s /bin/bash

но это не работало, я получил некоторую ошибку, какой IIRC расценивал полномочия, таким образом, я пытался делать

sudo chsh -s /bin/bash 

Это, казалось, работало и не показало ошибок. Таким образом, я продолжаю пытаться выйти из системы и войти в видеть эффекты этого изменения. Но с тех пор, каждый раз, когда я пытаюсь открыть терминал, он просто сразу закрылся бы.

Кто-либо знает то, что я сделал неправильно?

2
задан 11 February 2017 в 06:56

1 ответ

Успел решить это сам. Позвольте мне объяснить:

Я перешел на виртуальную консоль с помощью ctrl + alt + F1, затем попытался войти в систему, но возникла та же проблема, я получил быстрое всплывающее сообщение и вернулся к этапу входа в виртуальную систему. приставка. Сообщение прошло слишком быстро, но мне удалось взять его с собой.

Оказывается, это была ошибка с рыбным панцирем: (точно не знаю, как я вызвал эту ошибку)

fish: relocation error: fish: symbol _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE7reserveEm, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference

Так что это говорит мне, что рыбный панцирь все еще был моим сценарием оболочки по умолчанию sudo chsh -s /bin/bash не сделал трюк для меня. Я смог дополнительно подтвердить это, проверив /etc/passwd и увидел, что у моего пользователя все еще есть /usr/bin/fish, и рыба каким-то образом сломалась, что привело к немедленному закрытию терминала. Наконец-то нашли корень проблемы!

Затем я продолжаю редактировать свой файл passwd, запустив bash из grub от имени root, выполнив следующие инструкции: https://unix.stackexchange.com/a/282141 / 212011 , где я просто нахожу строку с моим именем пользователя и изменил /usr/bin/bash обратно на /bin/bash, а затем все снова было хорошо!

2
ответ дан 2 December 2019 в 03:42

Другие вопросы по тегам:

Похожие вопросы: