Edge-home-orchestration-go: ΠžΡ‚Π²Π΅Ρ‚ ΠΎΠ± ошибкС ΠΎΡ‚ Π΄Π΅ΠΌΠΎΠ½Π°: Π½Π΅ удаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π»Ρ‹ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ΅Ρ€Ρ‚Π² ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ для удалСния

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 13 июн. 2020  Β·  13ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: lf-edge/edge-home-orchestration-go

ΠžΠ±Ρ€Π°Π· Docker Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π² ΠΌΠΎΠ΅ΠΉ систСмС, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ запускаСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠΉ оркСстрации, ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ½Π΅ ошибки:
Screenshot from 2020-06-13 10-40-25
ИдСально Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΌΠΎΠ΅ΠΉ систСмС:
Screenshot from 2020-06-13 10-42-01

Π’ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽ:
curl -X POST "192.168.43.11:56001/api/v1/orchestration/services" -H "accept: application / json" -H "Content-Type: application / json" -d "{\" ServiceName \ ": \ "age_detection \", \ "ServiceInfo \": [{\ "ExecutionType \": \ "ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ \", \ "ExecCmd \": [\ "docker \", \ "run \", \ "- it \" , \ "- rm \", \ "- device = / dev / video0 \", \ "- e \", \ "DISPLAY = $ DISPLAY \", \ "- v \", \ "$ XSOCK: $ XSOCK \ ", \" - v \ ", \" $ XAUTH: $ XAUTH \ ", \" - e \ ", \" XAUTHORITY = $ XAUTH \ ", \" - e \ ", \" QT_X11_NO_MITSHM = 1 \ ", \" animeshj123 / age_det_ image: 02 \ "]}], \" StatusCallbackURI \ ": \" http://192.168.43.11 : 8888 / api / v1 / services / notification \ "}"

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ Π±Π°ΠΎΠ±Π°Π±ΠΎΠΌ. Бпасибо.

ВсС 13 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@ Deepak-Enc Π― ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ воспроизвСл ваш случай с ошибкой, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ запустил ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с использованиСм Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠΉ оркСстрации.
НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я сдСлал для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ запуска.

virtual-pc@virtualpc-VirtualBox:~$ curl -X POST "127.0.0.1:56001/api/v1/orchestration/services" -H "accept: application/json" -H "Content-Type: application/json" -d "{ \"ServiceName\": \"age_detection\", \"ServiceInfo\": [{ \"ExecutionType\": \"container\", \"ExecCmd\": [ \"docker\", \"run\", \"-it\",\"--rm\",\"--device=/dev/video0\", \"--net=host\",\"--ipc=host\", \"-e\",\"DISPLAY=$DISPLAY\",\"-v\",\"/tmp/.X11-unix:/tmp/.X11-unix\",\"-e\",\"QT_X11_NO_MITSHM=1\",\"animeshj123/age_det_image:02\"]}], \"StatusCallbackURI\": \"http://127.0.0.1:8888/api/v1/services/notification\"}"
{"Message":"ERROR_NONE","RemoteTargetInfo":{"ExecutionType":"container","Target":"10.0.2.15"},"ServiceName":"age_detection"}
  1. Мои настройки X-сСрвСра Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свои собствСнныС, Ссли ΠΎΠ½ΠΈ Π²Π°ΠΌ подходят. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. Π’ вашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ½ΠΈ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ (я Π΄ΡƒΠΌΠ°ΡŽ, это ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ°).
  2. Ошибка, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ, являСтся слСдствиСм Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ запуска ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ, Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅Ρ€Π΅.

    ΠŸΠ΅Ρ€Π΅Π΄ запуском ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π½Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΠΏΠ΅Ρ€Π΅Π΄ использованиСм ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
virtual-pc@virtualpc-VirtualBox:~$ docker ps -a
CONTAINER ID        IMAGE                          COMMAND                  CREATED             STATUS              PORTS               NAMES
0d73793665d9        animeshj123/age_det_image:02   "python detect_age_c…"   16 minutes ago      Up 16 minutes                           crazy_visvesvaraya
f1a1dacb70fd        edge-orchestration:baobab      "sh run.sh"              16 minutes ago      Up 16 minutes                           edge-orchestration
virtual-pc@virtualpc-VirtualBox:~$ 

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΈ послС этого Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€Π°Π΅Π²ΡƒΡŽ оркСстровку.

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π΄Π°ΠΉΡ‚Π΅ ΠΎΡ‚Π·Ρ‹Π², ΠΊΠ°ΠΊΠΎΠ² ваш Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚? НадСюсь, Ρƒ вас всС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ вопросы, ΠΌΡ‹ с Ρ€Π°Π΄ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ!

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΉ ΠΆΠ΅ ошибки.
Screenshot from 2020-06-15 15-09-29

