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?

Antworten:


11

In Archlinux funktioniert dies: systemctl start acpid.service


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.