-
Notifications
You must be signed in to change notification settings - Fork 459
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
iotedge check crashes on 1.0.9 under Yocto Linux and Rust 1.41.0 #2747
Comments
Hi @surlemur Just to make sure the issue is only with iotedge check, is iotedged running and starting the modules? |
Hi Anca |
Can't really say anything without backtraces. I assume the yocto build strips debug symbols? If so, please retry with an unstripped binary. Otherwise, just searching for |
I will try to test on an unstripped version as soon as possible. |
This issue is being marked as stale because it has been open for 30 days with no activity. |
@surlemur any update on the unstripped debug dump? |
Hi Cindy In my view, we can close this issue. |
Great, thanks for the update @surlemur |
This was figured out in #3746 to be due to a bug in the sysinfo dependency when it enumerates hwmon devices looking for temp sensors. If it finds a file whose name starts with Our 1.0.10 release updated the sysinfo dependency to a version with the fix for this bug, so this issue can be fixed by updating iotedged to 1.0.10. |
Thank for the update! |
This change upgrades the sysinfo package in the iotedge CLI and iotedged. It fixes bugs called out in Azure#2747 and Azure#3746. This change was fixed in master earlier and was supposed to by ported to the 1.1 branch, but never was.
* Fix GetModules call error using RFC3339 DateTime format. (#4293) Fix issue calling GetModuleLogs using DirectMethod with a payload that contains parameters using RF3339 DateTime format. * Prepare for release 1.1.0 (#4342) * Update nuget config per security recommendations (#4289) * Set IOTEDGE_HOST before 'make install' (#4396) After commit a34e0ed, the iotedge CLI fails in Mariner because IOTEDGE_HOST was not set during compilation, so the CLI has the wrong path to iotedged's management endpoint. To fix this, we set IOTEDGE_HOST prior to running `make install`. It was already being set prior to `make release`. * Update Base Images for Security Vulnerability 3.1.12 (#4380) - Update ARM32/ARM64 Bionic base images to 3.1.12 - Update AMD64 (Linux) Alpine base images to 3.1.12 - Update AMD64 (Windows) Nanoserver base images to 3.1.12 * Update release 1.1.0 (#4399) Update the CHANGELOG to include the latest commits. * Config yaml 1.1 (#4434) This change updates the default agent tag in config.yaml to 1.1. Cherry-pick a4faab5 and update 1.1-specific Windows config.yaml. * Upgrade sysinfo package (#4444) This change upgrades the sysinfo package in the iotedge CLI and iotedged. It fixes bugs called out in #2747 and #3746. This change was fixed in master earlier and was supposed to by ported to the 1.1 branch, but never was. * EFLOW: Introduce environment variables for nuget operations (#4499) Set env variables to direct nuget caches to the data partition instead of to the rootfs Co-authored-by: Pedro Marcelo Zara <pmzara@hotmail.com> Co-authored-by: Damon Barry <damonbarry@users.noreply.github.com> Co-authored-by: yophilav <54859653+yophilav@users.noreply.github.com> Co-authored-by: ms-mahuber <60939654+ms-mahuber@users.noreply.github.com>
Expected Behavior
iotedge check
should output the result of some checksCurrent Behavior
iotedge check
crashes (output with RUST_BACKTRACE=full):Steps to Reproduce
Provide a detailed set of steps to reproduce the bug.
Context (Environment)
Output of
iotedge check
See above...
Device Information
Runtime Versions
iotedge version
]: iotedge 1.0.9docker version
]: 18.09.0, go1.11.1, git commit, 489b8eda6674523df8b82a210399b7d2954427d0Note: when using Windows containers on Windows, run
docker -H npipe:////./pipe/iotedge_moby_engine version
insteadLogs
iotedged logs
edge-agent logs
edge-hub logs
Additional Information
No problems in the past under Yocto and iotedge 1.0.8. However, Rust update was necessary to get 1.0.9 to work.
The text was updated successfully, but these errors were encountered: