
Ubuntu日本語フォーラム

ログインしていません。
OSバージョン:20.04
該当サーバはSYSLOGサーバとして運用しています。
syslog-ngをインストールを実施済みの環境です。
syslog-ngのConfファイル設定を変更する為、
vi /etc/syslog-ng/syslog-ng.confを実行したら、
以下のエラーが表示されました。
------------------
E325: 注意
次の名前でスワップファイルを見つけました "/etc/syslog-ng/.syslog-ng.conf.swp"
所有者: root 日付: 2021/08/05 (木) 14:20:59
[読込めません]
次のファイルを開いている最中 "/etc/syslog-ng/syslog-ng.conf"
日付: 2021/08/03 (火) 15:14:08
(1) 別のプログラムが同じファイルを編集しているかもしれません.
この場合には、変更をしてしまうと1つのファイルに対して異なる2つの
インスタンスができてしまうので、そうしないように気をつけてください.
終了するか、注意しながら続けてください.
(2) このファイルの編集セッションがクラッシュした.
この場合には ":recover" か "vim -r /etc/syslog-ng/syslog-ng.conf"
を使用して変更をリカバーします(":help recovery" を参照).
既にこれを行なったのならば、スワップファイル "/etc/syslog-ng/.syslog-ng.conf.swp"
を消せばこのメッセージを回避できます.
スワップファイル "/etc/syslog-ng/.syslog-ng.conf.swp" が既にあります!
読込専用で開く([O]), とにかく編集する((E)), 復活させる((R)), 削除する((D)), 終了する((Q)), 中止する((A)):
------------------
原因と改善方法について教えていただけますでしょうか。
オフライン
別のターミナル (別のユーザー) が同じファイルを編集しているか、前に編集していたときに正しく終了していない (編集途中でターミネルを閉じた) などが原因です。
前者の別のターミナル (別のユーザー) が同じファイルを編集しているのでなければ、「D」を入力して素直に /etc/syslog-ng/.syslog-ng.conf.swp を削除するのがいいでしょう。
オフライン