Giter Site home page Giter Site logo

updatehub / zephyr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zephyrproject-rtos/zephyr

0.0 0.0 2.0 258.32 MB

UpdateHub staging tree for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

Home Page: https://docs.zephyrproject.org

License: Apache License 2.0

CMake 0.16% Makefile 0.01% Assembly 0.37% C 98.17% Python 0.27% C++ 0.93% Objective-C 0.01% Shell 0.01% Perl 0.06% EmberScript 0.01% Verilog 0.01% Batchfile 0.01% SmPL 0.01%

zephyr's Introduction

FOSSA Status Coverage Status

Platform Build Status
Linux - x86_64 build status
Linux - AArch64 build status
Linux - ARMv7 build status

UpdateHub is an enterprise-grade solution which makes simple to remotely update all your embedded devices in the field. It handles all aspects related to sending Firmware Over-the-Air (FOTA) updates with maximum security and efficiency, making your project the center of your attention.

This repository provides the UpdateHub agent for Embedded and Industrial Linux-based devices.

Getting started

To start using UpdateHub, it is suggested that you follow the Getting started guide in the UpdateHub documentation.

Features

The support provided by the UpdateHub for the device includes:

  • Bootloader upgrade support (U-Boot and GRUB)
  • Flash support (NAND, NOR)
  • UBIFS support
  • Update package signature validation for security
  • Automated rollback in case of update fail
  • Conditional installation (content, version and custom pattern support)
  • Callback support for every update step
  • HTTP API to control and inquiry the local agent

To learn more about UpdateHub, check out our documentation.

Building and testing

The UpdateHub agent is developed using Rust programing language due its focus in safety and system level integration. In case you wish to build it, you can:

cargo build --release

Some tests are marked as ignored because they require user previleges. There's a Vagrant file that can be used to run them. To run tests on the virtual machine run:

vagrant up
vagrant ssh

and inside the SSH session, run:

sudo -i
cd /vagrant
cargo test
cargo test -- --ignored

License

Licensed under Apache License, Version 2.0 (LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0).

Contributing

UpdateHub is an open source project and we love to receive contributions from our community. If you would like to contribute, please read our contributing guide.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

zephyr's People

Contributors

1010101001010101 avatar adithyabaglody avatar aescolar avatar ajstephens avatar benwrs avatar carlescufi avatar cvinayak avatar dbkinder avatar dcpleung avatar dkalowsk avatar erwango avatar finikorg avatar galak avatar ioannisg avatar jfischer-no avatar jhedberg avatar jukkar avatar lpereira avatar maureenhelm avatar mike-scott avatar mshawcroft avatar nashif avatar pfalcon avatar rveerama1 avatar sebastianboe avatar tbursztyka avatar ulfalizer avatar vudentz avatar wrspetermitsis avatar xpuarli avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

nehalrohit

zephyr's Issues

disco_l475_iot1 enter in loop when updating

Describe the bug
The board disco_l475_iot1 enter on a loop when updating.

To Reproduce
Build updatehub from topic/wifi for disco_iot1.

Expected behavior
The board must update, reboot, test and confirm new version instead start download again.

Impact
Never stop the update the image.

Screenshots or console output

*** Booting Zephyr OS build v2.3.0-rc1-138-g1d06829ef97b  ***
[00:00:00.005,000] <inf> mcuboot: Starting bootloader
[00:00:00.006,000] <inf> mcuboot: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x1
[00:00:00.006,000] <inf> mcuboot: Scratch: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
[00:00:00.006,000] <inf> mcuboot: Boot source: primary slot
[00:00:00.013,000] <inf> mcuboot: Swap type: none


