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.