acpi_listen: Socket /var/run/acpid.socket kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis

7

Ich muss den Befehl acpi_listen verwenden . Es wurde nicht installiert, also habe ich:

pacman -S acpid

Wenn ich dann den Befehl acpi_listen ausführe, erhalte ich:

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

Ich habe eingecheckt /var/runund die Datei existiert nicht. Wenn ich ein ps -ef | mache grep acpi , es gibt aus:

[acpi_thermal_pm]
[ktpacpid]

Was kann ich machen?

PerrierCitror
quelle

Antworten:

11

In Archlinux funktioniert dies: systemctl start acpid.service

krrr
quelle
1
Dies sollte als akzeptiert markiert werden! :)
Alfabravo
Es bringt es nicht zum Laufen. Zumindest ein Hinweis auf Status und Fehlermeldung sollte gegeben werden, um die Situation zu debuggen oder zumindest aufzugeben
JackGrinningCat
So ist systemdArchLinux also auch "Poetterized"?
Csaba Toth
0

Für mich lief der acpid.service bereits. Ich benutze Debian 9 (Stretch), daher ist dies möglicherweise nicht bei allen der Fall.

/var/run/acpid.socketist der Standardspeicherort. Durch Überprüfen des Systemstatus von wird acpid.socketangezeigt, wo sich die tatsächlich verwendete Socket-Datei befindet.

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

Erstellen Sie einfach einen Symlink zum Standard-Socket-Speicherort und los geht's:

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

Alternativ können Sie angeben, welchen Socket Sie verwenden möchten:

acpi_listen -s /run/acpid.socket
fünfundfünfzig
quelle