acpi_listen: ソケットを開けません。 /var/run/acpid.socket: そのファイルやディレクトリはありません。

acpi_listen: ソケットを開けません。 /var/run/acpid.socket: そのファイルやディレクトリはありません。

使用すべきacpi_listen注文する。インストールされていませんでした。

pacman -S acpid

その後、コマンドを実行するとacpi_listen私は得る:

acpi_listen: can't open socket /var/run/acpid.socket: No such file or directory

確認してみると、/var/runファイルが存在しません。私が作ったらps -ef grep |、以下を出力します。

[acpi_thermal_pm]
[ktpacpid]

どうですか?

答え1

Archlinuxではこれはうまくいきます:systemctl start acpid.service

答え2

私にとってはacpid.serviceはすでに実行されています。私はDebian 9(stretch)を使用しているので、これがすべての人に当てはまるわけではありません。

/var/run/acpid.socketデフォルトの場所です。 systemdの状態を確認すると、acpid.socket使用している実際のソケットファイルの場所を知ることができます。

$ systemctl status acpid.socket 
● acpid.socket - ACPID Listen Socket
   Loaded: loaded (/lib/systemd/system/acpid.socket; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2019-03-25 18:33:04 CET; 41min ago
   Listen: /run/acpid.socket (Stream)

デフォルトのソケット位置を指すシンボリックリンクを作成するだけです。

sudo ln -s /run/acpid.socket /var/run/acpid.socket

または、使用するソケットを指定します。

acpi_listen -s /run/acpid.socket

関連情報