お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2021-08-05 17:28:11

bando
新しいメンバ
登録日: 2021-08-05

conf変更時のエラー

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)):
------------------

原因と改善方法について教えていただけますでしょうか。

オフライン

 

#2 2021-08-06 06:05:10

ry
メンバ
登録日: 2008-07-30

Re: conf変更時のエラー

別のターミナル (別のユーザー) が同じファイルを編集しているか、前に編集していたときに正しく終了していない (編集途中でターミネルを閉じた) などが原因です。

前者の別のターミナル (別のユーザー) が同じファイルを編集しているのでなければ、「D」を入力して素直に /etc/syslog-ng/.syslog-ng.conf.swp を削除するのがいいでしょう。

オフライン

 

Board footer

Powered by FluxBB