Проверьте, чтобы видеть, есть ли у Вас какие-либо Автоматические Команды (:au
или :autocmd
) связанный с проигрывающим фокусом. Это команды, в которых можно работать vim
:
:autocmd FocusGained
--- Auto-Commands ---
fugitive_status FocusGained
* call fugitive#reload_status()
:au FocusLost
--- Auto-Commands ---
Press ENTER or type command to continue
Вышеупомянутое показывает, как Вы проверили бы это. 1-й пример использует fullname команды, :autocmd
. 2-е шоу краткая форма команды, (:au
). Можно предоставить названия группы любому из них для показа подмножества списка Автоматических Команд.
Я не настолько знаком с этим, но я действительно сталкивался с этим названным плагином: Живучесть, которая надеется выручать гладкие вещи с iTerm2
и tmux
. Мне не совсем ясно, что это фиксирует, но это могло бы быть достойное внимания.
выборка от веб-страницы
Например: это восстанавливает автокоманды FocusGained и FocusLost когда рабочий Vim в iTerm 2, даже через tmux!
Решение заключается в использовании acl,и разрешении postgres user(называется postgres,или psql, проверьте файл паролей), чтобы прочитать
/etc/ssl/certs/ssl-cert-snakeoil.pem
, если пользователь называется psql, сделайте это
setfacl -m u:psql:r-- /etc/ssl/certs/ssl-cert-snakeoil.pem
, конечно, проверьте, активен ли acl
mount |grep -w / |grep acl
, если не редактировать fstab(сделать копию до) и после установки по умолчанию, поставьте acl
, затем смонтируйте -o remount /
и установите actl с помощью setfacl
В тексте вы указали причину:
Fatal: не удалось открыть файл «/etc/ssl/certs/ssl-cert-snakeoil.pem":
Разрешение запрещено
Если вы действительно хотите использовать сертификат Snakeoil, вам нужно убедиться, что PostgreSQL может прочитать его. Но было бы лучше генерировать свой собственный сертификат и использовать это вместо этого. (Есть причина, по которой эти сертификаты называются Snakeoil .)
Вероятно, это результат ошибки разрешений Postgres fsync .
На упомянутой странице Wiki отмечается, что проблема должна была быть исправлена в выпуске обновления 2015-06-04, и что она затронула пользователей, которые:
postgres
или не могут быть записаны пользователем (или другой установкой). owner) в каталоге данных postgres
( PGDATA
). Далее говорится, что условие 2 является общим для версий PostgreSQL 9.1, 9.0 и более ранних версий Debian и Ubuntu с поддержкой SSL, но может влиять и на других пользователей. Это не касается большинства пользователей других платформ, поскольку все файлы и ссылки в PGDATA
по умолчанию принадлежат пользователю postgres
.