Hi, I just started setting up mender client on our Jetson Devices running 22.04 Linux for Tegra and ran into an issue:
Running mender-update 5.0.4 on Ubuntu 22.04 (Jammy) / ARM64 with system timezone
set to Europe/Berlin. Every deployment fails to upload logs to the server with:
Could not send deployment status: Bad response error: Got unexpected response 400
from logs API: parsing time “2026-03-02T17:20:05.293319Z00Z”: extra text: “00Z”
The timestamp “Z00Z” is malformed — it looks like the client formats the UTC time
with a trailing “Z” and then appends a UTC offset string on top, producing an invalid
RFC3339 timestamp that the server rejects.
Environment:
- mender-update 5.0.4, installed via ubuntu/jammy/stable APT repo
- Ubuntu 22.04, ARM64 (NVIDIA Jetson Orin Nano)
- Timezone: Europe/Berlin (CET, +0100), NTP synced, TZ env var not set
date -u +"%Y-%m-%dT%H:%M:%S.%6NZ"produces a clean timestamp — issue is in
the client’s formatting, not the system
Impact: deployment logs never reach the server, status reporting broken.
Workaround: unknown — does setting the system timezone to UTC fix this?
Has anyone else seen this on non-UTC systems? Is there a known fix or preferred
channel for client bugs?
Edit: i tried switching to UTC but still no luck unfortunately ![]()