Терминал закрывается, когда я запускаю команды

Я открываю «терминал», используя ссылку на мою панель единства.

Если я наберу: ls -l

Я вижу файлы.

Если я наберу: find или любую другую команду, терминал немедленно закроется.

Это происходит после того, как я выполнил apt-get update и apt-get upgrade

РЕДАКТИРОВАТЬ: теперь должно быть что-то еще, так как Google Chrome и Skype теперь не открываются.

Я получаю:

$ /usr/bin/google-chrome

[3903:3903:0430/105632:ERROR:process_singleton_posix.cc(975)] Failed to create socket directory.
[3903:3903:0430/105632:ERROR:chrome_browser_main.cc(1213)] Failed to create a ProcessSingleton for your profile directory. This means that running multiple instances would start multiple browser processes rather than opening a new window in the existing process. Aborting now to avoid profile corruption.
1
задан 30 April 2015 в 20:57

2 ответа

Проблемой является Ваша программа, не имеют доступа для записи во временную папку. ls работы, потому что это читает текущую папку, ничего не "сохраняя". find, с другой стороны, данные "кэшей" к временной папке. Если он не может он отказывать!

Проверка Ваши полномочия на/tmp папке.

ls -la /tmp

необходимо получить что-то вроде этого.

bookofzeus@askubuntu:~$ ls -la /tmp
total 60
drwxrwxrwt 12 root    root    12288 May  9 14:39 .

Теперь, проверьте полномочия "." это должно быть перезаписываемо всеми.

В противном случае затем это - Ваша проблема.

Изменение это к 1777 (sudo chmod 1777)

5
ответ дан 1 May 2015 в 06:57
  • 1
    Это работает с людьми, использующими настольный клиент если, именно это Вы имеете в виду. – Adam Harrison 29 July 2016 в 07:55

Похоже, что Вы имеете e набор опции.

Это, возможно, было установлено в ~/.bashrc: просмотрите к ~/ с nautilus и хит Ctrl + H для показа скрытых файлов, затем откройте ~/.bashrc с gedit и удалите эту строку, если не нужный:

set -e
0
ответ дан 30 April 2015 в 20:57

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

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