STATS-Funktion ist defekt
Anzeigen von Container-CPU-/Speicherstatistiken
Fehlermeldung erhalten: Fehler beim Ausführen von ps: Exit-Status 1
Zeigen Sie auf den Container und klicken Sie auf das Statistiksymbol.
:wave: Danke, dass du deine erste Ausgabe hier geöffnet hast! Wenn Sie einen :bug:-Bug melden, stellen Sie bitte sicher, dass Sie Schritte zur Reproduktion einschließen. Auch Protokolle, Fehlermeldungen und Informationen zu Ihrer Hardware können hilfreich sein.
Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivität hatte. Es wird geschlossen, wenn keine weitere Aktivität stattfindet. Vielen Dank für Ihre Beiträge.
Bitte markieren Sie dieses nicht abgestanden, mein Freund Bot
Ich habe das gleiche Problem.
Neuer Benutzer von Portainer, auf die Registerkarte Statistik geklickt und Fehler wie oben erhalten. Keine Statistik angezeigt.
Einfache Installation von HassOS auf RPI 3b+ 0.82
selbes Problem hier.
neueste hassio (resinos) auf intel nuc
Ich habe das gleiche Problem
das Problem hier. Ich erhalte dies auch in der Befehlszeile, indem ich einen "docker top"-Befehl ausführe:
docker top homeassistant
Error response from daemon: Error running ps: exit status 1
Meiner sagt es mir
ps: ps: invalid option -- 'e'
Bearbeiten: Vielleicht etwas mit Portainer / Portainer # 616 verwandt. Der Reporter dort konnte die Argumente offenbar mit einem Docker-Image setzen. Vielleicht würde hier etwas Ähnliches funktionieren?
Funktioniert in der kommenden Version:
Sollte das in 0.5.0 funktionieren? Ich habe es gerade versucht und bekomme immer noch den gleichen Fehler.
es sollte, wie in den Screenshots oben gezeigt.
Könnten Sie mir bitte Ihre Systemdaten zur Verfügung stellen? (wird beim Start des Add-Ons in den Protokollen angezeigt).
Erneutes Öffnen des Problems, um zu sehen, was
Meins ist wahrscheinlich ein HassOS-Problem. Ich dachte nur daran, es auf dem Host selbst zu versuchen und den gleichen Fehler ps: ps: invalid option -- 'e'
von docker top homeassistant
. Hier aber meine Infos:
Add-on version: 0.5.0
You are running the latest version of this add-on.
System: HassOS 2.11 (amd64 / qemux86-64)
Home Assistant version: 0.90.2
Supervisor version: 152
Bearbeiten: Dies verwendet das VMDK mit Proxmox auf einem NUC.
funktioniert immer noch nicht mit 0.5.0 (gleicher Fehler wie vorher)
Hier, was ich bekomme, wenn ich mich über die Konsole bei portainer selbst einlogge:
root@a0d7b954-portainer:/$ /opt/portainer/docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e806381245dd hassioaddons/portainer-armv7 "/init" 6 hours ago Up 6 hours 0.0.0.0:9000->9000/tcp addon_a0d7b954_portainer
eb3b6e69c037 homeassistant/armhf-hassio-supervisor "python3 -m hassio" 13 hours ago Up 13 hours hassos_supervisor
20927f2427b7 hassioaddons/ssh-armv7 "/init" 7 days ago Up 7 days addon_a0d7b954_ssh
5eb193cb226e hassioaddons/mqtt "/init" 7 days ago Up 7 days 0.0.0.0:1883-1884->1883-1884/tcp, 0.0.0.0:4883-4884->4883-4884/tcp, 0.0.0.0:5713->5713/tcp addon_a0d7b954_mqtt
5371162416eb homeassistant/raspberrypi3-homeassistant "/bin/entry.sh pytho…" 8 days ago Up 8 days homeassistant
78285007e64a hassioaddons/node-red-armv7 "/init" 9 days ago Up 9 days addon_a0d7b954_nodered
45470316462e homeassistant/armv7-addon-configurator "/run.sh" 3 weeks ago Up 3 weeks 0.0.0.0:3218->3218/tcp addon_core_configurator
befdcc6f06ea homeassistant/armv7-addon-samba "/run.sh" 3 weeks ago Up 3 weeks addon_core_samba
5b76919e33b2 netdata/netdata "/usr/sbin/run.sh" 2 months ago Up 2 weeks 0.0.0.0:19999->19999/tcp netdata
root@a0d7b954-portainer:/$ /opt/portainer/docker top 5371162416eb
Error response from daemon: Error running ps: exit status 1
root@a0d7b954-portainer:/$
Es macht Sinn, dass der Daemon dies auf Host-Ebene tut, also zeigt dies an, dass der Befehl ps
auf dem Host eingeschränkter ist. Vermutlich verursacht durch busybox, das auf HassOS läuft, dessen Funktionalität im Vergleich zur procps-ng-Version eingeschränkter ist.
Klingt so, als würde dies unter HassOS nicht behoben werden. Gibt es eine Möglichkeit, Portainer dazu zu bringen, die HassOS-API zu verwenden, oder wird dies für HassOS einfach nicht funktionieren?
Ich bin mir sowieso nicht sicher, ob die HassOS-API dafür ausreicht. Ich sehe nur eine Möglichkeit, Statistiken für den Supervisor, HA und Add-Ons zu erhalten, aber ich sehe keine Möglichkeit, Statistiken für einen außerhalb davon installierten Container zu erhalten (dh mit Portainer selbst).
Haben Sie eine Idee, wen wir im Entwicklerteam zum Hinzufügen des ps-Befehls zu HassOS fragen könnten?
Dies ist ein wertvolles Instrument, um übermäßigen Ressourcenverbrauch aufzuspüren.
HassOS verwendet buildroot , um das System zu konfigurieren. Es sollte relativ einfach sein, herauszufinden, welches buildroot-Paket das volle ps
und Freunde enthält, und es zu einer Konfigurationsdatei hinzuzufügen und HassOS neu zu erstellen. Wenn bereits eine ps mit busybox verknüpft ist, müssen Sie herausfinden, wie sie keinen Konflikt verursacht.
Vielleicht habe ich dieses Wochenende etwas Zeit, um einen Beispiel-Build von HassOS durchzuführen und zu sehen, ob das Problem damit behoben wird.
Haftungsausschluss, ich bin kein Core-Entwickler und habe wenig bis gar keinen Einfluss. Aber wenn es funktioniert, werde ich eine Pull-Anfrage erstellen und sehen, ob sie akzeptiert wird.
Zu Ihrer Information, es hat ps
aber es kommt von busybox und unterstützt nicht das -e
Flag, das Portainer anscheinend verwendet.
Ich habe den in Arbeit befindlichen HassOS-Entwicklungszweig (3.1) mit aktiviertem PROCPS_NG erstellt und das scheint die Portainer-Statistiken zu beheben:
Ich werde eine PR in HassOS erstellen und sehen, ob sie irgendwohin führt.
AKTUALISIERUNG: https://github.com/home-assistant/hassos/pull/398
Der Pull-Request mit dem Fix wurde in den dev-Zweig für HassOS 3.1 akzeptiert -- ich weiß nicht, wie lange es dauern wird, bis der 3.x-Zweig für allgemeine Benutzer live geht, aber er wird irgendwann in der Basis sein.
HASSOS gerade auf Release 2.12 aktualisiert. Und jetzt funktioniert es wirklich. Gut erledigt!
Bestätigt. Schön gemacht.
Schön! Abschlussthema! 👍
Dieser Thread wurde automatisch gesperrt, da er in letzter Zeit keine Aktivität hatte. Bitte öffnen Sie ein neues Thema für verwandte Fehler und verlinken Sie auf relevante Kommentare in diesem Thread.
Hilfreichster Kommentar
Ich habe den in Arbeit befindlichen HassOS-Entwicklungszweig (3.1) mit aktiviertem PROCPS_NG erstellt und das scheint die Portainer-Statistiken zu beheben:
Ich werde eine PR in HassOS erstellen und sehen, ob sie irgendwohin führt.
AKTUALISIERUNG: https://github.com/home-assistant/hassos/pull/398