NEWS
[gelöst] Error: spawn /bin/ping ENOENT nach Update
-
@peterimnetz sagte in Error: spawn /bin/ping ENOENT nach Update JS controller:
ENOENT
Zeige mal die Ausgabe von :
iobroker status which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs
dann versuche mal :
pkill -u iobroker iobroker fix
und anschließend den Container neu starten.
-
Habe ich alles gemacht:
root@9f56db605ef8:/opt/iobroker# iobroker status iobroker is running on this host. Objects type: file States type: file root@9f56db605ef8:/opt/iobroker#
root@9f56db605ef8:/opt/iobroker# which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs /usr/bin/node /usr/bin/npm root@9f56db605ef8:/opt/iobroker#
root@9f56db605ef8:/opt/iobroker# iobroker fix library: loaded Library version=2021-08-05 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2021-04-07 ========================================================================== ========================================================================== Installing prerequisites (1/3) ========================================================================== Get:1 http://deb.debian.org/debian bullseye InRelease [113 kB] Get:2 http://security.debian.org/debian-security bullseye-security InRelease [44,1 kB] Get:3 https://deb.nodesource.com/node_12.x bullseye InRelease [4.586 B] Get:4 http://deb.debian.org/debian bullseye-updates InRelease [39,4 kB] Get:5 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [41,5 kB] Get:6 http://deb.debian.org/debian bullseye/main amd64 Packages [8.178 kB] Get:7 https://deb.nodesource.com/node_12.x bullseye/main amd64 Packages [768 B] Get:8 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [2.300 B] Fetched 8.423 kB in 2s (3.405 kB/s) Reading package lists... Done Installed gcc-c++ Installed python-dev ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Checking autostart (3/3) ========================================================================== Unsupported init system, cannot enable autostart! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ==========================================================================
Das ändert leider nichts, nach dem Neustart des Containers kommt immer noch die Fehlermeldung
ping.0 2021-10-02 13:05:36.820 error Error: ping.probe: there was an error while executing the ping program. check the path or permissions...: Error: spawn /bin/ping ENOENT ping.0 2021-10-02 13:05:36.816 error Error: ping.probe: there was an error while executing the ping program. check the path or permissions...: Error: spawn /bin/ping ENOENT ping.0 2021-10-02 13:05:36.811 error Error: ping.probe: there was an error while executing the ping program. check the path or permissions...: Error: spawn /bin/ping ENOENT ping.0 2021-10-02 13:05:36.807 error Error: ping.probe: there was an error while executing the ping program. check the path or permissions...: Error: spawn /bin/ping ENOENT ping.0 2021-10-02 13:05:36.803 error Error: ping.probe: there was an error while executing the ping program. check the path or permissions...: Error: spawn /bin/ping ENOENT ping.0 2021-10-02 13:05:36.798 error Error: ping.probe: there was an error while executing the ping program. check the path or permissions...: Error: spawn /bin/ping ENOENT ping.0 2021-10-02 13:05:36.793 error Error: ping.probe: there was an error while executing the ping program. check the path or permissions...: Error: spawn /bin/ping ENOENT
-
@peterimnetz sagte in Error: spawn /bin/ping ENOENT nach Update JS controller:
/usr/bin/node
/usr/bin/npm
Da fehlt einiges ... da sollte mehr kommen
nochmal :
which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs
-
@peterimnetz sagte in Error: spawn /bin/ping ENOENT nach Update JS controller:
ENOENT
bedeutet, dass das Programm nicht existiert. Ist der Pfad /bin/ping denn im Container vorhanden?
-
ping darf u. U. nur mit root-Rechten ausgeführt werden. Da muss wohl dem iobroker noch was eingeräumt werden. Aber von Docker hab ich keinen Plan.
-
@thomas-braun sagte in Error: spawn /bin/ping ENOENT nach Update JS controller:
Aber von Docker hab ich keinen Plan.
Kann man das gleiche machen :
https://forum.iobroker.net/topic/45347/ping-adapter-liefert-unter-ubuntu-nur-false/8
@PeterImNetz
Bitte erstmal die Ausgabe von oben angefordert Posten
dann
Zeige mal :ls -la /bin/ping
-
@glasfaser said in Error: spawn /bin/ping ENOENT nach Update JS controller:
ls -la /bin/ping
So einfach ist das - es gibt kein ping in dem Container
root@9f56db605ef8:/opt/iobroker# ls -la /bin/ping ls: cannot access '/bin/ping': No such file or directory
OK, Danke - das erklärt es natürlich...
-
@glasfaser sagte in Error: spawn /bin/ping ENOENT nach Update JS controller:
Da fehlt einiges ... da sollte mehr kommen
nochmal :
which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejsNochmal :
Was ist hiermit .... da fehlte die hälfte der Ausgabe !?EDIT:
nimm mal bei dir :
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
-
@glasfaser said in Error: spawn /bin/ping ENOENT nach Update JS controller:
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
Ja, das ist ziemlich wenig
Ich habe keine Idee wieso das executeable weg war, aber so einfach war dann auch die Lösung...
-
@peterimnetz sagte in Error: spawn /bin/ping ENOENT nach Update JS controller:
Ich habe heute meinen ibroker im Docker (buanet)
Kann du uns noch verraten welche Docker Version du von buanet hast ,
denn der ( Fehler ) ist heute hier auch aufgetreten .
https://forum.iobroker.net/topic/48224/error-ping-probe-ping-und-sony-bravia-adapter
An JS controller auf 3.3.18 aktualisiert , kann ich mir erstmal nicht vorstellen , da ich auch ein buanet Docker habe .
-
Works as desired - https://github.com/buanet/ioBroker.docker/issues/200#issuecomment-932781681
Mit der Umstellung auf Debian Bullseye slim v5.2.0 gibt es kein ping mehr im Docker
Das Paket iputils-ping muss nun manuell mit beim Bauen des Containers berücksichtigt werden: