Git Product home page Git Product logo

do-client's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

do-client's Issues

Ubuntu Bootstrapper: Python failes with "invalid syntax". Command "python setup.py egg_info" failed wit error code 1

I'm trying to build the Agent on an Ubuntu VM
Description: Ubuntu 18.04.5 LTS
Release: 18.04

But the Bootstrapper fails with a Python error:

in <module>
      File "/tmp/easy_install-RlO9SW/pytest-runner-5.3.0/temp/easy_install-hL5TFX/setuptools_scm-6.0.1/src/setuptools_scm/utils.py", line 41
        print(*k)
              ^
    SyntaxError: invalid syntax
 
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-o3MiTF/cpplint/

It's a fresh installation of Ubuntu the whole log from start to fail can be seen here. I tried it with the newest repo and the release version.

After installation and configuration of du-config.json Apt-get update no longer works on Ubuntu 18.04 server VM

Issue: After setting up a fresh Ubuntu Server 18.04 VM and installing Edge 1.3(or 1.2.10) & Device Update (that uses Microsoft Identity Service), apt-get update will hang and no longer work.

The delivery optimization logs show that the original ubuntu sources domains are replaced with my iothub domain name.

2022-07-19T00:27:05.4968525Z 7948  7952           {GetHost} Returning MCC host: [**---my iot hub domain---**] for original host: [us.archive.ubuntu.com]
2022-07-19T00:27:05.4968612Z 7948  7952  info     {_UpdateConnectionTypeAndGetUrl} 040e59e2-a6cc-424d-bf68-71f76ccfa279, connection type: 1, numAttempts: 1, url: http://**---my iot hub domain name--**-/ubuntu/dists/bionic-security/restricted/i18n/by-hash/SHA256/b70f67be66800195bcaff6e758ae3108ee009022d055925ff2faefe7c25123b8?cacheHostOrigin=us.archive.ubuntu.com

Repro Steps:

Windows 11 + Hyper-V
Create a new VM Gen 2 (secureboot off)
Install Ubuntu Server 18.04 - defaults taken everywhere.

Install MS Repo Source & Key

  1. curl https://packages.microsoft.com/config/ubuntu/18.04/multiarch/prod.list > ./microsoft-prod.list
  2. sudo cp ./microsoft-prod.list /etc/apt/sources.list.d/
  3. curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
  4. sudo cp ./microsoft.gpg /etc/apt/trusted.gpg.d/
  5. wget https://packages.microsoft.com/config/ubuntu/18.04/multiarch/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
  6. sudo dpkg -i packages-microsoft-prod.deb
  7. rm packages-microsoft-prod.deb

Install Moby-engine

  1. sudo apt-get update
  2. sudo apt-get install moby-engine
  3. sudo vim /etc/docker/daemon.json
  4. Add the below info to daemon.json.
    {
    "dns": ["1.1.1.1", "8.8.8.8"],
    "log-driver": "json-file",
    "log-opts": {
    "max-size": "10m",
    "max-file": "3"
    }
    }
  5. sudo systemctl restart docker

Install Edge (this gets the LATEST which at this time is 1.3)

  1. sudo apt-get update
  2. sudo apt-get install aziot-edge defender-iot-micro-agent-edge
  3. sudo iotedge config mp --connection-string ""
  4. sudo iotedge config apply
  5. sudo iotedge system status

Take a VM snapshot so you can revert easily

Install Device Update for IoT Hub

  1. sudo apt-get update
  2. sudo apt-get install deviceupdate-agent deliveryoptimization-plugin-apt
  3. sudo vim /etc/adu/du-config.json
  4. Input the below and save
    {
    "schemaVersion": "1.0",
    "aduShellTrustedUsers": [
    "adu",
    "do"
    ],
    "manufacturer": "FakeOEM",
    "model": "Ubuntu1804VM",
    "agents": [
    {
    "name": "main",
    "runas": "adu",
    "connectionSource": {
    "connectionType": "AIS",
    "connectionData": ""
    },
    "manufacturer": "FakeOEM",
    "model": "Ubuntu1804VM"
    }
    ]
    }

5 sudo systemctl restart adu-agent
6. sudo systemctl status adu-agent -- Validate it's running.
7. sudo apt-get update
8.

do-agent.20220718_213415.log
du-agent.20220718-213528.log

build/boostrap.sh lacks execute permissions and has several errors on Ubuntu 20.04

When cloning and building the project on a fresh Ubuntu 20.04 VM, the build/boostrap.sh script has several issues. Steps to reproduce:

  • Create a new Ubuntu 20.04 VM
  • Clone the project
  • Run ./build/boostrap.sh --platform ubuntu2004

The script has the following issues:

  • The documentation tells to run cd build/boostrap. This is obviously wrong.
  • The script does not have execute permissions (need to do chmod u+x before it can be run)
  • After setting execute permissions and running the script, the following error is thrown:
-- websocketpp not found, using the embedded version
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package):
  Could not find a package configuration file provided by "boost_thread"
  (requested version 1.71.0) with any of the following names:

    boost_threadConfig.cmake
    boost_thread-config.cmake

  Add the installation prefix of "boost_thread" to CMAKE_PREFIX_PATH or set
  "boost_thread_DIR" to a directory containing one of the above files.  If
  "boost_thread" provides a separate development package or SDK, be sure it
  has been installed.
Call Stack (most recent call first):
  /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake:182 (boost_find_component)
  /usr/share/cmake-3.16/Modules/FindBoost.cmake:443 (find_package)
  Release/cmake/cpprest_find_boost.cmake:49 (find_package)
  Release/cmake/cpprest_find_websocketpp.cmake:17 (cpprest_find_boost)
  Release/src/CMakeLists.txt:68 (cpprest_find_websocketpp)


-- Configuring incomplete, errors occurred!

This can be fixed by installing libboost-thread-dev.

  • After installing libboost-thread-dev and re-running the script, the following error is thrown:
Package python-pip is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  python3-pip

E: Package 'python-pip' has no installation candidate

This is because python-pip no longer exists in Ubuntu 20.04, it being replaced by python3-pip. This can be fixed by modifying the script to install python3-pip on Ubuntu instead.

DO-Agent uses to mutch RAM

When the deployment is restarted after a field installation, the agent sometimes can't download the file and runs out of memory.

This happened before, when the DU-Agent was restarted during the download phase. This was fixed by removing old sandboxes and restarting do-service before starting the new download. The download can now be aborted and restarted as many times as wanted. But if DU-Agent isn't restarted after a failed Download, something goes wrong with DO-Agent

The Problem is, that this isn´t happening all the time. Sometimes the download succeeds many times in a row and then crashes again randomly. If I run top alongside, then there is always memory left.

DU-LOG