Screenshot from 2020-06-15 15-10-09

Screenshot from 2020-06-15 15-10-37

Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ animeshj123/age_det_image:02 запускаСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ строка container execution status : 1 ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка.
ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. ПослС этого Π²ΠΈΠΆΡƒ, Ρ‡Ρ‚ΠΎ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ:

virtual-pc@virtualpc-VirtualBox:~$ sudo docker run --rm -ti --device=/dev/video0 --net=host --ipc=host -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix --env="QT_X11_NO_MITSHM=1" animeshj123/age_det_image:02
[sudo] password for virtual-pc: 
[INFO] loading face detector model...
[INFO] loading age detector model...
[INFO] starting video stream...
^CTraceback (most recent call last):
  File "detect_age_cam.py", line 121, in <module>
    results = detect_and_predict_age(frame, faceNet, ageNet,
  File "detect_age_cam.py", line 29, in detect_and_predict_age
    detections = faceNet.forward()
KeyboardInterrupt
virtual-pc@virtualpc-VirtualBox:~$ docker ps -a
CONTAINER ID        IMAGE                       COMMAND             CREATED             STATUS              PORTS               NAMES
f1a1dacb70fd        edge-orchestration:baobab   "sh run.sh"         17 hours ago        Up 17 hours                             edge-orchestration
virtual-pc@virtualpc-VirtualBox:~$ curl -X POST "127.0.0.1:56001/api/v1/orchestration/services" -H "accept: application/json" -H "Content-Type: application/json" -d "{ \"ServiceName\": \"age_detection\", \"ServiceInfo\": [{ \"ExecutionType\": \"container\", \"ExecCmd\": [ \"docker\", \"run\", \"-it\",\"--rm\",\"--device=/dev/video0\", \"--net=host\",\"--ipc=host\", \"-e\",\"DISPLAY=$DISPLAY\",\"-v\",\"/tmp/.X11-unix:/tmp/.X11-unix\",\"-e\",\"QT_X11_NO_MITSHM=1\",\"animeshj123/age_det_image:02\"]}], \"StatusCallbackURI\": \"http://127.0.0.1:8888/api/v1/services/notification\"}"
{"Message":"ERROR_NONE","RemoteTargetInfo":{"ExecutionType":"container","Target":"10.0.2.15"},"ServiceName":"age_detection"}virtual-pc@virtualpc-VirtualBox:~$ 
virtual-pc@virtualpc-VirtualBox:~$ 

Π― Ρ‚ΠΎΠΆΠ΅ Π²ΠΈΠΆΡƒ Ρ‚Π°ΠΊΡƒΡŽ β€‹β€‹ΠΎΡˆΠΈΠ±ΠΊΡƒ.
ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, Ссли ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΠ΅Ρ€ (пСрСзапуск сСрвисного Π΄ΠΎΠΊΠ΅Ρ€Π°)

Π’ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π½Π° вашСм ΠΊΡ€Π°ΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° ΠΌΠΎΠ΅ΠΌ локальном хостС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ
ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΌΠΎΠΈΠΌ
edge-orchestration, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

Π’ ΠΏΠ½, 15 июн 2020, 16:25 tdrozdovsky, [email protected] написал:

НСобходимо ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π² ΠΎΠ±Ρ€Π°Π·Π΅ animeshj123 / age_det_ : 02
ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ запускаСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ статус выполнСния ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°: 1 строка
ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка.
[image: ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅]
https://user-images.githubusercontent.com/45031429/84649763-bd171c00-af0f-11ea-9ff6-7ba80aea6662.png

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. ПослС этого Π²ΠΈΠΆΡƒ, Ρ‡Ρ‚ΠΎ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ:

virtual-pc @ virtualpc-VirtualBox : ~ $ sudo docker run --rm -ti --device = / dev / video0 --net = host --ipc = host -e DISPLAY = $ DISPLAY -v /tmp/.X11- unix: /tmp/.X11-unix --env = "QT_X11_NO_MITSHM = 1" animeshj123 / age_det_ image: 02

[sudo] ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°:

[ИНЀОРМАЦИЯ] Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€Π° Π»ΠΈΡ† ...

[ИНЀОРМАЦИЯ] Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€Π° возраста ...

[INFO] запуск Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ° ...

^ CTraceback (послСдний Π²Ρ‹Π·ΠΎΠ² послСдний):

Π€Π°ΠΉΠ» "detect_age_cam.py", строка 121, Π²

results = detect_and_predict_age(frame, faceNet, ageNet,

Π€Π°ΠΉΠ» "detect_age_cam.py", строка 29, Π² detect_and_predict_age

detections = faceNet.forward()

KeyboardInterrupt

Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ПК @ virtualpc-VirtualBox : ~ $ docker ps -a

ΠšΠžΠΠ’Π•Π™ΠΠ•Π  Π˜Π”Π•ΠΠ’Π˜Π€Π˜ΠšΠΠ¦Π˜Π― Π˜Π—ΠžΠ‘Π ΠΠ–Π•ΠΠ˜Π• ΠšΠžΠœΠΠΠ”Π Π‘ΠžΠ—Π”ΠΠΠž Π‘ΠžΠ‘Π’ΠžΠ―ΠΠ˜Π• ΠΠΠ—Π’ΠΠΠ˜Π― ΠŸΠžΠ Π’ΠžΠ’

f1a1dacb70fd edge- orch estration: baobab "sh run.sh" 17 часов Π½Π°Π·Π°Π΄ Π’Π²Π΅Ρ€Ρ… 17 часов edge-orchestration

virtual-pc @ virtualpc-VirtualBox : ~ $ curl -X POST "127.0.0.1:56001/api/v1/orchestration/services" -H "accept: application / json" -H "Content-Type: application / json" - d "{\" ServiceName \ ": \" age_detection \ ", \" ServiceInfo \ ": [{\" ExecutionType \ ": \" ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ \ ", \" ExecCmd \ ": [\" docker \ ", \" запуститС \ ", \" - it \ ", \" - rm \ ", \" - device = / dev / video0 \ ", \" - net = host \ ", \" - ipc = host \ ", \" - e \ ", \" DISPLAY = $ DISPLAY \ ", \" - v \ ", \" / tmp / .X11-unix: /tmp/.X11-unix \ ", \" - e \ ", \" QT_X11_NO_MITSHM = 1 \ ", \" animeshj123 / age_det_ image: 02 \ "]}], \" StatusCallbackURI \ ": \" http://127.0.0.1 : 8888 / api / v1 / services / notification \ "}"

{"Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅": "ERROR_NONE", "RemoteTargetInfo": {"ExecutionType": "container", "Target": "10.0.2.15"}, "ServiceName": "age_detection"} virtual-pc @ virtualpc-VirtualBox : ~ $

Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ @ virtualpc-VirtualBox : ~ $

Π― Ρ‚ΠΎΠΆΠ΅ Π²ΠΈΠΆΡƒ Ρ‚Π°ΠΊΡƒΡŽ β€‹β€‹ΠΎΡˆΠΈΠ±ΠΊΡƒ.
[image: ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅]
https://user-images.githubusercontent.com/45031429/84649385-1d598e00-af0f-11ea-9b6a-43a7780c7cf5.png
это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, Ссли ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΠ΅Ρ€ (пСрСзапуск сСрвисного Π΄ΠΎΠΊΠ΅Ρ€Π°)

-
Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ это, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ вас упомянули.
ΠžΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π½Π° это письмо Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, просмотритС Π΅Π³ΠΎ Π½Π° GitHub
https://github.com/lf-edge/edge-home-orchestration-go/issues/91#issuecomment-644056795 ,
ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ подписки
https://github.com/notifications/unsubscribe-auth/ANR2JO4EKLU3UYAYP4OSZB3RWX4ZPANCNFSM4N42UCTA
.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ.

virtual-pc@virtualpc-VirtualBox:~$ docker run --rm -ti --device=/dev/video0 --net=host --ipc=host -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix --env="QT_X11_NO_MITSHM=1" animeshj123/age_det_image:02
[sudo] password for virtual-pc: 
[INFO] loading face detector model...
[INFO] loading age detector model...
[INFO] starting video stream...
[ WARN:0] global /io/opencv/modules/videoio/src/cap_v4l.cpp (887) open VIDEOIO(V4L2:/dev/video0): can't open camera by index
Traceback (most recent call last):
  File "detect_age_cam.py", line 117, in <module>
    frame = imutils.resize(frame, width=400)
  File "/usr/local/lib/python3.8/site-packages/imutils/convenience.py", line 69, in resize
    (h, w) = image.shape[:2]
AttributeError: 'NoneType' object has no attribute 'shape'

Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ посмотрим Π½Π° ΠΊΠΎΠ΄ ошибки

virtual-pc@virtualpc-VirtualBox:~$ echo $?
1

ошибка такая ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π΅ ΠΊΡ€Π°Π΅Π²ΠΎΠ³ΠΎ оркСстратора

Π”ΡƒΠΌΠ°ΡŽ, Π½Π°Π΄ΠΎ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅Ρ‚ доступа ΠΊ /dev/video0 ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ)

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, прояснитС ΠΌΠΎΠΈ сомнСния. Он ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΌΠΎΠ΅ΠΌ хост-ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Π΄ΠΎΠΊΠ΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Π΅ Π΄ΠΎΠΊΠ΅Ρ€ΠΎΠ² Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠœΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с оркСстровкой ΠΊΡ€Π°Π΅Π², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Π΅ Π΄ΠΎΠΊΠ΅Ρ€Π°.

