PIGPIO initInitialise: Can't lock /var/run/pigpio.pid Can't initialise pigpio library

  • Ich habe ein frisch installiertes Raspberry pi Os Bullseye.

    für die Steuerung der GPIOS habe ich apt install pigpiod ausgeführt.

    ich bekomme immer die Fehlermeldung :

    initInitialise: Can't lock /var/run/pigpio.pid

    Can't initialise pigpio library


    dennoch leuchtet die LED für fünf Sekunden.

    ich komme von der wiringPi Bibliothek und da kommt die Fehlermeldung nicht wenn ich die GPIOS mit shell skripten oder C/C++ zu steuer.
    Leider gibt es für WiringPi keine Updates mehr. Deswegen würde ich gerne zu einer anderen Bibliothek zum steuern der GPIOS wechseln.

  • was sagt: [systemctl status pigpiod] ?


    Wahrscheinlich läuft der daemon noch und wirft die 'Fehlermeldung'. Stoppen und dann das skript ausführen.

    Optimismus ist nur ein Mangel an Informationen🤓

  • ● pigpiod.service - Daemon required to control GPIO pins via pigpio

    Loaded: loaded (/lib/systemd/system/pigpiod.service; enabled; vendor preset: enabled)

    Active: active (running) since Fri 2023-03-03 18:58:33 CET; 40min ago

    Process: 416 ExecStart=/usr/bin/pigpiod -l (code=exited, status=0/SUCCESS)

    Main PID: 434 (pigpiod)

    Tasks: 4 (limit: 4915)

    CPU: 3min 3.709s

    CGroup: /system.slice/pigpiod.service

    └─434 /usr/bin/pigpiod -l


    Mär 03 18:58:33 HOST systemd[1]: Starting Daemon required to control GPIO pins via pigpio...

    Mär 03 18:58:33 HOST systemd[1]: Started Daemon required to control GPIO pins via pigpio.