LINUX.ORG.RU

сломался zsh

 ,


0

1

Вечер в хату, посоны. Такая ситуация - сломался zsh после апдейта. При логине вываливает какой то скрипт в консоль и вся функциональность сломана.

.zshrc тут

Стоит oh my zsh, пробовал удалять - без толку.

Нашел одну тухлую ссылку, где сказано сделать это, но чёт не помогает

compaudit | sudo xargs chmod g-w
compaudit | sudo xargs chown root
sudo rm ~/.zcompdump*
compinit

Щито делать? Помогите.

★★★

Последнее исправление: SpaceRanger (всего исправлений: 1)

неужели ни у кого не было такой шляпы?

SpaceRanger ★★★
() автор топика
Ответ на: комментарий от paran0id

да там стандартный .zshrc то. Причем на виртуалке все работает, точная копия системы…где хоть логи то смотреть, что именно даёт такое возмутиттельное поведение?

SpaceRanger ★★★
() автор топика
Ответ на: комментарий от SpaceRanger

Без zshrc норм работает? Если норм, то создавай чистый zshrc и потихоньку добавляй всякую плагин-парашу из свого zshrc и методом научного тыка увидишь, что ломается. Вперые что-то ломается в системе? Элементарые же вещи.

paran0id ★★★★★
()
Ответ на: комментарий от paran0id

в том то всё и дело, что oh-my-zsh удалил (директорию .oh-my-zsh), конфиг вообще нулёвый, который создаёт сам zsh при первом старте и всё равно такая же фигня

SpaceRanger ★★★
() автор топика

Попробуй снести ~/.cache/zsh

najlus ★★★★★
()
Ответ на: комментарий от paran0id

с новым пользователем работает и все в порядке. Более того, и из под рута тоже всё работает…сношу .zshrc под проблемным пользователем - проблема на месте…голову уже сломал, что может быть. @najlus в .cache нет файла .zshrc

Причем, если ставлю только zsh, то проблема исчезает. Как только накатывают oh-my-zsh (sh -c «$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)»), то сразу же начинает выкабениваться… походу где то сидит зловредный файл штоле

Обнаружил еще вот что:

  • почему то все директории и файлы в домашней директории принадлежат группе users и моему юзеру observer, как владельцу
  • cat /etc/groups показало, что observer не состоит в группе users
  • создал группу observer с ID 1000, добавил пользователя observer и chgrp -Rh observer /home/observer поменял группу
  • результат ноль

тем не менее, все свежесозданные файлы принадлежат группе users, в которой меня типа нет

SpaceRanger ★★★
() автор топика
Последнее исправление: SpaceRanger (всего исправлений: 2)
Ответ на: комментарий от SpaceRanger

удалил себя из users вручную в /etc/passwd и теперь ваще не могу залогиниться, лол. Пивасик не поспособствовал разрешению проблемы

SpaceRanger ★★★
() автор топика
Ответ на: комментарий от SpaceRanger

В чейнджлоге 5.9 написано, что сломали/изменили что-то. Очевидно, что есть вероятность поломок всяких плагино-скриптов. Да и вообще использовать подобную плагин наркоманию, чтобы изменить цвета промпта и т.д, когда это всё легко делается в конфиге - за гранью моего понимания.

Рискну предположить, что в /etc/groups вместо твоего юзернейма в users указан uid.

paran0id ★★★★★
()
Ответ на: комментарий от paran0id

так а чем заменить oh-my-zsh? в частности плагины sudo, sysntax-highlighting, autosuggestions и git? Я бы и рад, да только гугол только об omz и талдычит

SpaceRanger ★★★
() автор топика
Ответ на: комментарий от SpaceRanger

Без понятия. Не пользовался и осуждаю.

Вообще думаю несколько дней подождать можешь, пока обновят для 5.9.

paran0id ★★★★★
()
Ответ на: комментарий от SpaceRanger

Ровные поцанчики обычно на минималках, а не устраивают из своего шелла винегрет из плагинов. Ну а если захотелось чего-нибудь необычного - качаешь zsh_a4.pdf и zshguide.pdf, упарываешься пару недель и приходишь к успеху. Как вариант.

paran0id ★★★★★
()

Посылаю лучи хейта разработчикам. Здесь сказано, что необходимо запускать exec zsh после каждого обновления. Это сработало, да. Но почему на других пользователях в этой же системе и с таким же шеллом обновление ставилось ровно?

SpaceRanger ★★★
() автор топика
Ответ на: комментарий от SpaceRanger

Скорее чем не пользуются. oh my zsh. Это bloatware-мусор, который принесет непонятно откуда баги и тормоза.

Im_not_a_robot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.