@ Deepak-Enc ΠžΠΏΠΈΡˆΠΈΡ‚Π΅, поТалуйста, Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Β«ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΊΡ€Π°Π΅Π²ΠΎΠΉ оркСстровкой». Насколько я понимаю, ваш ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ запускаСтся Π½Π° вашСм локальном хостС Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° / Π΄ΠΎΠΊΠ΅Ρ€Π°, Π½ΠΎ ΠΎΠ½ Ρ‚Π΅Ρ€ΠΏΠΈΡ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΏΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠΉ оркСстровкС. ΠœΡ‹ Π΄Π°Π»ΠΈ Π²Π°ΠΌ нСсколько Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ, Π½ΠΎ Π΄ΠΎ сих ΠΏΠΎΡ€ нСясно, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. ΠœΡ‹ ΠΏΡ€Π°Π²Ρ‹?
@ suresh-lc Каково вашС ΠΌΠ½Π΅Π½ΠΈΠ΅? ΠŸΠΎΡ…ΠΎΠΆΠ΅, это ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

2020/06/16 04:27:56 containerexecutor.go: 84: [containerexecutor] ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€: c22c72a303
2020/06/16 04:28:01 containerexecutor.go: 102: [containerexecutor] статус выполнСния ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°: 1
2020/06/16 04:28:01 containerexecutor.go: 111: [containerexecutor] ΠžΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ Π΄Π΅ΠΌΠΎΠ½Π° ΠΎΠ± ошибкС: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π»Ρ‹ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ΅Ρ€Ρ‚Π² ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ для удалСния
2020/06/16 04:28:01 orchestration_api.go: 340: статус слуТбы [orchestrationapi] ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ [appNames: age_detection] [status:]
2020/06/16 04:28:01 containerexecutor.go: 122: [containerexecutor] Ошибка, ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ Π΄Π΅ΠΌΠΎΠ½Π°: ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° c22c72a303bff50d18b4af5d5b7d644256cdd8fb2c7d2b08ccfa2ea225b3aa7f ΡƒΠΆΠ΅ выполняСтся

