Середина дня вчера Firefox прекратила работать при попытке запуститься если из рабочего стола Gnome 3.
Нажатию на значок средства запуска в тире или нажатию на ссылки в других приложениях как слабый или разногласия не удается открыть Firefox и ничего не сделать.
Thunderbird также не удается запустить тот же путь. Это, кажется, только влияет на приложения Mozilla, которые я установил, поскольку все другие программы запускаются обычно.
Я протестировал новую учетную запись пользователя и подтвердил, что Firefox запустится при входе в систему с ним. Я все еще могу запустить Firefox от терминала.
От journalctl - ксенон Jan 23 14:30:25 senjougahara org.gnome.Shell.desktop[11404]: /usr/bin/env: ‘node’: No such file or directory
Jan 23 14:31:11 senjougahara thunderbird.desktop[22406]: /usr/bin/env: ‘node’: No such file or directory
В моем случае это была пряжа, завинчивающая двоичные файлы в пути.
У меня была следующая строка в моем .profile
:
PATH=/home/user/.yarn/bin:$PATH
Каталог ~/.yarn/bin
содержит все глобально установленные двоичные файлы пряжи. Среди тех также один названный which
и я думаю, что это - то, вызывающее проблему.
Таким образом, я изменил путь в .profile
к этому:
PATH=$PATH:/home/user/.yarn/bin
Таким образом, пряжа не переопределит системных двоичных файлов (как which
). До сих пор все, кажется, хорошо работает.