uart:~$ *** Booting Zephyr OS build v2.3.0-rc1-299-gbd918389d9a3  ***
[00:00:00.538,000] <inf> main: UpdateHub sample app started
[00:00:00.546,000] <inf> main: Confirming the boot image
[00:00:03.632,000] <inf> main: WIFI Connected
[00:00:03.657,000] <inf> main: Starting UpdateHub polling mode
[00:00:04.225,000] <inf> updatehub: Probe metadata received
[00:00:10.712,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 1024, Flush: 0

...

[00:02:36.359,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00040000, Size: 1024, Flush: 0
[00:02:36.897,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00040400, Size: 304, Flush: 1
[00:02:36.912,000] <inf> updatehub: Firmware downloaded successfully
[00:02:38.619,000] <inf> updatehub: Image flashed successfully, you can reboot now
uart:~$ *** Booting Zephyr OS build v2.3.0-rc1-138-g1d06829ef97b  ***
[00:00:00.005,000] <inf> mcuboot: Starting bootloader
[00:00:00.006,000] <inf> mcuboot: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x1
[00:00:00.006,000] <inf> mcuboot: Scratch: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
[00:00:00.006,000] <inf> mcuboot: Boot source: primary slot
[00:00:00.013,000] <inf> mcuboot: Swap type: test


uart:~$ *** Booting Zephyr OS build v2.3.0-rc1-299-gbd918389d9a3  ***
[00:00:00.538,000] <inf> main: UpdateHub sample app started
[00:00:00.546,000] <inf> main: Confirming the boot image
[00:00:03.769,000] <inf> main: WIFI Connected
[00:00:03.858,000] <inf> main: Starting UpdateHub polling mode
[00:00:04.425,000] <inf> updatehub: Probe metadata received
[00:00:10.912,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 1024, Flush: 0

...

[00:02:36.559,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00040000, Size: 1024, Flush: 0
[00:02:37.097,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00040400, Size: 304, Flush: 1
[00:02:37.112,000] <inf> updatehub: Firmware downloaded successfully
[00:02:38.819,000] <inf> updatehub: Image flashed successfully, you can reboot now
uart:~$ *** Booting Zephyr OS build v2.3.0-rc1-138-g1d06829ef97b  ***
[00:00:00.005,000] <inf> mcuboot: Starting bootloader
[00:00:00.006,000] <inf> mcuboot: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x1
[00:00:00.006,000] <inf> mcuboot: Scratch: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
[00:00:00.006,000] <inf> mcuboot: Boot source: primary slot
[00:00:00.013,000] <inf> mcuboot: Swap type: test


uart:~$ *** Booting Zephyr OS build v2.3.0-rc1-299-gbd918389d9a3  ***
[00:00:00.538,000] <inf> main: UpdateHub sample app started
[00:00:00.546,000] <inf> main: Confirming the boot image
[00:00:03.638,000] <inf> main: WIFI Connected
[00:00:03.657,000] <inf> main: Starting UpdateHub polling mode
[00:00:04.225,000] <inf> updatehub: Probe metadata received
[00:00:10.712,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 1024, Flush: 0
...

Environment (please complete the following information):

  • OS: Linux
  • Toolchain Zephyr SDK 0.11.2
  • Commit SHA e71313e

TLS handshake error using DTLS on updatehub cloud

Describe the bug
I'm testing the updatehub using nrf5340dk and quectel BG95 as modem.
I used the zephyr/samples/subsys/mgmt/updatehub sample and I used the updatehub cloud (free version for now) for update
1- I build and flash version 1.0.0
2-Create and push the update package 2.0.0 to updatehub cloud using https://docs.updatehub.io/zephyr-project/zephyr-project-guide/ , steps: 8-9 then create rollout using step 11
3- start the FOTA using updatehub run command
4- the nrf5340dk connect to updatehub cloud, download the binary and update it after reboot and the firmware 2.0.0 is running.

Then I tested the updatehub with DTLS by including overlay-dtls.conf using the default certificates.
But I always got
[00:02:15.450,164] net_sock_tls: TLS handshake error: -6800
[00:02:15.459,075] updatehub: Could not send request
[00:02:15.473,327] main: Invalid response

Is there a certificate that must upload to updatehub cloud?
Is there any config missing to make the updatehub example connect to updatehub cloud using DTLS ?

To Reproduce
Steps to reproduce the behavior:

build the updatehub sample
west build --board=nrf5340dk_nrf5340_cpuapp -d build zephyr/samples/subsys/mgmt/updatehub --
-DOVERLAY_CONFIG="overlay-modem.conf;overlay-dtls.conf"

flash the binaries
west flash -d build

Logs and console output

[00:00:11.155,303] <inf> main: Network connected
[00:00:12.205,657] <inf> main: Starting UpdateHub manual mode
uart:~$
[00:02:15.450,164] <err> net_sock_tls: TLS handshake error: -6800
[00:02:15.459,075] <err> updatehub: Could not send request ret:-1 errno:0x71  113
[00:02:15.473,327] <err> main: Invalid response

Environment (please complete the following information):

  • OS: MacOS
  • Toolchain :nrf Connect SDK v1.7.0
  • Zephyr version used:v2.6.99-ncs1

Stop receiving data when updating

Describe the bug
Client for some reason stops receiving data when updating causes status=500 at UpdateHub-CE.

To Reproduce
Build updatehub from topic/wifi for disco_iot1.

Expected behavior
If for some reason UpdateHub client receives updatehub: Could not receive data at the next round the communication must work correctly if there is no network problem.

Impact
Could not update board.

Screenshots or console output
UpdateHub client console logs

uart:~$ *** Booting Zephyr OS build v2.3.0-rc1-138-g1d06829ef97b  ***
[00:00:00.005,000] <inf> mcuboot: Starting bootloader
[00:00:00.006,000] <inf> mcuboot: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x1
[00:00:00.006,000] <inf> mcuboot: Scratch: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
[00:00:00.006,000] <inf> mcuboot: Boot source: primary slot
[00:00:00.013,000] <inf> mcuboot: Swap type: none


uart:~$ *** Booting Zephyr OS build v2.3.0-rc1-299-gd80ed410fe10  ***
[00:00:00.538,000] <inf> main: UpdateHub sample app started
[00:00:00.546,000] <inf> main: Confirming the boot image
[00:00:03.629,000] <inf> main: WIFI Connected
[00:00:03.657,000] <inf> main: Starting UpdateHub polling mode
[00:00:04.225,000] <inf> updatehub: Probe metadata received
[00:00:10.712,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 1024, Flush: 0
[00:00:11.279,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000400, Size: 1024, Flush: 0

...

[00:01:13.269,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x0001b800, Size: 1024, Flush: 0
[00:01:15.309,000] <err> updatehub: Could not receive data
uart:~$ updatehub run 
Starting UpdateHub run...
[00:01:45.513,000] <inf> updatehub: Probe metadata received
[00:01:51.958,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 36, Flush: 0
[00:01:53.983,000] <err> updatehub: Could not receive data
Error installing update.
uart:~$ updatehub run 
Starting UpdateHub run...
[00:02:05.239,000] <inf> updatehub: Probe metadata received
[00:02:11.687,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 36, Flush: 0
[00:02:12.213,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 0, Flush: 0
[00:02:12.746,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 0, Flush: 0
[00:02:13.272,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 0, Flush: 0
[00:02:13.798,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 0, Flush: 0
[00:02:13.808,000] <err> updatehub: Could not get the packet
Error installing update.
[00:02:15.876,000] <inf> updatehub: No update available
uart:~$ *** Booting Zephyr OS build v2.3.0-rc1-138-g1d06829ef97b  ***
[00:00:00.005,000] <inf> mcuboot: Starting bootloader
[00:00:00.006,000] <inf> mcuboot: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x1
[00:00:00.006,000] <inf> mcuboot: Scratch: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
[00:00:00.006,000] <inf> mcuboot: Boot source: primary slot
[00:00:00.013,000] <inf> mcuboot: Swap type: none


uart:~$ *** Booting Zephyr OS build v2.3.0-rc1-299-gd80ed410fe10  ***
[00:00:00.538,000] <inf> main: UpdateHub sample app started
[00:00:00.546,000] <inf> main: Confirming the boot image
[00:00:03.643,000] <inf> main: WIFI Connected
[00:00:03.657,000] <inf> main: Starting UpdateHub polling mode
[00:00:04.225,000] <inf> updatehub: Probe metadata received
[00:00:10.712,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 1024, Flush: 0
[00:00:11.279,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000400, Size: 1024, Flush: 0

...

[00:00:30.055,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00008800, Size: 1024, Flush: 0
[00:00:32.094,000] <err> updatehub: Could not receive data
uart:~$ updatehub run 
Starting UpdateHub run...
[00:00:48.789,000] <inf> updatehub: Probe metadata received
[00:00:55.238,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 36, Flush: 0
[00:00:55.764,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 0, Flush: 0
[00:00:56.290,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 0, Flush: 0
[00:00:56.817,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 0, Flush: 0
[00:00:57.343,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 0, Flush: 0
[00:00:57.352,000] <err> updatehub: Could not get the packet
Error installing update.
[00:01:32.662,000] <inf> updatehub: No update available
[00:02:33.229,000] <inf> updatehub: No update available
[00:03:33.796,000] <inf> updatehub: No update available
[00:04:34.383,000] <inf> updatehub: Probe metadata received
[00:04:40.837,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 36, Flush: 0
[00:04:41.363,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 0, Flush: 0
[00:04:41.889,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 0, Flush: 0
[00:04:42.415,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 0, Flush: 0
[00:04:42.941,000] <dbg> updatehub.install_update_cb: Flash: Address: 0x00000000, Size: 0, Flush: 0
[00:04:42.953,000] <err> updatehub: Could not get the packet
[00:05:44.080,000] <inf> updatehub: No update available
[00:06:44.647,000] <inf> updatehub: No update available
[00:07:45.214,000] <inf> updatehub: No update available
[00:08:45.782,000] <inf> updatehub: No update available
[00:09:46.349,000] <inf> updatehub: No update available

UpdateHub-CE console logs

time=2020-05-26T00:35:27.202270588Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=200 error=
time=2020-05-26T00:35:27.767195683Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=200 error=
time=2020-05-26T00:35:28.334840853Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=200 error=
time=2020-05-26T00:35:28.90341771Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=200 error=
time=2020-05-26T00:35:29.466777057Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=200 error=
time=2020-05-26T00:35:30.03255255Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=200 error=
time=2020-05-26T00:35:30.572901076Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:35:30.604673297Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=200 error=
time=2020-05-26T00:35:31.197156495Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=200 error=
time=2020-05-26T00:35:31.763532632Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=200 error=
time=2020-05-26T00:35:32.004481803Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:35:32.0122939Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:35:32.019692822Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:35:32.028431613Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:35:32.328223045Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=200 error=
time=2020-05-26T00:35:35.572601847Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:35:37.00436676Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:35:37.01187072Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:35:37.022096518Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:35:37.029729066Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:35:40.572471404Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:35:42.004419415Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:35:42.012020785Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:35:42.021962149Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:35:42.030043355Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:35:45.572371631Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:35:47.004359438Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:35:47.011745018Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:35:47.019541951Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:35:47.027346968Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:35:50.511928019Z method=POST, uri=/upgrades, status=200 error=
time=2020-05-26T00:35:50.574442171Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:35:51.114122772Z method=POST, uri=/report, status=200 error=
time=2020-05-26T00:35:51.661533682Z method=POST, uri=/report, status=200 error=
time=2020-05-26T00:35:52.0045779Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:35:52.013308716Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:35:52.021610883Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:35:52.030795755Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:35:55.572052427Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:35:56.971167552Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/295a1313eac62a496f5609827d269598829ab87583cddf6207c46e5608f4c12b/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=500 error=Failed to open '295a1313eac62a496f5609827d269598829ab87583cddf6207c46e5608f4c12b'
time=2020-05-26T00:35:57.001694112Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:35:57.004654391Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:35:57.008104048Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:35:57.011333644Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:35:57.466960226Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/295a1313eac62a496f5609827d269598829ab87583cddf6207c46e5608f4c12b/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=500 error=Failed to open '295a1313eac62a496f5609827d269598829ab87583cddf6207c46e5608f4c12b'
time=2020-05-26T00:35:57.992327805Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/295a1313eac62a496f5609827d269598829ab87583cddf6207c46e5608f4c12b/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=500 error=Failed to open '295a1313eac62a496f5609827d269598829ab87583cddf6207c46e5608f4c12b'
time=2020-05-26T00:35:58.517944544Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/295a1313eac62a496f5609827d269598829ab87583cddf6207c46e5608f4c12b/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=500 error=Failed to open '295a1313eac62a496f5609827d269598829ab87583cddf6207c46e5608f4c12b'
time=2020-05-26T00:35:59.043456926Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/295a1313eac62a496f5609827d269598829ab87583cddf6207c46e5608f4c12b/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=500 error=Failed to open '295a1313eac62a496f5609827d269598829ab87583cddf6207c46e5608f4c12b'
time=2020-05-26T00:35:59.656171084Z method=POST, uri=/report, status=200 error=
time=2020-05-26T00:36:00.572016287Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:36:02.004317838Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:36:02.012005138Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:36:02.019736764Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:36:02.034162483Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:36:05.571984992Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:36:07.003184259Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:36:07.005976068Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:36:07.009594756Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:36:07.013992524Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:36:10.575103425Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:36:12.004259116Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:36:12.011777053Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:36:12.019919791Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:36:12.027790013Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:36:16.153437939Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:36:17.147778796Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:36:17.152026239Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:36:17.157504676Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:36:17.163237055Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:36:21.155872731Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:36:22.149861721Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:36:22.158675546Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:36:22.168269548Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:36:22.175381483Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:36:26.155358722Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:36:27.150039486Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:36:27.159561367Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:36:27.167601678Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:36:27.178013439Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:36:31.15513463Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:36:32.149803057Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:36:32.157040921Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:36:32.164787668Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:36:32.172632242Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:36:34.35317129Z method=POST, uri=/upgrades, status=404 error=
time=2020-05-26T00:36:36.155566845Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:36:37.149817934Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:36:37.159310247Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:36:37.167415227Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:36:37.175879627Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:36:41.152864239Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:36:42.149697967Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:36:42.157074574Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:36:42.168637915Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:36:42.177275617Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:36:46.153390925Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:36:47.149827919Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:36:47.157365792Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:36:47.169615399Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:36:47.173394947Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:36:51.152227329Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:36:52.149790314Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:36:52.157462647Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:36:52.166190897Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:36:52.175183245Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:36:56.153137537Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:36:57.149871116Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:36:57.157968314Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:36:57.165685748Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:36:57.174884862Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:37:01.153167616Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:37:02.148828426Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:37:02.156185819Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:37:02.163984522Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:37:02.172313982Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:37:06.152657571Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:37:07.14982192Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:37:07.158149469Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:37:07.166537017Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:37:07.174846768Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:37:11.148584932Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:37:12.149903641Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:37:12.157857965Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:37:12.166519757Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:37:12.177444878Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:37:16.153713937Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:37:17.149875185Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:37:17.157392885Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:37:17.165703661Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:37:17.173986421Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:37:21.152740719Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:37:22.150259051Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:37:22.157870538Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:37:22.165728964Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:37:22.173598929Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:37:26.153672887Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:37:27.149732297Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:37:27.157836156Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:37:27.166080804Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:37:27.177704207Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:37:31.151880748Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:37:32.149707705Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:37:32.157737904Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:37:32.165939352Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:37:32.174663352Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:37:34.856652821Z method=POST, uri=/upgrades, status=404 error=
time=2020-05-26T00:37:36.153964257Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:37:37.149775058Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:37:37.160725822Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:37:37.170717107Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:37:37.179673902Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:37:41.153187474Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:37:42.148009282Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:37:42.153605362Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:37:42.16133355Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:37:42.175264439Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:37:46.153063473Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:37:47.149819846Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:37:47.158114366Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:37:47.166150581Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:37:47.176773096Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:37:51.15318531Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:37:52.149803444Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:37:52.157846679Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:37:52.165833426Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:37:52.174175969Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:37:56.152847174Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:37:57.15007879Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:37:57.157400619Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:37:57.172841896Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:37:57.180968576Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:38:00.581018112Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:38:02.004634208Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:38:02.012621677Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:38:02.02044823Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:38:02.028462269Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:38:05.572497716Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:38:07.004444229Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:38:07.011900264Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:38:07.02005763Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:38:07.027701978Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:38:10.095230276Z method=GET, uri=/api/devices, status=200 error=
time=2020-05-26T00:38:10.568884064Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:38:11.642795138Z method=GET, uri=/ui/, status=304 error=
time=2020-05-26T00:38:11.65510714Z method=GET, uri=/ui/css/app.d84cacd2.css, status=304 error=
time=2020-05-26T00:38:11.657843784Z method=GET, uri=/ui/js/app.10bac6f5.js, status=304 error=
time=2020-05-26T00:38:11.660137442Z method=GET, uri=/ui/js/chunk-vendors.0a76814f.js, status=304 error=
time=2020-05-26T00:38:11.731214005Z method=GET, uri=/api/devices, status=200 error=
time=2020-05-26T00:38:13.640281558Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:38:13.659176778Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:38:13.660508201Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:38:16.689514309Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:38:16.702818813Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:38:16.709188891Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:38:16.712721883Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:38:21.681387346Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:38:21.684006178Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:38:21.686659589Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:38:21.689535338Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:38:26.681107138Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:38:26.683700329Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:38:26.686235167Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:38:26.688939741Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:38:31.676595025Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:38:31.679372543Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:38:31.682401913Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:38:31.68601928Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:38:35.353746013Z method=POST, uri=/upgrades, status=404 error=
time=2020-05-26T00:38:36.676442949Z method=GET, uri=/api/rollouts/2, status=200 error=
time=2020-05-26T00:38:36.678730972Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:38:36.681074252Z method=GET, uri=/api/rollouts/2/statistics, status=200 error=
time=2020-05-26T00:38:36.683980633Z method=GET, uri=/api/rollouts/2/devices, status=200 error=
time=2020-05-26T00:38:39.38382466Z method=GET, uri=/api/packages, status=200 error=
time=2020-05-26T00:38:42.231892414Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:38:45.412554174Z method=DELETE, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5/delete, status=200 error=
time=2020-05-26T00:38:45.432304072Z method=GET, uri=/api/packages, status=200 error=
time=2020-05-26T00:38:58.841798032Z method=POST, uri=/api/packages, status=200 error=
time=2020-05-26T00:38:58.852356054Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:39:01.40029557Z method=GET, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:39:01.415404462Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:39:01.418410038Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:39:02.734795013Z method=GET, uri=/api/devices, status=200 error=
time=2020-05-26T00:39:02.746938474Z method=GET, uri=/api/packages, status=200 error=
time=2020-05-26T00:39:05.650308537Z method=POST, uri=/api/rollouts, status=200 error=
time=2020-05-26T00:39:05.672938013Z method=GET, uri=/api/rollouts/3, status=200 error=
time=2020-05-26T00:39:05.682300209Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:39:05.686314235Z method=GET, uri=/api/rollouts/3/statistics, status=200 error=
time=2020-05-26T00:39:05.689565725Z method=GET, uri=/api/rollouts/3/devices, status=200 error=
time=2020-05-26T00:39:10.666941437Z method=GET, uri=/api/rollouts/3, status=200 error=
time=2020-05-26T00:39:10.66982712Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:39:10.67237488Z method=GET, uri=/api/rollouts/3/statistics, status=200 error=
time=2020-05-26T00:39:10.674789209Z method=GET, uri=/api/rollouts/3/devices, status=200 error=
time=2020-05-26T00:39:15.667995892Z method=GET, uri=/api/rollouts/3, status=200 error=
time=2020-05-26T00:39:15.671212249Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:39:15.673653794Z method=GET, uri=/api/rollouts/3/statistics, status=200 error=
time=2020-05-26T00:39:15.677258972Z method=GET, uri=/api/rollouts/3/devices, status=200 error=
time=2020-05-26T00:39:20.6675875Z method=GET, uri=/api/rollouts/3, status=200 error=
time=2020-05-26T00:39:20.670475288Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:39:20.672954576Z method=GET, uri=/api/rollouts/3/statistics, status=200 error=
time=2020-05-26T00:39:20.675420433Z method=GET, uri=/api/rollouts/3/devices, status=200 error=
time=2020-05-26T00:39:25.666641614Z method=GET, uri=/api/rollouts/3, status=200 error=
time=2020-05-26T00:39:25.669850298Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:39:25.672506716Z method=GET, uri=/api/rollouts/3/statistics, status=200 error=
time=2020-05-26T00:39:25.674912799Z method=GET, uri=/api/rollouts/3/devices, status=200 error=
time=2020-05-26T00:39:30.667317205Z method=GET, uri=/api/rollouts/3, status=200 error=
time=2020-05-26T00:39:30.670167697Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:39:30.67256767Z method=GET, uri=/api/rollouts/3/statistics, status=200 error=
time=2020-05-26T00:39:30.67513405Z method=GET, uri=/api/rollouts/3/devices, status=200 error=
time=2020-05-26T00:39:35.667213971Z method=GET, uri=/api/rollouts/3, status=200 error=
time=2020-05-26T00:39:35.670123271Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:39:35.672387531Z method=GET, uri=/api/rollouts/3/statistics, status=200 error=
time=2020-05-26T00:39:35.674740444Z method=GET, uri=/api/rollouts/3/devices, status=200 error=
time=2020-05-26T00:39:35.845181335Z method=POST, uri=/upgrades, status=200 error=
time=2020-05-26T00:39:36.445260995Z method=POST, uri=/report, status=200 error=
time=2020-05-26T00:39:37.011207651Z method=POST, uri=/report, status=200 error=
time=2020-05-26T00:39:40.667067259Z method=GET, uri=/api/rollouts/3, status=200 error=
time=2020-05-26T00:39:40.669827703Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:39:40.672301544Z method=GET, uri=/api/rollouts/3/statistics, status=200 error=
time=2020-05-26T00:39:40.674855159Z method=GET, uri=/api/rollouts/3/devices, status=200 error=
time=2020-05-26T00:39:42.315748291Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/644b085efbc24e1ec3a7cc7b2d70a361678968d3a9d66920ff50341e255a156f/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=500 error=Failed to open '644b085efbc24e1ec3a7cc7b2d70a361678968d3a9d66920ff50341e255a156f'
time=2020-05-26T00:39:42.808964718Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/644b085efbc24e1ec3a7cc7b2d70a361678968d3a9d66920ff50341e255a156f/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=500 error=Failed to open '644b085efbc24e1ec3a7cc7b2d70a361678968d3a9d66920ff50341e255a156f'
time=2020-05-26T00:39:43.332320515Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/644b085efbc24e1ec3a7cc7b2d70a361678968d3a9d66920ff50341e255a156f/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=500 error=Failed to open '644b085efbc24e1ec3a7cc7b2d70a361678968d3a9d66920ff50341e255a156f'
time=2020-05-26T00:39:43.866587268Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/644b085efbc24e1ec3a7cc7b2d70a361678968d3a9d66920ff50341e255a156f/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=500 error=Failed to open '644b085efbc24e1ec3a7cc7b2d70a361678968d3a9d66920ff50341e255a156f'
time=2020-05-26T00:39:44.383949811Z method=GET, uri=/products/e4d37cfe6ec48a2d069cc0bbb8b078677e9a0d8df3a027c4d8ea131130c4265f/packages/644b085efbc24e1ec3a7cc7b2d70a361678968d3a9d66920ff50341e255a156f/objects/3fb844f24a85b1ce75af8a0c9acb10f4ba28c85f30b3c05512f42c7ab605e408, status=500 error=Failed to open '644b085efbc24e1ec3a7cc7b2d70a361678968d3a9d66920ff50341e255a156f'
time=2020-05-26T00:39:44.998575148Z method=POST, uri=/report, status=200 error=
time=2020-05-26T00:39:45.66718752Z method=GET, uri=/api/rollouts/3, status=200 error=
time=2020-05-26T00:39:45.669951975Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:39:45.672434977Z method=GET, uri=/api/rollouts/3/statistics, status=200 error=
time=2020-05-26T00:39:45.674999142Z method=GET, uri=/api/rollouts/3/devices, status=200 error=
time=2020-05-26T00:39:50.667063746Z method=GET, uri=/api/rollouts/3, status=200 error=
time=2020-05-26T00:39:50.669873166Z method=GET, uri=/api/packages/b2d5410b5542a0189337ea9688093e700e97fae15d11ebbf3cf22a179e4f67a5, status=200 error=
time=2020-05-26T00:39:50.672510712Z method=GET, uri=/api/rollouts/3/statistics, status=200 error=
time=2020-05-26T00:39:50.67488967Z method=GET, uri=/api/rollouts/3/devices, status=200 error=
time=2020-05-26T00:39:55.669295716Z method=GET, uri=/api/rollouts/3, status=200 error=

Environment (please complete the following information):

  • OS: Linux
  • Toolchain Zephyr SDK 0.11.2
  • Commit SHA e71313ea

Additional context
UpdateHub-CE DB
updatehub.db.2020-05-25-22-00.txt

Started to work only after power off / on the board.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.