Π― ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ эти ошибки ΠΏΡ€ΠΈ запускС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² для опрСдСлСния возраста (Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ) Π½Π° ΠΏΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠΉ оркСстровкС. Он Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ прилоТСния, Π½ΠΎ Π·Π°Ρ‚Π΅ΠΌ автоматичСски ΠΏΠΎΠΌΠ΅Ρ‡Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹ΠΉ.

@ Deepak-Enc: Из ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ помСчаСтся для удалСния послС прочтСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° ΠΈΠ·-Π·Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ошибки. Но ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΡ‹ Ρ‚ΠΎΠΆΠ΅ пытаСмся Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ. НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ»Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ ΠΆΡƒΡ€Π½Π°Π»Π° ошибок. А Ρ‚Π°ΠΊΠΆΠ΅, Ссли Π±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π²ΠΈΠ΄Π΅ΠΎ с шагами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ сдСлали, это Π±Ρ‹Π»ΠΎ Π±Ρ‹ большим ΠΏΠΎΠ΄ΡΠΏΠΎΡ€ΡŒΠ΅ΠΌ.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΊΡ€Π°Π΅Π²ΠΎΠΉ оркСстровкой.

Ubuntu_v16_04 [ВыполняСтся] - Oracle VM VirtualBox 6_16_2020 9_30_15 AM.zip

ΠžΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π²Π°ΠΌΠΈ ΠΆΡƒΡ€Π½Π°Π» ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΎΡΡŒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. ВрСбуСтся большС Π΄Π°Π½Π½Ρ‹Ρ…

@ Deepak-Enc: МоТСшь Π²Π·ΡΡ‚ΡŒ Π²Π΅Ρ‚ΠΊΡƒ Π‘Π°ΠΎΠ±Π°Π±Π° ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ сцСнарий.
ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π±Π΅Π»Ρ‹ΠΉ список ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π½Π΅ выполняСтся для слуТбы, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΉ ΠΈΠ· ΠΏΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠΉ оркСстровки.
err: = verifier.GetInstance (). ContainerIsInWhiteList (s.ParamStr [paramLen-1]).

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ с Π²Π΅Ρ‚ΠΊΠΎΠΉ Baobab ΠΈ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π½Π°ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ Π±Π°ΠΎΠ±Π°Π±ΠΎΠΌ. Бпасибо.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½Π°. @ suresh-lc @tdrozdovsky @ Deepak-Enc Бпасибо Π·Π° ваш интСрСс ΠΈ ΡΡ‚Ρ€Π°ΡΡ‚ΡŒ!

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