root@fsimx8mm:~# su -m adu -c "AducIotAgent -l 0"
2021-08-26T12:53:33.1530Z [I] Agent (linux; 0.7.0-public-preview) starting. [main]
2021-08-26T12:53:33.1531Z [I] Agent built with handlers: fus/fsupdate. [main]
2021-08-26T12:53:33.1550Z [I] Attempting to create connection to IotHub using type: ADUC_ConnType_Device  [ADUC_DeviceClient_Create]
2021-08-26T12:53:33.1551Z [I] Initalizing PnP components. [ADUC_PnP_Components_Create]
2021-08-26T12:53:33.1552Z [I] ADUC agent started. Using IoT Hub Client SDK 1.6.0 [AzureDeviceUpdateCoreInterface_Create]
2021-08-26T12:53:33.1552Z [I] Calling ADUC_Register [ADUC_MethodCall_Register]
2021-08-26T12:53:33.1552Z [I] IoTHub Device Twin callback registered. [ADUC_DeviceClient_Create]
2021-08-26T12:53:33.1562Z [I] Agent running. [main]
2021-08-26T12:53:33.8327Z [D] IotHub connection status: 0, reason:6 [ADUC_ConnectionStatus_Callback]
2021-08-26T12:53:34.2350Z [D] ComponentName:azureDeviceUpdateAgent, propertyName:service [ADUC_PnP_ComponentClient_PropertyUpdate_Callback]
2021-08-26T12:53:34.2352Z [D] OrchestratorUpdateCallback received property JSON string ({"action":0,"updateManifest":"{\"manifestVersion\":\"2.0\",\"updateId\":{\"provider\":\"FuS\",\"name\":\"Firmware\",\"version\":\"1.0\"},\"updateType\":\"fus\/fsupdate:firmware\",\"installedCriteria\":\"20211012\",\"files\":{\"51c625e22164c1c1\":{\"fileName\":\"rauc_update_nand-V20211012.artifact\",\"sizeInBytes\":120944697,\"hashes\":{\"sha256\":\"7fYzv8\/WdIL5hq3S+sXe9YqLRuXGsfTvKngmZLhXgL8=\"}}},\"createdDateTime\":\"2021-08-24T02:46:57Z\"}","updateManifestSignature":"eyJhbGciOiJSUzI1NiIsInNqd2siOiJleUpoYkdjaU9pSlNVekkxTmlJc0ltdHBaQ0k2SWtGRVZTNHlNREEzTURJdVVpSjkuZXlKcmRIa2lPaUpTVTBFaUxDSnVJam9pYkV4bWMwdHZPRmwwWW1Oak1sRXpUalV3VlhSTVNXWlhVVXhXVTBGRlltTm9LMFl2WTJVM1V6Rlpja3BvV0U5VGNucFRaa051VEhCVmFYRlFWSGMwZWxndmRHbEJja0ZGZFhrM1JFRmxWVzVGU0VWamVEZE9hM2QzZVRVdk9IcExaV3AyWTBWWWNFRktMMlV6UWt0SE5FVTBiMjVtU0ZGRmNFOXplSGRQUzBWbFJ6QkhkamwzVjB3emVsUmpUblprUzFoUFJGaEdNMVZRWlVveGIwZGlVRkZ0Y3pKNmJVTktlRUppZEZOSldVbDBiWFpwWTNneVpXdGtWbnBYUm5jdmRrdFVUblZMYXpob2NVczNTRkptYWs5VlMzVkxXSGxqSzNsSVVVa3dZVVpDY2pKNmEyc3plR2d4ZEVWUFN6azRWMHBtZUdKamFsQnpSRTgyWjNwWmVtdFlla05OZW1Fd1R6QkhhV0pDWjB4QlZGUTVUV1k0V1ZCd1dVY3lhblpQWVVSVmIwTlJiakpWWTFWU1RtUnNPR2hLWW5scWJscHZNa3B5SzFVNE5IbDFjVTlyTjBZMFdubFRiMEoyTkdKWVNrZ3lXbEpTV2tab0wzVlRiSE5XT1hkU2JWbG9XWEoyT1RGRVdtbHhhemhJVWpaRVUyeHVabTVsZFRJNFJsUm9SVzF0YjNOVlRUTnJNbGxNYzBKak5FSnZkWEIwTTNsaFNEaFpia3BVTnpSMU16TjFlakU1TDAxNlZIVnFTMmMzVkdGcE1USXJXR0owYmxwRU9XcFVSMkY1U25Sc2FFWmxWeXRJUXpVM1FYUkJSbHBvY1ZsM2VVZHJXQ3M0TTBGaFVGaGFOR0V4VHpoMU1qTk9WVWQxTWtGd04yOU5NVTR3ZVVKS0swbHNUM29pTENKbElqb2lRVkZCUWlJc0ltRnNaeUk2SWxKVE1qVTJJaXdpYTJsa0lqb2lRVVJWTGpJeE1EWXdPUzVTTGxNaWZRLlJLS2VBZE02dGFjdWZpSVU3eTV2S3dsNFpQLURMNnEteHlrTndEdkljZFpIaTBIa2RIZ1V2WnoyZzZCTmpLS21WTU92dXp6TjhEczhybXo1dnMwT1RJN2tYUG1YeDZFLUYyUXVoUXNxT3J5LS1aN2J3TW5LYTNkZk1sbkthWU9PdURtV252RWMyR0hWdVVTSzREbmw0TE9vTTQxOVlMNThWTDAtSEthU18xYmNOUDhXYjVZR08xZXh1RmpiVGtIZkNIU0duVThJeUFjczlGTjhUT3JETHZpVEtwcWtvM3RiSUwxZE1TN3NhLWJkZExUVWp6TnVLTmFpNnpIWTdSanZGbjhjUDN6R2xjQnN1aVQ0XzVVaDZ0M05rZW1UdV9tZjdtZUFLLTBTMTAzMFpSNnNTR281azgtTE1sX0ZaUmh4djNFZFNtR2RBUTNlMDVMRzNnVVAyNzhTQWVzWHhNQUlHWmcxUFE3aEpoZGZHdmVGanJNdkdTSVFEM09wRnEtZHREcEFXbUo2Zm5sZFA1UWxYek5tQkJTMlZRQUtXZU9BYjh0Yjl5aVhsemhtT1dLRjF4SzlseHpYUG9GNmllOFRUWlJ4T0hxTjNiSkVISkVoQmVLclh6YkViV2tFNm4zTEoxbkd5M1htUlVFcER0Umdpa0tBUzZybFhFT0VneXNjIn0.eyJzaGEyNTYiOiJRWi9tTkRwR1FXYkliQy9pbk5jTVM5Z2lQMFVhNCswZnVMdG5zeXhKK0RjPSJ9.TIx2GdQpr118Q7SXtYTUC4OuwxXbJUcFnKpwQ7WdFKbqQL8kFpuapZloqKPVnhBEnzgcWrEjHiwnkbLCM1fekwmpvj5npz9Hmwp6bz1HwKOiyNZtjH2LSi9DuKo2Eux91nRBqbuurl9SU0R_Cyize-sbG-YvmZMv9Yk0ygRqcEEO-oFy-THcavJvVRTPhlJsnvDlrdgle81iezBIlXgQADvR69b04ScmMuHq-Bdsqc42-_hqLT9oTwIRODlOZftL52N2oUsHoo38y7kzwCGAURAXeTsWcV1-5Q9p7ODp1oksmm8tS_4PQ8S7oZHwWj_twq6H4ee6yfk-9vKP-P5oKllxSVMcX7ZrMRD4RB7dq8Osj1fPcUMaHyXV6i6h0ZK8Ee6RsDeoe2On-PLGVA02ynpm2xipOZJ1VgCU2Erl5cOgsWsLaB96hCHJQ6LrnX2_lGdpsS2YM98bnCsjarQ8PCWK6mFJhafkYvaVkvHBkdg-eKsYqgaKxJbc3m1M2diY","fileUrls":{"51c625e22164c1c1":"http:\/\/deviceupdateinsta [OrchestratorUpdateCallback]
2021-08-26T12:53:34.2374Z [I] Perform startup tasks. [ADUC_Workflow_HandleStartupWorkflowData]
2021-08-26T12:53:34.2374Z [I] Calling IsInstalledCallback to check if content is installed. [ADUC_MethodCall_IsInstalled]
2021-08-26T12:53:34.2374Z [I] IsInstalledCallback called [IsInstalledCallback]
2021-08-26T12:53:34.2374Z [I] IsInstalled called workflowId: , installed criteria: 20211012 [IsInstalled]
2021-08-26T12:53:34.2375Z [I] fsupdate_handler_create-called. [fus_fsupdate_CreateFunc]
2021-08-26T12:53:34.2453Z [I] Installed criteria 20211012 was not installed, the current version is 20211013 [IsInstalled]
2021-08-26T12:53:34.2454Z [I] Calling GetUpdateRebootStateCallback [ADUC_MethodCall_GetUpdateRebootState]
2021-08-26T12:53:34.2454Z [I] GetUpdateRebootStateCallback called [GetUpdateRebootStateCallback]
2021-08-26T12:53:34.2454Z [I] GetUpdateRebootState called [GetUpdateRebootState]
2021-08-26T12:53:34.2454Z [I] GetUpdateRebootState [GetUpdateRebootState]
2021-08-26T12:53:34.2455Z [I] Starting FS-Updater [ADUC_LaunchChildProcess]
2021-08-26T12:53:34.5959Z [I] Arg 0 = -urs [ADUC_LaunchChildProcess]
No update reboot pending
2021-08-26T12:53:38.4033Z [I] Child process terminated normally, signal 0 [ADUC_LaunchChildProcess]
2021-08-26T12:53:38.4035Z [I] FS-Update returned NO_UPDATE_REBOOT_PENDING [GetUpdateRebootState]
2021-08-26T12:53:38.4035Z [I] Update was not installed [ADUC_Workflow_HandleStartupWorkflowData]
2021-08-26T12:53:38.4035Z [I] There's a pending 'download' action request. [ADUC_Workflow_HandleStartupWorkflowData]
2021-08-26T12:53:38.4035Z [I] Calling IsInstalledCallback to check if content is installed. [ADUC_MethodCall_IsInstalled]
2021-08-26T12:53:38.4035Z [I] IsInstalledCallback called [IsInstalledCallback]
2021-08-26T12:53:38.4036Z [I] IsInstalled called workflowId: , installed criteria: 20211012 [IsInstalled]
2021-08-26T12:53:38.4037Z [I] Installed criteria 20211012 was not installed, the current version is 20211013 [IsInstalled]
2021-08-26T12:53:38.4037Z [I] Processing 'Download' action [ADUC_Workflow_HandleUpdateAction]
2021-08-26T12:53:38.4037Z [I] Start the workflow - downloading, with WorkflowId 210826125338 [ADUC_Workflow_HandleUpdateAction]
2021-08-26T12:53:38.4038Z [I] UpdateAction: Prepare - calling PrepareCallback [ADUC_MethodCall_Prepare]
2021-08-26T12:53:38.4038Z [I] PrepareCallback called [PrepareCallback]
2021-08-26T12:53:38.4039Z [I] {210826125338} Received Metadata, UpdateType: fus/fsupdate:firmware, UpdateTypeName: fus/fsupdate, UpdateTypeVersion: firmware, FileCount: 1 [Prepare]
2021-08-26T12:53:38.4039Z [I] fsupdate_handler_create-called. [fus_fsupdate_CreateFunc]
2021-08-26T12:53:38.4039Z [I] Prepare succeeded. [Prepare]
2021-08-26T12:53:38.4039Z [I] UpdateAction: Download [ADUC_MethodCall_Download]
2021-08-26T12:53:38.4039Z [I] Calling SandboxCreateCallback [ADUC_MethodCall_Download]
2021-08-26T12:53:38.4040Z [I] Starting Child Process [ADUC_LaunchChildProcess]
2021-08-26T12:53:38.4040Z [I] Arg 0 = stop [ADUC_LaunchChildProcess]
2021-08-26T12:53:38.4040Z [I] Arg 1 = deliveryoptimization-agent.service [ADUC_LaunchChildProcess]
2021-08-26T12:53:38.4307Z [I] Child process terminated normally, signal 0 [ADUC_LaunchChildProcess]
2021-08-26T12:53:38.4310Z [I] Starting Child Process [ADUC_LaunchChildProcess]
2021-08-26T12:53:38.4310Z [I] Arg 0 = start [ADUC_LaunchChildProcess]
2021-08-26T12:53:38.4311Z [I] Arg 1 = deliveryoptimization-agent.service [ADUC_LaunchChildProcess]
2021-08-26T12:53:38.4529Z [I] Child process terminated normally, signal 0 [ADUC_LaunchChildProcess]
2021-08-26T12:53:38.4531Z [I] Setting sandbox /tmp/aduc-dl-210826125338 [SandboxCreate]
2021-08-26T12:53:38.4532Z [I] Using sandbox /tmp/aduc-dl-210826125338 [ADUC_MethodCall_Download]
2021-08-26T12:53:38.4532Z [I] Setting UpdateState to DownloadStarted [ADUC_SetUpdateStateHelper]
2021-08-26T12:53:38.4533Z [I] Calling DownloadCallback [ADUC_MethodCall_Download]
2021-08-26T12:53:38.4533Z [I] Download thread started [DownloadCallback]
2021-08-26T12:53:38.4535Z [I] OrchestratorPropertyUpdateCallback ended [OrchestratorUpdateCallback]
2021-08-26T12:53:38.4536Z [I] Processing existing Device Twin data after agent started. [ADUC_PnPDeviceTwin_Callback]
2021-08-26T12:53:38.4536Z [D] Notifies components that all callback are subscribed. [ADUC_PnPDeviceTwin_Callback]
2021-08-26T12:53:38.4536Z [I] DeviceInformation component is ready - reporting properties [DeviceInfoInterface_Connected]
2021-08-26T12:53:38.4537Z [I] Property manufacturer changed to FUS [RefreshDeviceInfoInterfaceData]
2021-08-26T12:53:38.4538Z [I] Property model changed to IMX8MM [RefreshDeviceInfoInterfaceData]
2021-08-26T12:53:38.4538Z [I] Property osName changed to Linux [RefreshDeviceInfoInterfaceData]
2021-08-26T12:53:38.4538Z [I] Property swVersion changed to 5.4.70-F+S [RefreshDeviceInfoInterfaceData]
2021-08-26T12:53:38.4538Z [I] Property processorArchitecture changed to aarch64 [RefreshDeviceInfoInterfaceData]
2021-08-26T12:53:38.4540Z [D] Downloading 1 files to /tmp/aduc-dl-210826125338 [Download]
2021-08-26T12:53:38.4548Z [I] Downloading File 'rauc_update_nand-V20211012.artifact' from 'http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact' to '/tmp/aduc-dl-210826125338/rauc_update_nand-V20211012.artifact' [Download]
sh: /usr/bin/lscpu: No such file or directory
2021-08-26T12:53:38.4573Z [I] Property totalMemory changed to 1006292 [RefreshDeviceInfoInterfaceData]
2021-08-26T12:53:38.4574Z [I] Property totalStorage changed to 108160 [RefreshDeviceInfoInterfaceData]
2021-08-26T12:53:52.8065Z [I] Validating file hash [Download]
2021-08-26T12:53:56.1579Z [I] fsupdate_handler_create-called. [fus_fsupdate_CreateFunc]
2021-08-26T12:53:56.1580Z [I] Download called - no-op for fsupdate [Download]
2021-08-26T12:53:56.1580Z [I] Content Handler Download resultCode: 1, extendedCode: 0 [Download]
2021-08-26T12:53:56.1581Z [I] ProgressCallback: workflowId: 210826125338; Id 51c625e22164c1c1; State: Completed; Bytes: 120944697/120944697 [DownloadProgressCallback]
2021-08-26T12:53:56.1581Z [I] Download resultCode: 1, extendedCode: 0 [Download]
2021-08-26T12:53:56.1581Z [I] Action 'Download' complete. Result: 1, 0 [ADUC_Workflow_WorkCompletionCallback]
2021-08-26T12:53:56.1581Z [I] WorkCompletionCallback: Download succeeded. Going to state DownloadSucceeded [ADUC_Workflow_WorkCompletionCallback]
2021-08-26T12:53:56.1581Z [I] Setting UpdateState to DownloadSucceeded [ADUC_SetUpdateStateHelper]
2021-08-26T12:53:56.1581Z [I] Reporting state: DownloadSucceeded (2) [AzureDeviceUpdateCoreInterface_ReportStateAndResultAsync]
2021-08-26T12:54:05.1619Z [D] ComponentName:azureDeviceUpdateAgent, propertyName:service [ADUC_PnP_ComponentClient_PropertyUpdate_Callback]
2021-08-26T12:54:05.1622Z [D] OrchestratorUpdateCallback received property JSON string ({"action":1,"updateManifest":"{\"manifestVersion\":\"2.0\",\"updateId\":{\"provider\":\"FuS\",\"name\":\"Firmware\",\"version\":\"1.0\"},\"updateType\":\"fus\/fsupdate:firmware\",\"installedCriteria\":\"20211012\",\"files\":{\"51c625e22164c1c1\":{\"fileName\":\"rauc_update_nand-V20211012.artifact\",\"sizeInBytes\":120944697,\"hashes\":{\"sha256\":\"7fYzv8\/WdIL5hq3S+sXe9YqLRuXGsfTvKngmZLhXgL8=\"}}},\"createdDateTime\":\"2021-08-24T02:46:57Z\"}","updateManifestSignature":"eyJhbGciOiJSUzI1NiIsInNqd2siOiJleUpoYkdjaU9pSlNVekkxTmlJc0ltdHBaQ0k2SWtGRVZTNHlNREEzTURJdVVpSjkuZXlKcmRIa2lPaUpTVTBFaUxDSnVJam9pYkV4bWMwdHZPRmwwWW1Oak1sRXpUalV3VlhSTVNXWlhVVXhXVTBGRlltTm9LMFl2WTJVM1V6Rlpja3BvV0U5VGNucFRaa051VEhCVmFYRlFWSGMwZWxndmRHbEJja0ZGZFhrM1JFRmxWVzVGU0VWamVEZE9hM2QzZVRVdk9IcExaV3AyWTBWWWNFRktMMlV6UWt0SE5FVTBiMjVtU0ZGRmNFOXplSGRQUzBWbFJ6QkhkamwzVjB3emVsUmpUblprUzFoUFJGaEdNMVZRWlVveGIwZGlVRkZ0Y3pKNmJVTktlRUppZEZOSldVbDBiWFpwWTNneVpXdGtWbnBYUm5jdmRrdFVUblZMYXpob2NVczNTRkptYWs5VlMzVkxXSGxqSzNsSVVVa3dZVVpDY2pKNmEyc3plR2d4ZEVWUFN6azRWMHBtZUdKamFsQnpSRTgyWjNwWmVtdFlla05OZW1Fd1R6QkhhV0pDWjB4QlZGUTVUV1k0V1ZCd1dVY3lhblpQWVVSVmIwTlJiakpWWTFWU1RtUnNPR2hLWW5scWJscHZNa3B5SzFVNE5IbDFjVTlyTjBZMFdubFRiMEoyTkdKWVNrZ3lXbEpTV2tab0wzVlRiSE5XT1hkU2JWbG9XWEoyT1RGRVdtbHhhemhJVWpaRVUyeHVabTVsZFRJNFJsUm9SVzF0YjNOVlRUTnJNbGxNYzBKak5FSnZkWEIwTTNsaFNEaFpia3BVTnpSMU16TjFlakU1TDAxNlZIVnFTMmMzVkdGcE1USXJXR0owYmxwRU9XcFVSMkY1U25Sc2FFWmxWeXRJUXpVM1FYUkJSbHBvY1ZsM2VVZHJXQ3M0TTBGaFVGaGFOR0V4VHpoMU1qTk9WVWQxTWtGd04yOU5NVTR3ZVVKS0swbHNUM29pTENKbElqb2lRVkZCUWlJc0ltRnNaeUk2SWxKVE1qVTJJaXdpYTJsa0lqb2lRVVJWTGpJeE1EWXdPUzVTTGxNaWZRLlJLS2VBZE02dGFjdWZpSVU3eTV2S3dsNFpQLURMNnEteHlrTndEdkljZFpIaTBIa2RIZ1V2WnoyZzZCTmpLS21WTU92dXp6TjhEczhybXo1dnMwT1RJN2tYUG1YeDZFLUYyUXVoUXNxT3J5LS1aN2J3TW5LYTNkZk1sbkthWU9PdURtV252RWMyR0hWdVVTSzREbmw0TE9vTTQxOVlMNThWTDAtSEthU18xYmNOUDhXYjVZR08xZXh1RmpiVGtIZkNIU0duVThJeUFjczlGTjhUT3JETHZpVEtwcWtvM3RiSUwxZE1TN3NhLWJkZExUVWp6TnVLTmFpNnpIWTdSanZGbjhjUDN6R2xjQnN1aVQ0XzVVaDZ0M05rZW1UdV9tZjdtZUFLLTBTMTAzMFpSNnNTR281azgtTE1sX0ZaUmh4djNFZFNtR2RBUTNlMDVMRzNnVVAyNzhTQWVzWHhNQUlHWmcxUFE3aEpoZGZHdmVGanJNdkdTSVFEM09wRnEtZHREcEFXbUo2Zm5sZFA1UWxYek5tQkJTMlZRQUtXZU9BYjh0Yjl5aVhsemhtT1dLRjF4SzlseHpYUG9GNmllOFRUWlJ4T0hxTjNiSkVISkVoQmVLclh6YkViV2tFNm4zTEoxbkd5M1htUlVFcER0Umdpa0tBUzZybFhFT0VneXNjIn0.eyJzaGEyNTYiOiJRWi9tTkRwR1FXYkliQy9pbk5jTVM5Z2lQMFVhNCswZnVMdG5zeXhKK0RjPSJ9.TIx2GdQpr118Q7SXtYTUC4OuwxXbJUcFnKpwQ7WdFKbqQL8kFpuapZloqKPVnhBEnzgcWrEjHiwnkbLCM1fekwmpvj5npz9Hmwp6bz1HwKOiyNZtjH2LSi9DuKo2Eux91nRBqbuurl9SU0R_Cyize-sbG-YvmZMv9Yk0ygRqcEEO-oFy-THcavJvVRTPhlJsnvDlrdgle81iezBIlXgQADvR69b04ScmMuHq-Bdsqc42-_hqLT9oTwIRODlOZftL52N2oUsHoo38y7kzwCGAURAXeTsWcV1-5Q9p7ODp1oksmm8tS_4PQ8S7oZHwWj_twq6H4ee6yfk-9vKP-P5oKllxSVMcX7ZrMRD4RB7dq8Osj1fPcUMaHyXV6i6h0ZK8Ee6RsDeoe2On-PLGVA02ynpm2xipOZJ1VgCU2Erl5cOgsWsLaB96hCHJQ6LrnX2_lGdpsS2YM98bnCsjarQ8PCWK6mFJhafkYvaVkvHBkdg-eKsYqgaKxJbc3m1M2diY","fileUrls":null}), property version (703) [OrchestratorUpdateCallback]
2021-08-26T12:54:05.1644Z [I] Processing 'Install' action [ADUC_Workflow_HandleUpdateAction]
2021-08-26T12:54:05.1644Z [I] UpdateAction: Install [ADUC_MethodCall_Install]
2021-08-26T12:54:05.1644Z [I] Setting UpdateState to InstallStarted [ADUC_SetUpdateStateHelper]
2021-08-26T12:54:05.1644Z [I] Calling InstallCallback [ADUC_MethodCall_Install]
2021-08-26T12:54:05.1644Z [I] Install thread started [InstallCallback]
2021-08-26T12:54:05.1647Z [I] OrchestratorPropertyUpdateCallback ended [OrchestratorUpdateCallback]
2021-08-26T12:54:05.1649Z [I] Installing from /tmp/aduc-dl-210826125338 [Install]
2021-08-26T12:54:05.1650Z [I] Installing image file: 'rauc_update_nand-V20211012.artifact' type: 'firmware' [Install]
///
Failing Update on purpose
///
2021-08-26T12:55:15.8479Z [I] Child process terminated normally, signal 1 [ADUC_LaunchChildProcess]
2021-08-26T12:55:15.8595Z [E] Install failed, extendedResultCode = 1 [Install]
2021-08-26T12:55:15.8747Z [I] Action 'Install' complete. Result: 0, 1 [ADUC_Workflow_WorkCompletionCallback]
2021-08-26T12:55:15.8748Z [E] Install failed. error 0, 1 - Expecting service to send Cancel action [ADUC_Workflow_WorkCompletionCallback]
2021-08-26T12:55:15.8748Z [I] Setting UpdateState to Failed [ADUC_SetUpdateStateHelper]
2021-08-26T12:55:15.8749Z [I] Reporting state: 255, Failed (255); HTTP 500; result 0, 1 [AzureDeviceUpdateCoreInterface_ReportStateAndResultAsync]
2021-08-26T12:55:15.8750Z [I] Calling SandboxDestroyCallback [ADUC_MethodCall_Idle]
2021-08-26T12:55:15.8750Z [I] Destroying sandbox /tmp/aduc-dl-210826125338. workflowId: 210826125338 [SandboxDestroy]
2021-08-26T12:55:15.8752Z [I] UpdateAction: Idle. Ending workflow with WorkflowId: 210826125338 [ADUC_MethodCall_Idle]
2021-08-26T12:55:15.8752Z [W] Idle UpdateAction called in unexpected state: InstallStarted! [ADUC_MethodCall_Idle]
2021-08-26T12:55:15.8752Z [I] Calling IdleCallback [ADUC_MethodCall_Idle]
2021-08-26T12:55:15.8753Z [I] Now idle. workflowId:  [Idle]
2021-08-26T12:55:15.8753Z [I] Setting UpdateState to Idle [ADUC_SetUpdateStateHelper]
2021-08-26T12:55:15.8753Z [I] Reporting state: 0, Idle (0); HTTP 200; result 1, 0 [AzureDeviceUpdateCoreInterface_ReportStateAndResultAsync]
2021-08-26T12:55:15.8753Z [I] UpdateAction: Idle. WorkFolder not set. -> SandboxDestroy was not called [ADUC_MethodCall_Idle]
2021-08-26T12:55:15.8754Z [I] Calling IdleCallback [ADUC_MethodCall_Idle]
2021-08-26T12:55:15.8754Z [I] Now idle. workflowId:  [Idle]

////
Restarting failed devices in Iot-Hub
///

 2021-08-26T12:56:16.7908Z [D] ComponentName:azureDeviceUpdateAgent, propertyName:service [ADUC_PnP_ComponentClient_PropertyUpdate_Callback]
2021-08-26T12:56:16.7911Z [D] OrchestratorUpdateCallback received property JSON string ({"action":0,"updateManifest":"{\"manifestVersion\":\"2.0\",\"updateId\":{\"provider\":\"FuS\",\"name\":\"Firmware\",\"version\":\"1.0\"},\"updateType\":\"fus\/fsupdate:firmware\",\"installedCriteria\":\"20211012\",\"files\":{\"51c625e22164c1c1\":{\"fileName\":\"rauc_update_nand-V20211012.artifact\",\"sizeInBytes\":120944697,\"hashes\":{\"sha256\":\"7fYzv8\/WdIL5hq3S+sXe9YqLRuXGsfTvKngmZLhXgL8=\"}}},\"createdDateTime\":\"2021-08-24T02:46:57Z\"}","updateManifestSignature":"eyJhbGciOiJSUzI1NiIsInNqd2siOiJleUpoYkdjaU9pSlNVekkxTmlJc0ltdHBaQ0k2SWtGRVZTNHlNREEzTURJdVVpSjkuZXlKcmRIa2lPaUpTVTBFaUxDSnVJam9pYkV4bWMwdHZPRmwwWW1Oak1sRXpUalV3VlhSTVNXWlhVVXhXVTBGRlltTm9LMFl2WTJVM1V6Rlpja3BvV0U5VGNucFRaa051VEhCVmFYRlFWSGMwZWxndmRHbEJja0ZGZFhrM1JFRmxWVzVGU0VWamVEZE9hM2QzZVRVdk9IcExaV3AyWTBWWWNFRktMMlV6UWt0SE5FVTBiMjVtU0ZGRmNFOXplSGRQUzBWbFJ6QkhkamwzVjB3emVsUmpUblprUzFoUFJGaEdNMVZRWlVveGIwZGlVRkZ0Y3pKNmJVTktlRUppZEZOSldVbDBiWFpwWTNneVpXdGtWbnBYUm5jdmRrdFVUblZMYXpob2NVczNTRkptYWs5VlMzVkxXSGxqSzNsSVVVa3dZVVpDY2pKNmEyc3plR2d4ZEVWUFN6azRWMHBtZUdKamFsQnpSRTgyWjNwWmVtdFlla05OZW1Fd1R6QkhhV0pDWjB4QlZGUTVUV1k0V1ZCd1dVY3lhblpQWVVSVmIwTlJiakpWWTFWU1RtUnNPR2hLWW5scWJscHZNa3B5SzFVNE5IbDFjVTlyTjBZMFdubFRiMEoyTkdKWVNrZ3lXbEpTV2tab0wzVlRiSE5XT1hkU2JWbG9XWEoyT1RGRVdtbHhhemhJVWpaRVUyeHVabTVsZFRJNFJsUm9SVzF0YjNOVlRUTnJNbGxNYzBKak5FSnZkWEIwTTNsaFNEaFpia3BVTnpSMU16TjFlakU1TDAxNlZIVnFTMmMzVkdGcE1USXJXR0owYmxwRU9XcFVSMkY1U25Sc2FFWmxWeXRJUXpVM1FYUkJSbHBvY1ZsM2VVZHJXQ3M0TTBGaFVGaGFOR0V4VHpoMU1qTk9WVWQxTWtGd04yOU5NVTR3ZVVKS0swbHNUM29pTENKbElqb2lRVkZCUWlJc0ltRnNaeUk2SWxKVE1qVTJJaXdpYTJsa0lqb2lRVVJWTGpJeE1EWXdPUzVTTGxNaWZRLlJLS2VBZE02dGFjdWZpSVU3eTV2S3dsNFpQLURMNnEteHlrTndEdkljZFpIaTBIa2RIZ1V2WnoyZzZCTmpLS21WTU92dXp6TjhEczhybXo1dnMwT1RJN2tYUG1YeDZFLUYyUXVoUXNxT3J5LS1aN2J3TW5LYTNkZk1sbkthWU9PdURtV252RWMyR0hWdVVTSzREbmw0TE9vTTQxOVlMNThWTDAtSEthU18xYmNOUDhXYjVZR08xZXh1RmpiVGtIZkNIU0duVThJeUFjczlGTjhUT3JETHZpVEtwcWtvM3RiSUwxZE1TN3NhLWJkZExUVWp6TnVLTmFpNnpIWTdSanZGbjhjUDN6R2xjQnN1aVQ0XzVVaDZ0M05rZW1UdV9tZjdtZUFLLTBTMTAzMFpSNnNTR281azgtTE1sX0ZaUmh4djNFZFNtR2RBUTNlMDVMRzNnVVAyNzhTQWVzWHhNQUlHWmcxUFE3aEpoZGZHdmVGanJNdkdTSVFEM09wRnEtZHREcEFXbUo2Zm5sZFA1UWxYek5tQkJTMlZRQUtXZU9BYjh0Yjl5aVhsemhtT1dLRjF4SzlseHpYUG9GNmllOFRUWlJ4T0hxTjNiSkVISkVoQmVLclh6YkViV2tFNm4zTEoxbkd5M1htUlVFcER0Umdpa0tBUzZybFhFT0VneXNjIn0.eyJzaGEyNTYiOiJRWi9tTkRwR1FXYkliQy9pbk5jTVM5Z2lQMFVhNCswZnVMdG5zeXhKK0RjPSJ9.TIx2GdQpr118Q7SXtYTUC4OuwxXbJUcFnKpwQ7WdFKbqQL8kFpuapZloqKPVnhBEnzgcWrEjHiwnkbLCM1fekwmpvj5npz9Hmwp6bz1HwKOiyNZtjH2LSi9DuKo2Eux91nRBqbuurl9SU0R_Cyize-sbG-YvmZMv9Yk0ygRqcEEO-oFy-THcavJvVRTPhlJsnvDlrdgle81iezBIlXgQADvR69b04ScmMuHq-Bdsqc42-_hqLT9oTwIRODlOZftL52N2oUsHoo38y7kzwCGAURAXeTsWcV1-5Q9p7ODp1oksmm8tS_4PQ8S7oZHwWj_twq6H4ee6yfk-9vKP-P5oKllxSVMcX7ZrMRD4RB7dq8Osj1fPcUMaHyXV6i6h0ZK8Ee6RsDeoe2On-PLGVA02ynpm2xipOZJ1VgCU2Erl5cOgsWsLaB96hCHJQ6LrnX2_lGdpsS2YM98bnCsjarQ8PCWK6mFJhafkYvaVkvHBkdg-eKsYqgaKxJbc3m1M2diY","fileUrls":{"51c625e22164c1c1":"http:\/\/deviceupdateinsta [OrchestratorUpdateCallback]
2021-08-26T12:56:16.8117Z [I] Calling IsInstalledCallback to check if content is installed. [ADUC_MethodCall_IsInstalled]
2021-08-26T12:56:16.8117Z [I] IsInstalledCallback called [IsInstalledCallback]
2021-08-26T12:56:16.8118Z [I] IsInstalled called workflowId: , installed criteria: 20211012 [IsInstalled]
2021-08-26T12:56:16.8980Z [I] Installed criteria 20211012 was not installed, the current version is 20211013 [IsInstalled]
2021-08-26T12:56:16.8981Z [I] Processing 'Download' action [ADUC_Workflow_HandleUpdateAction]
2021-08-26T12:56:16.8981Z [I] Start the workflow - downloading, with WorkflowId 210826125616 [ADUC_Workflow_HandleUpdateAction]
2021-08-26T12:56:16.8981Z [I] UpdateAction: Prepare - calling PrepareCallback [ADUC_MethodCall_Prepare]
2021-08-26T12:56:16.8982Z [I] PrepareCallback called [PrepareCallback]
2021-08-26T12:56:16.8982Z [I] {210826125616} Received Metadata, UpdateType: fus/fsupdate:firmware, UpdateTypeName: fus/fsupdate, UpdateTypeVersion: firmware, FileCount: 1 [Prepare]
2021-08-26T12:56:16.8983Z [I] fsupdate_handler_create-called. [fus_fsupdate_CreateFunc]
2021-08-26T12:56:16.8983Z [I] Prepare succeeded. [Prepare]
2021-08-26T12:56:16.8983Z [I] UpdateAction: Download [ADUC_MethodCall_Download]
2021-08-26T12:56:16.8984Z [I] Calling SandboxCreateCallback [ADUC_MethodCall_Download]
2021-08-26T12:56:16.8984Z [I] Starting Child Process [ADUC_LaunchChildProcess]
2021-08-26T12:56:16.8984Z [I] Arg 0 = stop [ADUC_LaunchChildProcess]
2021-08-26T12:56:16.8985Z [I] Arg 1 = deliveryoptimization-agent.service [ADUC_LaunchChildProcess]
2021-08-26T12:56:17.3684Z [I] Child process terminated normally, signal 0 [ADUC_LaunchChildProcess]
2021-08-26T12:56:17.3688Z [I] Starting Child Process [ADUC_LaunchChildProcess]
2021-08-26T12:56:17.3688Z [I] Arg 0 = start [ADUC_LaunchChildProcess]
2021-08-26T12:56:17.3688Z [I] Arg 1 = deliveryoptimization-agent.service [ADUC_LaunchChildProcess]
2021-08-26T12:56:17.3917Z [I] Child process terminated normally, signal 0 [ADUC_LaunchChildProcess]
2021-08-26T12:56:17.3919Z [I] Setting sandbox /tmp/aduc-dl-210826125616 [SandboxCreate]
2021-08-26T12:56:17.3920Z [I] Using sandbox /tmp/aduc-dl-210826125616 [ADUC_MethodCall_Download]
2021-08-26T12:56:17.3920Z [I] Setting UpdateState to DownloadStarted [ADUC_SetUpdateStateHelper]
2021-08-26T12:56:17.3921Z [I] Calling DownloadCallback [ADUC_MethodCall_Download]
2021-08-26T12:56:17.3921Z [I] Download thread started [DownloadCallback]
2021-08-26T12:56:17.3924Z [I] OrchestratorPropertyUpdateCallback ended [OrchestratorUpdateCallback]
2021-08-26T12:56:17.3925Z [D] Downloading 1 files to /tmp/aduc-dl-210826125616 [Download]
2021-08-26T12:56:17.3925Z [I] Downloading File 'rauc_update_nand-V20211012.artifact' from 'http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact' to '/tmp/aduc-dl-210826125616/rauc_update_nand-V20211012.artifact' [Download]
kthreadd invoked oom-killer: gfp_mask=0x2dc2(GFP_KERNEL|__GFP_HIGHMEM|__GFP_NOWARN|__GFP_ZERO), order=0, oom_score_adj=0
CPU: 2 PID: 2 Comm: kthreadd Not tainted 5.4.70-F+S #1
Hardware name: F&S PicoCoreMX8MM (DT)
Call trace:
 dump_backtrace+0x0/0x140
 show_stack+0x14/0x20
 dump_stack+0xb4/0x114
 dump_header+0x44/0x1ec
 oom_kill_process+0x1d4/0x1d8
 out_of_memory+0x170/0x4e0
 __alloc_pages_slowpath+0x954/0x9f8
 __alloc_pages_nodemask+0x21c/0x280
 __vmalloc_node_range+0xfc/0x348
 copy_process+0x420/0x14a0
 _do_fork+0x7c/0x328
 kernel_thread+0x58/0x78
 kthreadd+0x160/0x2f0
 ret_from_fork+0x10/0x1c
Mem-Info:
active_anon:6420 inactive_anon:57403 isolated_anon:0
 active_file:104 inactive_file:156 isolated_file:0
 unevictable:2 dirty:0 writeback:0 unstable:0
 slab_reclaimable:3981 slab_unreclaimable:8321
 mapped:337 shmem:57404 pagetables:272 bounce:0
 free:136156 free_pcp:64 free_cma:130930
Node 0 active_anon:25680kB inactive_anon:229612kB active_file:372kB inactive_file:516kB unevictable:8kB isolated(anon):0kB isolated(file):0kB mapped:1348kB dirty:0kB writeback:0kB shmem:229616kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 4096kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no
Node 0 DMA32 free:544044kB min:22528kB low:28160kB high:33792kB active_anon:25680kB inactive_anon:229612kB active_file:148kB inactive_file:188kB unevictable:8kB writepending:0kB present:1048576kB managed:1006292kB mlocked:0kB kernel_stack:2880kB pagetables:1088kB bounce:0kB free_pcp:468kB local_pcp:0kB free_cma:523720kB
lowmem_reserve[]: 0 0 0
Node 0 DMA32: 235*4kB (UME) 574*8kB (UMEC) 122*16kB (UME) 45*32kB (MEC) 17*64kB (ME) 9*128kB (MEC) 4*256kB (MEC) 2*512kB (UE) 2*1024kB (UC) 2*2048kB (MC) 128*4096kB (MC) = 543644kB
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=32768kB
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB
Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=64kB
57670 total pagecache pages
0 pages in swap cache
Swap cache stats: add 0, delete 0, find 0/0
Free swap  = 0kB
Total swap = 0kB
262144 pages RAM
0 pages HighMem/MovableOnly
10571 pages reserved
163840 pages cma reserved
0 pages hwpoisoned
Tasks state (memory values in pages):
[  pid  ]   uid  tgid total_vm      rss pgtables_bytes swapents oom_score_adj name
[    250]     0   250     4454      419    69632        0          -250 systemd-journal
[    267]     0   267     3257      282    49152        0         -1000 systemd-udevd
[    295]   994   295     4079      126    57344        0             0 systemd-network
[    307]   992   307    20408      618    65536        0             0 systemd-timesyn
[    320]   993   320     1926       99    53248        0             0 systemd-resolve
[    350]   998   350     1210       78    49152        0             0 avahi-daemon
[    351]     0   351      799       29    40960        0             0 klogd
[    352]   998   352     1178       62    49152        0             0 avahi-daemon
[    353]     0   353      799       20    49152        0             0 syslogd
[    354]   997   354     1123      129    49152        0          -900 dbus-daemon
[    356]     0   356     2149      177    61440        0             0 ofonod
[    365]     0   365     1924      116    57344        0             0 systemd-logind
[    366]     0   366     1140      100    49152        0             0 login
[    367]     0   367     1252       26    49152        0             0 agetty
[    412]     0   412     2329      253    57344        0             0 systemd
[    413]     0   413     2830      445    53248        0             0 (sd-pam)
[    420]     0   420      913      116    49152        0             0 sh
[    424]     0   424     1003       75    49152        0             0 su
[    425]   800   425    25218      400    86016        0             0 AducIotAgent
[    485]     0   485    78019      883    94208        0             0 rauc
[    568]   801   568   597743     1322   438272        0             0 deliveryoptimiz
oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/system.slice/deliveryoptimization-agent.service,task=deliveryoptimiz,pid=568,uid=801
Out of memory: Killed process 568 (deliveryoptimiz) total-vm:2390972kB, anon-rss:5288kB, file-rss:0kB, shmem-rss:0kB, UID:801 pgtables:428kB oom_score_adj:0
oom_reaper: reaped process 568 (deliveryoptimiz), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
2021-08-26T12:56:30.4754Z [I] Caught DO exception, msg: unrecognized error, code: -2133848063 [Download]
2021-08-26T12:56:30.4755Z [I] ProgressCallback: workflowId: 210826125616; Id 51c625e22164c1c1; State: Error; Bytes: 104857600/104857600 [DownloadProgressCallback]
2021-08-26T12:56:30.4755Z [I] Download resultCode: 0, extendedCode: -791670783 [Download]
2021-08-26T12:56:30.4755Z [I] Action 'Download' complete. Result: 0, -791670783 [ADUC_Workflow_WorkCompletionCallback]
2021-08-26T12:56:30.4756Z [E] Download failed. error 0, -791670783 - Expecting service to send Cancel action [ADUC_Workflow_WorkCompletionCallback]
2021-08-26T12:56:30.4756Z [I] Setting UpdateState to Failed [ADUC_SetUpdateStateHelper]
2021-08-26T12:56:30.4756Z [I] Reporting state: 255, Failed (255); HTTP 500; result 0, -791670783 [AzureDeviceUpdateCoreInterface_ReportStateAndResultAsync]
2021-08-26T12:56:30.4757Z [I] Calling SandboxDestroyCallback [ADUC_MethodCall_Idle]
2021-08-26T12:56:30.4757Z [I] Destroying sandbox /tmp/aduc-dl-210826125616. workflowId: 210826125616 [SandboxDestroy]
2021-08-26T12:56:30.5144Z [I] UpdateAction: Idle. Ending workflow with WorkflowId: 210826125616 [ADUC_MethodCall_Idle]
2021-08-26T12:56:30.5145Z [W] Idle UpdateAction called in unexpected state: DownloadStarted! [ADUC_MethodCall_Idle]
2021-08-26T12:56:30.5145Z [I] Calling IdleCallback [ADUC_MethodCall_Idle]
2021-08-26T12:56:30.5145Z [I] Now idle. workflowId:  [Idle]
2021-08-26T12:56:30.5145Z [I] Setting UpdateState to Idle [ADUC_SetUpdateStateHelper]
2021-08-26T12:56:30.5145Z [I] Reporting state: 0, Idle (0); HTTP 200; result 1, 0 [AzureDeviceUpdateCoreInterface_ReportStateAndResultAsync]
2021-08-26T12:56:30.5146Z [I] UpdateAction: Idle. WorkFolder not set. -> SandboxDestroy was not called [ADUC_MethodCall_Idle]
2021-08-26T12:56:30.5146Z [W] Idle UpdateAction called in unexpected state: DownloadStarted! [ADUC_MethodCall_Idle]
2021-08-26T12:56:30.5147Z [I] Calling IdleCallback [ADUC_MethodCall_Idle]
2021-08-26T12:56:30.5147Z [I] Now idle. workflowId:  [Idle]

DO-LOG

root@fsimx8mm:/etc/deliveryoptimization-agent# cat /adu/logs/doFail.log
2021-08-26T12:03:16.6683747Z 1181  1181  info     {Run} Started, DU;deliveryoptimization-agent/v0.5.0+20210823.105429
2021-08-26T12:03:16.7551667Z 1181  1189  info     {_TryRefresh} Read json config file /etc/deliveryoptimization-agent/admin-config.json
2021-08-26T12:03:16.7555715Z 1181  1189  info     {Download} 6b0b97dd-e372-4142-bc83-2fd238398644, new download, url: http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact, dest: /tmp/aduc-dl-210826120315/rauc_update_nand-V20211012.artifact
2021-08-26T12:03:16.7556154Z 1181  1189  info     {GetProperty} 6b0b97dd-e372-4142-bc83-2fd238398644, key: 0
2021-08-26T12:03:16.7586471Z 1181  1222  info     {ParseAndProcess} Download state change: 2
2021-08-26T12:03:16.7588127Z 1181  1184  trace    {_PerformStateChange} 6b0b97dd-e372-4142-bc83-2fd238398644, state change request 0 --> 1
2021-08-26T12:03:16.7590203Z 1181  1184  info     {Create} (hr:0) Create file /tmp/aduc-dl-210826120315/rauc_update_nand-V20211012.artifact
2021-08-26T12:03:16.7788947Z 1181  1184  trace    {Get} Proxy[0]: direct://
2021-08-26T12:03:16.7803287Z 1181  1184  info     {_TryRefresh} Read json config file /etc/deliveryoptimization-agent/sdk-config.json
2021-08-26T12:03:16.7803576Z 1181  1184  trace    {GetHostNameFromIoTConnectionString} Parsing connection string: HostName=IoT-Hub-Schneider.azure-devices.net;DeviceId=FSIMX8MM;SharedAccessKey=TCBNbw22TiWgZxejDiImXuT1OIFKgNEo9a5ulmexhh0=
2021-08-26T12:03:16.7803799Z 1181  1184  trace    {GetHostNameFromIoTConnectionString} GatewayHostName not found in HostName=IoT-Hub-Schneider.azure-devices.net;DeviceId=FSIMX8MM;SharedAccessKey=TCBNbw22TiWgZxejDiImXuT1OIFKgNEo9a5ulmexhh0=
2021-08-26T12:03:16.7804121Z 1181  1184  trace    {GetHost} Returning MCC host: [] for original host: [deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com]
2021-08-26T12:03:16.7804454Z 1181  1184  info     {_UpdateConnectionTypeAndGetUrl} 6b0b97dd-e372-4142-bc83-2fd238398644, connection type: 2, numAttempts: 1, url: http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact
2021-08-26T12:03:16.7804710Z 1181  1184  info     {_SendHttpRequest} 6b0b97dd-e372-4142-bc83-2fd238398644, requesting full file from http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact
2021-08-26T12:03:16.8045874Z 1181  1184  trace    {_CreateClient} New http_client for http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact
2021-08-26T12:03:16.8047852Z 1181  1184  trace    {TraceDownloadStatus} id: 6b0b97dd-e372-4142-bc83-2fd238398644, 1, codes: [0, 0x0, 0x0], 0 / 0
2021-08-26T12:03:16.8048184Z 1181  1184  info     {TraceDownloadStart} (hr:0) id: 6b0b97dd-e372-4142-bc83-2fd238398644, url: http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact, filePath: /tmp/aduc-dl-210826120315/rauc_update_nand-V20211012.artifact, mccHost:
2021-08-26T12:03:17.0457274Z 1181  1189  info     {OnHeadersAvailable} 6b0b97dd-e372-4142-bc83-2fd238398644, http_status: 200, content_length: 120944697, headers:
Accept-Ranges:bytes
Age:80634
Cache-Control:public,max-age=17280000
Content-Disposition:attachment; filename=rauc_update_nand-V20211012.artifact; filename*=utf-8''rauc_update_nand-V20211012.artifact
Content-Length:120944697
Content-Type:application/octet-stream
Date:Thu, 26 Aug 2021 12:03:17 GMT
Etag:"XY4LXnChbGD5OwW761tvivY6+7fqsc5njt0d5lD/Oyw="
Last-Modified:Wed, 25 Aug 2021 07:29:29 GMT
Server:ECAcc (ama/8B2D)
traceparent:00-5e1d1257094f8a4c836a41e84de73e51-3687082cdd01774c-00
X-Cache:HIT
X-CCC:NL
X-CID:11

2021-08-26T12:03:17.3095274Z 1181  1184  trace    {TraceDownloadStatus} id: 6b0b97dd-e372-4142-bc83-2fd238398644, 1, codes: [200, 0x0, 0x0], 2228224 / 120944697
2021-08-26T12:03:18.3130379Z 1181  1184  trace    {TraceDownloadStatus} id: 6b0b97dd-e372-4142-bc83-2fd238398644, 1, codes: [200, 0x0, 0x0], 13893632 / 120944697
2021-08-26T12:03:19.8169592Z 1181  1184  trace    {TraceDownloadStatus} id: 6b0b97dd-e372-4142-bc83-2fd238398644, 1, codes: [200, 0x0, 0x0], 25034752 / 120944697
2021-08-26T12:03:20.7769686Z 1181  1197  error    {Append} (hr:80070018) cbWritten != static_cast<ssize_t>(cbData) [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/do_file.cpp, 53]
2021-08-26T12:03:20.7771241Z 1181  1197  error    {OnData} (hr:80070018) DO failure: (null) (hr:0x80070018) [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/do_file.cpp, 53], {cbWritten != static_cast<ssize_t>(cbData)} [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/download/download.cpp, 629]
2021-08-26T12:03:20.7771549Z 1181  1197  error    {operator()} (hr:80070018) hr [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/http_agent.cpp, 289]
2021-08-26T12:03:20.7870562Z 1181  1207  error    {operator()} (hr:80070018) DO failure: (null) (hr:0x80070018) [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/http_agent.cpp, 289], {hr} [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/http_agent.cpp, 252]
2021-08-26T12:03:20.7871154Z 1181  1207  warning  {operator()} (hr:80070018) Url: http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact, host: deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com
2021-08-26T12:03:20.7875880Z 1181  1184  info     {IsConnected} Network connectivity detected. Interface: eth0, address family: 2 (AF_INET).
2021-08-26T12:03:20.7876639Z 1181  1184  info     {operator()} (hr:80070018) 6b0b97dd-e372-4142-bc83-2fd238398644, failure, will retry in 2 seconds, http_status: 200, headers:
Accept-Ranges:bytes
Age:80634
Cache-Control:public,max-age=17280000
Content-Disposition:attachment; filename=rauc_update_nand-V20211012.artifact; filename*=utf-8''rauc_update_nand-V20211012.artifact
Content-Length:120944697
Content-Type:application/octet-stream
Date:Thu, 26 Aug 2021 12:03:17 GMT
Etag:"XY4LXnChbGD5OwW761tvivY6+7fqsc5njt0d5lD/Oyw="
Last-Modified:Wed, 25 Aug 2021 07:29:29 GMT
Server:ECAcc (ama/8B2D)
traceparent:00-5e1d1257094f8a4c836a41e84de73e51-3687082cdd01774c-00
X-Cache:HIT
X-CCC:NL
X-CID:11

2021-08-26T12:03:21.8215256Z 1181  1184  trace    {TraceDownloadStatus} id: 6b0b97dd-e372-4142-bc83-2fd238398644, 1, codes: [200, 0x80070018, 0x0], 31326208 / 120944697
2021-08-26T12:03:22.7878722Z 1181  1184  info     {_UpdateConnectionTypeAndGetUrl} 6b0b97dd-e372-4142-bc83-2fd238398644, connection type: 2, numAttempts: 2, url: http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact
2021-08-26T12:03:22.7879333Z 1181  1184  info     {_SendHttpRequest} 6b0b97dd-e372-4142-bc83-2fd238398644, requesting range: 31326208-120944696 from http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact
2021-08-26T12:03:22.8414014Z 1181  1216  info     {OnHeadersAvailable} 6b0b97dd-e372-4142-bc83-2fd238398644, http_status: 206, content_length: 120944697, headers:
Accept-Ranges:bytes
Age:80635
Cache-Control:public,max-age=17280000
Content-Disposition:attachment; filename=rauc_update_nand-V20211012.artifact; filename*=utf-8''rauc_update_nand-V20211012.artifact
Content-Length:89618489
Content-Range:bytes 31326208-120944696/120944697
Content-Type:application/octet-stream
Date:Thu, 26 Aug 2021 12:03:22 GMT
Etag:"XY4LXnChbGD5OwW761tvivY6+7fqsc5njt0d5lD/Oyw="
Last-Modified:Wed, 25 Aug 2021 07:29:29 GMT
Server:ECAcc (ama/8B1A)
traceparent:00-ea9f923ff70c00469c9d44a846501ae5-9af982361cd30a4a-00
X-Cache:HIT
X-CCC:NL
X-CID:11

2021-08-26T12:03:22.8874063Z 1181  1197  error    {Append} (hr:C0D0001C) HRESULT_FROM_XPLAT_SYSERR(errno) [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/do_file.cpp, 51]
2021-08-26T12:03:22.8875678Z 1181  1197  error    {OnData} (hr:C0D0001C) DO failure: (null) (hr:0xC0D0001C) [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/do_file.cpp, 51], {HRESULT_FROM_XPLAT_SYSERR(errno)} [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/download/download.cpp, 629]
2021-08-26T12:03:22.8875971Z 1181  1197  error    {operator()} (hr:C0D0001C) hr [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/http_agent.cpp, 289]
2021-08-26T12:03:22.8878183Z 1181  1197  error    {operator()} (hr:C0D0001C) DO failure: (null) (hr:0xC0D0001C) [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/http_agent.cpp, 289], {hr} [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/http_agent.cpp, 252]
2021-08-26T12:03:22.8878538Z 1181  1197  warning  {operator()} (hr:C0D0001C) Url: http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact, host: deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com
2021-08-26T12:03:22.8884733Z 1181  1184  info     {IsConnected} Network connectivity detected. Interface: eth0, address family: 2 (AF_INET).
2021-08-26T12:03:22.8885582Z 1181  1184  info     {operator()} (hr:C0D0001C) 6b0b97dd-e372-4142-bc83-2fd238398644, failure, will retry in 4 seconds, http_status: 206, headers:
Accept-Ranges:bytes
Age:80635
Cache-Control:public,max-age=17280000
Content-Disposition:attachment; filename=rauc_update_nand-V20211012.artifact; filename*=utf-8''rauc_update_nand-V20211012.artifact
Content-Length:89618489
Content-Range:bytes 31326208-120944696/120944697
Content-Type:application/octet-stream
Date:Thu, 26 Aug 2021 12:03:22 GMT
Etag:"XY4LXnChbGD5OwW761tvivY6+7fqsc5njt0d5lD/Oyw="
Last-Modified:Wed, 25 Aug 2021 07:29:29 GMT
Server:ECAcc (ama/8B1A)
traceparent:00-ea9f923ff70c00469c9d44a846501ae5-9af982361cd30a4a-00
X-Cache:HIT
X-CCC:NL
X-CID:11

2021-08-26T12:03:24.3254103Z 1181  1184  trace    {TraceDownloadStatus} id: 6b0b97dd-e372-4142-bc83-2fd238398644, 1, codes: [206, 0xc0d0001c, 0x0], 31326208 / 120944697
2021-08-26T12:03:26.8049229Z 1181  1184  info     {CheckProgress} Bytes transferred so far: 31326208, no-progress intervals: [cur 0, max 30]
2021-08-26T12:03:26.8888261Z 1181  1184  info     {_UpdateConnectionTypeAndGetUrl} 6b0b97dd-e372-4142-bc83-2fd238398644, connection type: 2, numAttempts: 3, url: http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact
2021-08-26T12:03:26.8888851Z 1181  1184  info     {_SendHttpRequest} 6b0b97dd-e372-4142-bc83-2fd238398644, requesting range: 31326208-120944696 from http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact
2021-08-26T12:03:26.9320321Z 1181  1218  info     {OnHeadersAvailable} 6b0b97dd-e372-4142-bc83-2fd238398644, http_status: 206, content_length: 120944697, headers:
Accept-Ranges:bytes
Age:80639
Cache-Control:public,max-age=17280000
Content-Disposition:attachment; filename=rauc_update_nand-V20211012.artifact; filename*=utf-8''rauc_update_nand-V20211012.artifact
Content-Length:89618489
Content-Range:bytes 31326208-120944696/120944697
Content-Type:application/octet-stream
Date:Thu, 26 Aug 2021 12:03:26 GMT
Etag:"XY4LXnChbGD5OwW761tvivY6+7fqsc5njt0d5lD/Oyw="
Last-Modified:Wed, 25 Aug 2021 07:29:29 GMT
Server:ECAcc (ama/8B1A)
traceparent:00-ea9f923ff70c00469c9d44a846501ae5-9af982361cd30a4a-00
X-Cache:HIT
X-CCC:NL
X-CID:11

2021-08-26T12:03:26.9817305Z 1181  1200  error    {Append} (hr:C0D0001C) HRESULT_FROM_XPLAT_SYSERR(errno) [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/do_file.cpp, 51]
2021-08-26T12:03:26.9819022Z 1181  1200  error    {OnData} (hr:C0D0001C) DO failure: (null) (hr:0xC0D0001C) [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/do_file.cpp, 51], {HRESULT_FROM_XPLAT_SYSERR(errno)} [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/download/download.cpp, 629]
2021-08-26T12:03:26.9819343Z 1181  1200  error    {operator()} (hr:C0D0001C) hr [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/http_agent.cpp, 289]
2021-08-26T12:03:26.9822430Z 1181  1192  error    {operator()} (hr:C0D0001C) DO failure: (null) (hr:0xC0D0001C) [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/http_agent.cpp, 289], {hr} [/usr/src/debug/deliveryoptimization-agent/1.0+gitAUTOINC+3f00d1e0f8-r0/git/client-lite/src/util/http_agent.cpp, 252]
2021-08-26T12:03:26.9822799Z 1181  1192  warning  {operator()} (hr:C0D0001C) Url: http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact, host: deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com
2021-08-26T12:03:26.9827004Z 1181  1184  info     {IsConnected} Network connectivity detected. Interface: eth0, address family: 2 (AF_INET).
2021-08-26T12:03:26.9827711Z 1181  1184  info     {operator()} (hr:C0D0001C) 6b0b97dd-e372-4142-bc83-2fd238398644, failure, will retry in 8 seconds, http_status: 206, headers:
Accept-Ranges:bytes
Age:80639
Cache-Control:public,max-age=17280000
Content-Disposition:attachment; filename=rauc_update_nand-V20211012.artifact; filename*=utf-8''rauc_update_nand-V20211012.artifact
Content-Length:89618489
Content-Range:bytes 31326208-120944696/120944697
Content-Type:application/octet-stream
Date:Thu, 26 Aug 2021 12:03:26 GMT
Etag:"XY4LXnChbGD5OwW761tvivY6+7fqsc5njt0d5lD/Oyw="
Last-Modified:Wed, 25 Aug 2021 07:29:29 GMT
Server:ECAcc (ama/8B1A)
traceparent:00-ea9f923ff70c00469c9d44a846501ae5-9af982361cd30a4a-00
X-Cache:HIT
X-CCC:NL
X-CID:11

2021-08-26T12:03:27.3296700Z 1181  1184  trace    {TraceDownloadStatus} id: 6b0b97dd-e372-4142-bc83-2fd238398644, 1, codes: [206, 0xc0d0001c, 0x0], 31326208 / 120944697
2021-08-26T12:03:30.8345008Z 1181  1184  trace    {TraceDownloadStatus} id: 6b0b97dd-e372-4142-bc83-2fd238398644, 1, codes: [206, 0xc0d0001c, 0x0], 31326208 / 120944697
2021-08-26T12:03:34.8382859Z 1181  1184  trace    {TraceDownloadStatus} id: 6b0b97dd-e372-4142-bc83-2fd238398644, 1, codes: [206, 0xc0d0001c, 0x0], 31326208 / 120944697
2021-08-26T12:03:34.9830099Z 1181  1184  info     {_UpdateConnectionTypeAndGetUrl} 6b0b97dd-e372-4142-bc83-2fd238398644, connection type: 2, numAttempts: 4, url: http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact
2021-08-26T12:03:34.9831447Z 1181  1184  info     {_SendHttpRequest} 6b0b97dd-e372-4142-bc83-2fd238398644, requesting range: 31326208-120944696 from http://deviceupdateinstance--schneider-device-update.b.nlu.dl.adu.microsoft.com/northeurope/deviceupdateinstance--schneider-device-update/6ecc8a8fb83b4160bd833ac8eb68ad74/rauc_update_nand-V20211012.artifact
2021-08-26T12:03:35.0309990Z 1181  1195  info     {OnHeadersAvailable} 6b0b97dd-e372-4142-bc83-2fd238398644, http_status: 206, content_length: 120944697, headers:
Accept-Ranges:bytes
Age:80648
Cache-Control:public,max-age=17280000
Content-Disposition:attachment; filename=rauc_update_nand-V20211012.artifact; filename*=utf-8''rauc_update_nand-V20211012.artifact
Content-Length:89618489
Content-Range:bytes 31326208-120944696/120944697
Content-Type:application/octet-stream
Date:Thu, 26 Aug 2021 12:03:35 GMT
Etag:"XY4LXnChbGD5OwW761tvivY6+7fqsc5njt0d5lD/Oyw="
Last-Modified:Wed, 25 Aug 2021 07:29:29 GMT
Server:ECAcc (ama/8B1A)
traceparent:00-ea9f923ff70c00469c9d44a846501ae5-9af982361cd30a4a-00
X-Cache:HIT
X-CCC:NL
X-CID:11

Support for armhf

Hello,
Will there by any support for armhf architecture? I see last update was on tag 0.5.0.
I am working with Ubuntu Server 20.04 on raspi3B+ with iotedge 1.2

Thanks in advance for any information

Testing DO Client components: Download tests fails

Ubuntu 18.04.5 LTS
Do-Client v0.6.0

Im am currently following this guide to build the do agent.

Building and installation passed without errors, but when testing the components 4 of 10 tests fail.

Agent test

[==========] 10 tests from 1 test case ran. (296361 ms total)
[  PASSED  ] 6 tests.
[  FAILED  ] 4 tests, listed below:
[  FAILED  ] DownloadManagerTests.MultipleDownloads
[  FAILED  ] DownloadManagerTests.FileDownloadFatal404
[  FAILED  ] DownloadManagerTests.FileMidDownloadTransient404
[  FAILED  ] DownloadManagerTests.DownloadUrlWithRedirects

the whole console log can be found here.

The sdk test runs fine until Download Test.SimpleDownloadTest_With404Url and then just stays there forever.

Any ideas ?

raspberry pi 4: apt fails with "Sub-process https received a segmentation fault"

Hi,
I installed the DO client on a raspberry pi 4 with raspberry OS 32bit (which is based on a Debian 10) using the debian10-arm32 packages from the artifacts as follows:

apt-get install ./deliveryoptimization-agent/debian10-arm32-release/deliveryoptimization-agent_0.4.0_armhf.deb
apt-get install ./deliveryoptimization-sdk/debian10-arm32-release/libdeliveryoptimization_0.4.0_armhf.deb
apt-get install ./deliveryoptimization-plugin-apt/debian10-arm32-release/deliveryoptimization-plugin-apt_0.2.0_armhf.deb

The installation goes fine without warnings or error.

However, apt-get does not work anymore and it fails as follows:

root@raspberrypi:/home/pi# apt-get update
Reading package lists... Done
E: Method https has died unexpectedly!
E: Sub-process https received a segmentation fault.

Any ideas? Thanks!

Missing cmake-file deliveryoptimization_sdk-targets.cmake?

From deliveryoptimization_sdk-config.cmake the last line as follows

include("${CMAKE_CURRENT_LIST_DIR}/deliveryoptimization_sdk-targets.cmake")

I can't find deliveryoptimization_sdk-targets.cmake somewhere in the project, not commited?

Are versions being tracked properly

If you compare git tags for v0.8.2 with 0.6.0, you can see there are changes to the client-lite library. However, the client-lite project version is still 0.6.0 which results in the debian packge versions being set to this value. Shouldn't the client-lite CMake version change if the code changes?

build fails on Ubuntu 20.04

Building the do agent on Ubuntu 20.04 fails.

Steps to reproduce:

  • Run a fresh Ubuntu 20.04, clone the project
  • Run build/boostrap.sh, fix any errors as per #58
  • Run python3 build/build.py --project agent --package-for deb

The following error is thrown:

[2/32] Building CXX object client-lite/CMakeFiles/docs_common.dir/src/threading/task_thread.cpp.o
FAILED: client-lite/CMakeFiles/docs_common.dir/src/threading/task_thread.cpp.o
/usr/bin/c++  -DBOOST_ALL_DYN_LINK=1 -DDO_AGENT_LOG_DIRECTORY_PATH=\"/var/log/deliveryoptimization-agent\" -DDO_CONFIG_DIRECTORY_PATH=\"/etc/deliveryoptimization-agent\" -DDO_PROXY_SUPPORT -DDO_RUN_DIRECTORY_PATH=\"/var/run/deliveryoptimization-agent\" -I/home/azureuser/do-client/client-lite/src/config -I/home/azureuser/do-client/client-lite/src/download -I/home/azureuser/do-client/client-lite/src/include -I/home/azureuser/do-client/client-lite/src/ipc -I/home/azureuser/do-client/client-lite/src/threading -I/home/azureuser/do-client/client-lite/src/trace -I/home/azureuser/do-client/client-lite/src/util -Wall -fPIE -pie -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -fmerge-all-constants -Wno-noexcept-type -g -DDEBUG -fPIC   -std=c++14 -MD -MT client-lite/CMakeFiles/docs_common.dir/src/threading/task_thread.cpp.o -MF client-lite/CMakeFiles/docs_common.dir/src/threading/task_thread.cpp.o.d -o client-lite/CMakeFiles/docs_common.dir/src/threading/task_thread.cpp.o -c /home/azureuser/do-client/client-lite/src/threading/task_thread.cpp
In file included from /home/azureuser/do-client/client-lite/src/include/do_common.h:43,
                 from /home/azureuser/do-client/client-lite/src/threading/task_thread.cpp:1:
/home/azureuser/do-client/client-lite/src/threading/task_thread.h: In member function ‘void TaskThread::SchedReplace(TLambda&&, TDuration, const void*)’:
/home/azureuser/do-client/client-lite/src/include/do_assert.h:10:9: error: there are no arguments to ‘assert’ that depend on a template parameter, so a declaration of ‘assert’ must be available [-fpermissive]
   10 |         assert(_exp), TRUE \
      |         ^~~~~~
/home/azureuser/do-client/client-lite/src/include/do_assert.h:19:29: note: in expansion of macro ‘DO_ASSERTMSG’
   19 | #define DO_ASSERT(_exp)     DO_ASSERTMSG("Failed", _exp)
      |                             ^~~~~~~~~~~~
/home/azureuser/do-client/client-lite/src/threading/task_thread.h:51:9: note: in expansion of macro ‘DO_ASSERT’
   51 |         DO_ASSERT(tag != nullptr);
      |         ^~~~~~~~~
/home/azureuser/do-client/client-lite/src/include/do_assert.h:10:9: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
   10 |         assert(_exp), TRUE \
      |         ^~~~~~
/home/azureuser/do-client/client-lite/src/include/do_assert.h:19:29: note: in expansion of macro ‘DO_ASSERTMSG’
   19 | #define DO_ASSERT(_exp)     DO_ASSERTMSG("Failed", _exp)
      |                             ^~~~~~~~~~~~
/home/azureuser/do-client/client-lite/src/threading/task_thread.h:51:9: note: in expansion of macro ‘DO_ASSERT’
   51 |         DO_ASSERT(tag != nullptr);
      |         ^~~~~~~~~
[3/32] Building CXX object client-lite/CMakeFiles/docs_common.dir/src/threading/task_queue.cpp.o
ninja: build stopped: subcommand failed.
Running cmake --build /tmp/build-deliveryoptimization-agent/linux-debug --target all failed. Rethrowing exception
Traceback (most recent call last):
  File "build/build.py", line 523, in <module>
    main()
  File "build/build.py", line 33, in main
    build.run()
  File "build/build.py", line 211, in run
    self.build()
  File "build/build.py", line 323, in build
    run_command(build_command)
  File "build/build.py", line 486, in run_command
    _check_call(command)
  File "build/build.py", line 510, in _check_call
    subprocess.check_call(
  File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '/tmp/build-deliveryoptimization-agent/linux-debug', '--target', 'all']' returned non-zero exit status 1.

do-client download fails

When an update is deployed, the download starts and then fails with an exception.
When looking into the do log files at /var/cache/deliveryoptimization-agent/log the first line states:

2021-04-22T13:23:18.4603502Z 821   821   info     {Run} Started, DU;deliveryoptimization-agent/v0.4.0+20210422.071111.b40eeac (HEAD)
2021-04-23T10:19:26.8281728Z 821   903   trace    {_TryRefresh} json file not found at /etc/deliveryoptimization-agent/admin-config.json

What should this file contain ? The sdk-config.json is present and just contains the connection string.

Complete log:
matthias@matthias-VirtualBox:~/Desktop/azure/iot-hub-device-update$ sudo AducIotAgent --log-level 0

2021-04-21T14:20:23.0557Z [I] Agent (linux; 0.6.0-public-preview) starting. [main]

2021-04-21T14:20:23.0557Z [I] Git Info: main:55abcef [main]

2021-04-21T14:20:23.0557Z [I] Agent built with handlers: microsoft/swupdate. [main]

2021-04-21T14:20:23.0559Z [I] Initalizing PnP components. [ADUC_PnP_Components_Create]

2021-04-21T14:20:23.0560Z [I] ADUC agent started. Using IoT Hub Client SDK 1.6.0 [AzureDeviceUpdateCoreInterface_Create]

2021-04-21T14:20:23.0560Z [I] Calling ADUC_Register [ADUC_MethodCall_Register]

2021-04-21T14:20:23.0561Z [I] IoTHub Device Twin callback registered. [ADUC_DeviceClient_Create]

2021-04-21T14:20:23.0564Z [I] Agent running. [main]

2021-04-21T14:20:23.4168Z [D] IotHub connection status: 0, reason:6 [ADUC_ConnectionStatus_Callback]

2021-04-21T14:20:23.8656Z [D] ComponentName:azureDeviceUpdateAgent, propertyName:service [ADUC_PnP_ComponentClient_PropertyUpdate_Callback]

2021-04-21T14:20:23.8657Z [D] OrchestratorUpdateCallback received property JSON string ({"action":255,"updateManifest":"","updateManifestSignature":""}), property version (7) [OrchestratorUpdateCallback]

2021-04-21T14:20:23.8662Z [I] Performing startup tasks. [ADUC_Workflow_HandleStartupWorkflowData]

2021-04-21T14:20:23.8663Z [I] Calling IsInstalledCallback to check if content is installed. [ADUC_MethodCall_IsInstalled]

2021-04-21T14:20:23.8664Z [I] IsInstalledCallback called [IsInstalledCallback]

2021-04-21T14:20:23.8664Z [I] IsInstalled called workflowId: , installed criteria: (null) [IsInstalled]

2021-04-21T14:20:23.8667Z [E] Failed to create content handler, updateType:(null) [IsInstalled]

2021-04-21T14:20:23.8668Z [W] IsInstalled call failed. ExtendedResultCode: -536870781 - setting state to Idle [ADUC_Workflow_HandleStartupWorkflowData]

2021-04-21T14:20:23.8668Z [I] Setting UpdateState to Idle [ADUC_SetUpdateStateHelper]

2021-04-21T14:20:23.8669Z [I] Reporting state: 0, Idle (0); HTTP 200; result 1, 0 [AzureDeviceUpdateCoreInterface_ReportStateAndResultAsync]

2021-04-21T14:20:23.8670Z [I] UpdateAction: Idle. WorkflowId: 210421142023 [ADUC_MethodCall_Idle]

2021-04-21T14:20:23.8670Z [I] Calling IdleCallback [ADUC_MethodCall_Idle]

2021-04-21T14:20:23.8670Z [I] Now idle. workflowId: 210421142023 [Idle]

2021-04-21T14:20:23.8674Z [I] Processing existing Device Twin data after agent started. [ADUC_PnPDeviceTwin_Callback]

2021-04-21T14:20:23.8674Z [D] Notifies components that all callback are subscribed. [ADUC_PnPDeviceTwin_Callback]

2021-04-21T14:20:23.8674Z [I] DeviceInformation component is ready - reporting properties [DeviceInfoInterface_Connected]

2021-04-21T14:20:23.8676Z [I] Property manufacturer changed to FuS [RefreshDeviceInfoInterfaceData]

2021-04-21T14:20:23.8677Z [I] Property model changed to imx8mm [RefreshDeviceInfoInterfaceData]

2021-04-21T14:20:23.8677Z [I] Property osName changed to Linux [RefreshDeviceInfoInterfaceData]

2021-04-21T14:20:23.8679Z [I] Property swVersion changed to 5.4.0-72-generic [RefreshDeviceInfoInterfaceData]

2021-04-21T14:20:23.8679Z [I] Property processorArchitecture changed to x86-64 [RefreshDeviceInfoInterfaceData]

2021-04-21T14:20:23.8912Z [I] Property processorManufacturer changed to GenuineIntel [RefreshDeviceInfoInterfaceData]

2021-04-21T14:20:23.8914Z [I] Property totalMemory changed to 4030200 [RefreshDeviceInfoInterfaceData]

2021-04-21T14:20:23.8915Z [I] Property totalStorage changed to 20509264 [RefreshDeviceInfoInterfaceData]

2021-04-21T14:20:38.3766Z [D] ComponentName:azureDeviceUpdateAgent, propertyName:service [ADUC_PnP_ComponentClient_PropertyUpdate_Callback]

2021-04-21T14:20:38.3772Z [D] OrchestratorUpdateCallback received property JSON string ({"action":0,"updateManifest":"{"manifestVersion":"2.0","updateId":{"provider":"Schneider","name":"newDeviceModel","version":"2.0.0"},"updateType":"microsoft/swupdate:1","installedCriteria":"test","files":{"00000":{"fileName":"workingUpdate","sizeInBytes":144549945,"hashes":{"sha256":"eNUL10t04ThmJ0l49987SZLuFvFzhYkIq/pxoQXgtdI="}}},"createdDateTime":"2021-04-19T10:11:10.4149069Z"}","updateManifestSignature":"eyJhbGciOiJSUzI1NiIsInNqd2siOiJleUpoYkdjaU9pSlNVekkxTmlJc0ltdHBaQ0k2SWtGRVZTNHlNREEzTURJdVVpSjkuZXlKcmRIa2lPaUpTVTBFaUxDSnVJam9pY2toV1FrVkdTMUl4ZG5Ob1p5dEJhRWxuTDFORVVVOHplRFJyYWpORFZWUTNaa2R1U21oQmJYVkVhSFpJWm1velowaDZhVEJVTWtsQmNVTXhlREpDUTFka1QyODFkamgwZFcxeFVtb3ZibGx3WnprM2FtcFFRMHQxWTJSUE5tMHpOMlJqVDIxaE5EWm9OMDh3YTBod2Qwd3pibFZJUjBWeVNqVkVRUzloY0ZsdWQwVmxjMlY0VkdwVU9GTndMeXRpVkhGWFJXMTZaMFF6TjNCbVpFdGhjV3AwU0V4SFZtbFpkMVpJVUhwMFFtRmlkM2RxYUVGMmVubFNXUzk1T1U5bWJYcEVabGh0Y2xreGNtOHZLekpvUlhGRmVXdDFhbmRSUlZscmFHcEtZU3RDTkRjMkt6QnRkVWQ1VjBrMVpVbDJMMjlzZERKU1pWaDRUV0k1VFd4c1dFNTViMUF6WVU1TFNVcHBZbHBOY3pkMVMyTnBkMnQ1YVZWSllWbGpUV3B6T1drdlVrVjVLMnhOT1haSlduRnlabkJEVlZoMU0zUnVNVXRuWXpKUmN5OVVaRGgwVGxSRFIxWTJkM1JXWVhGcFNYQlVaRlEwVW5KRFpFMXZUelZUVG1WbVprUjVZekpzUXpkMU9EVXJiMjFVYTJOcVVHcHRObVpoY0dSSmVVWXljV1Z0ZGxOQ1JHWkNOMk5oYWpWRVNVa3lOVmQzTlVWS1kyRjJabmxRTlRSdGNVNVJVVE5IWTAxUllqSmtaMmhwWTJ4d2FsbHZLelF6V21kWlEyUkhkR0ZhWkRKRlpreGFkMGd6VVdjeWNrUnNabXN2YVdFd0x6RjVjV2xyTDFoYU1XNXpXbFJwTUVKak5VTndUMDFGY1daT1NrWlJhek5DVjI5Qk1EVnlRMW9pTENKbElqb2lRVkZCUWlJc0ltRnNaeUk2SWxKVE1qVTJJaXdpYTJsa0lqb2lRVVJWTGpJd01EY3dNaTVTTGxNaWZRLmlTVGdBRUJYc2Q3QUFOa1FNa2FHLUZBVjZRT0dVRXV4dUhnMllmU3VXaHRZWHFicE0takk1UlZMS2VzU0xDZWhLLWxSQzl4Ni1fTGV5eE5oMURPRmMtRmE2b0NFR3dVajh6aU9GX0FUNnM2RU9tY2txUHJ4dXZDV3R5WWtrRFJGNzRkdGFLMWpOQTdTZFhyWnp2V0NzTXFPVU1OejBnQ29WUjBDczEyNTRrRk1SbVJQVmZFY2pnVDdqNGxDcHlEdVdncjlTZW5TZXFnS0xZeGphYUcwc1JoOWNkaTJkS3J3Z2FOYXFBYkhtQ3JyaHhTUENUQnpXTUV4WnJMWXp1ZEVvZnlZSGlWVlJoU0pwajBPUTE4ZWN1NERQWFYxVGN0MXkzazdMTGlvN244aXpLdXEybTNUeEY5dlBkcWI5TlA2U2M5LW15YXB0cGJGcEhlRmtVTC1GNXl0bF9VQkZLcHdOOUNMNHdwNnlaLWpkWE5hZ3JtVV9xTDFDeVh3MW9tTkNnVG1KRjNHZDNseXFLSEhEZXJEcy1NUnBtS2p3U3dwWkNRSkdEUmNSb3ZXeUwxMnZqdzNMQkpNaG1VeHNFZEJhWlA1d0dkc2ZEOGxkS1lGVkZFY1owb3JNTnJVa1NNQWw2cEl4dGVmRVhpeTVscW1pUHpxX0xKMWVSSXJxWTBfIn0.eyJzaGEyNTYiOiJHVUtvUElvWXlScGxqTC9wR2lDS2RBUmw3cWFPZ1JqMm1qbDk5SXFhZXc0PSJ9.aYxRm-eXMYXUJfd0E-QgjWkyhwh75izHnhbNz7YznFhLc46AI00YjGSZy8McjzHhpnlg4-sHN-PMqdSvU9Kl2TT9jRFSFm2Ot5YiGLwkEj5p1ehrQvgGLb9TnzQkM751iSU_RxQbV0Qpx7oFeSvbAuqfXsjmEO7OnbPrZ4eXcphSoJJoyjxo04tTjEzr7Xs4UYSCeytV6NEzMcme1iKDGgqcWImxfh6wvuqdNQE3cUTqg_rpTFQsZ9pKQ6Lu4XpJmvZvPg9gvRdlwdEhhaoesCSByS5NSPIY-59lNU0sOYn1ZLxZDLChbmAhDh6OIc1Rnliu1uhEP4m3a3u1C2bIJJ-i3wzoR3bz8QAYXY4xrnov2knBryDG7Vy-zKK4WaGC9L9rQvo6dwD2ghqbsGRXr43XcZP3pWV53_fMuXRnupCZO0_8k2P9M_v7TqvVFAyUTWjMeZFs6j2Pvy9lq6qLyRp7EacYSYWwqwl-wxnYUJfpvaMHTWr13uDJH8d0y0FS","fileUrls":{"00000":"http://fsupdateinstanz--fsdeviceupdatetest.b.nlu.dl [OrchestratorUpdateCallback]

2021-04-21T14:20:38.3814Z [I] Processing 'Download' action [ADUC_Workflow_HandleUpdateAction]

2021-04-21T14:20:38.3815Z [I] UpdateAction: Prepare - calling PrepareCallback [ADUC_MethodCall_Prepare]

2021-04-21T14:20:38.3816Z [I] {210421142023} Received Metadata, UpdateType: microsoft/swupdate:1, UpdateTypeName: microsoft/swupdate, UpdateTypeVersion: 1, FileCount: 1 [Prepare]

2021-04-21T14:20:38.3817Z [I] microsoft_swupdate_CreateFunc called. [microsoft_swupdate_CreateFunc]

2021-04-21T14:20:38.3818Z [I] Prepare succeeded. [Prepare]

2021-04-21T14:20:38.3818Z [I] UpdateAction: Download [ADUC_MethodCall_Download]

2021-04-21T14:20:38.3819Z [I] Calling SandboxCreateCallback [ADUC_MethodCall_Download]

2021-04-21T14:20:38.3821Z [I] Setting sandbox /tmp/aduc-dl-210421142023 [SandboxCreate]

2021-04-21T14:20:38.3822Z [I] Using sandbox /tmp/aduc-dl-210421142023 [ADUC_MethodCall_Download]

2021-04-21T14:20:38.3822Z [I] Setting UpdateState to DownloadStarted [ADUC_SetUpdateStateHelper]

2021-04-21T14:20:38.3824Z [I] Calling DownloadCallback [ADUC_MethodCall_Download]

2021-04-21T14:20:38.3828Z [D] Downloading 1 files to /tmp/aduc-dl-210421142023 [Download]

2021-04-21T14:20:38.3829Z [I] Downloading File 'workingUpdate' from 'http://fsupdateinstanz--fsdeviceupdatetest.b.nlu.dl.adu.microsoft.com/northeurope/FsUpdateInstanz--fsdeviceupdatetest/3444d4177cd04eec99450741d6c37d9f/workingUpdate' to '/tmp/aduc-dl-210421142023/workingUpdate' [Download]

2021-04-21T14:20:38.6892Z [I] Caught DO exception, msg: unrecognized error, code: -2147024809 [Download]

2021-04-21T14:20:38.6893Z [I] ProgressCallback: workflowId: 210421142023; Id 00000; State: Error; Bytes: 0/0 [DownloadProgressCallback]

2021-04-21T14:20:38.6893Z [I] Download resultCode: 0, extendedCode: -804847529 [Download]

2021-04-21T14:20:38.6894Z [I] Action 'Download' complete. Result: 0, -804847529 [ADUC_Workflow_WorkCompletionCallback]

2021-04-21T14:20:38.6895Z [E] Download failed. error 0, -804847529 - Expecting service to send Cancel action [ADUC_Workflow_WorkCompletionCallback]

2021-04-21T14:20:38.6896Z [I] Setting UpdateState to Failed [ADUC_SetUpdateStateHelper]

2021-04-21T14:20:38.6896Z [I] Reporting state: 255, Failed (255); HTTP 500; result 0, -804847529 [AzureDeviceUpdateCoreInterface_ReportStateAndResultAsync]

2021-04-21T14:20:40.9971Z [D] ComponentName:azureDeviceUpdateAgent, propertyName:service [ADUC_PnP_ComponentClient_PropertyUpdate_Callback]

2021-04-21T14:20:40.9977Z [D] OrchestratorUpdateCallback received property JSON string ({"action":255,"updateManifest":"","updateManifestSignature":"","fileUrls":null}), property version (9) [OrchestratorUpdateCallback]

2021-04-21T14:20:40.9988Z [I] Cancel received with no operation in progress - returning to Idle state [ADUC_Workflow_HandleUpdateAction]

2021-04-21T14:20:40.9989Z [I] Setting UpdateState to Idle [ADUC_SetUpdateStateHelper]

2021-04-21T14:20:40.9990Z [I] Reporting state: 0, Idle (0); HTTP 200; result 1, 0 [AzureDeviceUpdateCoreInterface_ReportStateAndResultAsync]

2021-04-21T14:20:40.9991Z [I] Calling SandboxDestroyCallback [ADUC_MethodCall_Idle]

2021-04-21T14:20:40.9994Z [I] Destroying sandbox /tmp/aduc-dl-210421142023. workflowId: 210421142023 [SandboxDestroy]

2021-04-21T14:20:40.9999Z [I] UpdateAction: Idle. WorkflowId: 210421142040 [ADUC_MethodCall_Idle]

2021-04-21T14:20:41.0000Z [I] Calling IdleCallback [ADUC_MethodCall_Idle]

2021-04-21T14:20:41.0000Z [I] Now idle. workflowId: 210421142040 [Idle]

^C2021-04-21T14:26:05.8100Z [I] Agent exited with code 0 [main]

2021-04-21T14:26:05.8100Z [I] Agent is shutting down with signal 2. [ShutdownAgent]

2021-04-21T14:26:05.8100Z [I] ADUC agent stopping [AzureDeviceUpdateCoreInterface_Destroy]

2021-04-21T14:26:05.8101Z [I] Calling ADUC_Unregister [ADUC_MethodCall_Unregister]

Error: Time:Wed Apr 21 16:26:05 2021 File:/tmp/azure-iot-sdk-c/c-utility/adapters/tlsio_openssl.c Func:openssl_static_locks_uninstall Line:585 Locks already uninstalled

Provide Documentation for Apt Plugin

How is the apt plugin supposed to be used with Azure device update? Does it require a custom lists file in /etc/apt? Are users supposed to implement a Debian package repository in the cloud for this plugin to work with?

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.