LoginSignup
1
0

More than 5 years have passed since last update.

Could not open output pipe '/dev/xconsole' [try http://www.rsyslog.com/e/2039 ]

Posted at

はじめに

rsyslogの設定をしていて以下のログを見つけました。

log
Jun 10 13:02:34 hogehoge kernel: imklog 5.8.10, log source = /proc/kmsg started.
Jun 10 13:02:34 hogehoge rsyslogd: [origin software="rsyslogd" swVersion="5.8.10" x-pid="8842" x-info="http://www.rsyslog.com"] start
Jun 10 13:02:34 hogehoge rsyslogd-2039: Could not open output pipe '/dev/xconsole' [try http://www.rsyslog.com/e/2039 ]

/dev/xconsoleCould not open... 確かに確認して見たところそんなファイル存在しませんでした。

原因

これはFIFOファイルが存在しないということが原因です。

FIFOについてはこちらの 「mkfifoコマンドって使ってますか?」 にわかりやすく書かれています。

対応

ということで、FIFOファイルを作成してあげることで解決です。

コマンド
$ sudo mkfifo /dev/xconsole

おわりに

今回、rsyslogに初めて触れてFIFOログというものがあるのを知りました。今回は作成するだけで、正直扱い方はまだまだ理解できていません。今後、少しずつでも深めていけたらなと思います。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0