Major incident
Hosted Mender: Mender Deb package repository broken
Sep 15, 2026, 19:30 UTC
started
20:18 UTC
resolved
48 min
duration
Current status of Hosted Mender: Operational — live Hosted Mender status
Timeline
- Sep 15, 2026, 19:30 UTCinvestigatingWe are currently investigating this issue which has been reported by customers.
- Sep 15, 2026, 19:44 UTCidentifiedThe issue has been identified and a fix is being implemented.
- Sep 15, 2026, 19:53 UTCmonitoringA fix has been implemented and we're monitoring the results.
- Sep 15, 2026, 20:18 UTCresolvedThis incident has been resolved.
- Sep 16, 2026, 08:35 UTCpostmortem## Executive Summary We renew the signing key for our apt repositories every two years. The renewal on 2026-09-15 produced a key that Debian 13 \(trixie\) rejects. For about half a day, anyone installing Mender packages on Debian 13 got "`the repository is not signed`" and could not install anything. Existing devices were unaffected. Debian 12 and older were unaffected. No package was altered and nothing was exposed; this was a verification failure, not a security breach. ## What happened A signing key carries a signature saying "`this key is valid`". Renewing the key is supposed to extend that statement. The tool we use replaces it instead, so the renewed key effectively said "`valid as of today`" with no record of having been valid before. Debian 13 shipped a stricter signature checker. It asks whether the key was valid _at the moment the repository was signed_. Our repositories were last signed before the renewal, so the answer was no and it refused them. Debian 12 and older do not ask that question, which is why everything looked fine to us. ## Impact * Debian 13 users could not install or update Mender packages. ## Resolution We rebuilt the key so it carries both its old and its new validity statements. It is the same key with the same fingerprint, so nothing changed for existing devices, and it now satisfies both the old and the new checkers. Verified on Debian 12 and Debian 13, against every repository. **If you applied a workaround, re-fetch the key.** Some users unblocked themselves by fetching the key from `https://downloads.mender.io/repos/device-components/gpg`. During the incident that URL served the old key, which expires on **2026-10-01**, so those installs will start failing again in October. That URL now serves the corrected key, so fetch it once more: ``` curl -fsSL https://downloads.mender.io/repos/device-components/gpg \ | sudo gpg --dearmor -o /usr/share/keyrings/mender.gpg` ``` The expiry should now read 2028-09-14: ``` gpg --show-keys /usr/share/keyrings/mender.gpg ``` Adjust the output path if you installed the key somewhere else; the official docs place it at `/etc/apt/trusted.gpg.d/mender.asc`. No change to your `sources.list` is needed, and devices already running Mender need no action. ## Why we did not catch it 1. We have an internal renewal and verification runbook which doesn't include Debian 13, so we didn't catch it. 2. The repositories kept serving. Only clients on a newer distribution saw a problem, and we had no monitoring for that. ## Actions to avoid this issue the next time * We updated the internal runbook to also include Debian 13 and a note to check for future distributions. * We added a verification pipeline to the renewal process. ## Apology We are sorry. This was our mistake, and it blocked people from installing our software on a current, supported version of Debian. We have updated our internal renewal process to test against current Debian releases, and added a verification pipeline so this is checked automatically the next time. We did not find this ourselves. A customer did, and reported it. We are grateful for that report, which was precise enough that we could reproduce the problem within minutes, but catching this should not have been their job.
Updates as published by Hosted Mender (original).
Other services with incidents at the same time
- OverDrive 20:21 UTC · Users may experience issues with bookshelf synchronization, borrowing titles, opening borrowed titles, and library card authentication in Libby & Sora.
- Brex 20:12 UTC · Transaction statuses on your Accounting pages may be out of date, causing some transactions to appear in the wrong tab.
- HackerOne 19:54 UTC · HackerOne Platform degradation: asset updates not propagating
- NetCloud us0 Instance 19:43 UTC · NetCloud Manager is currently unavailable
- Sonos 19:26 UTC · Alexa Voice Control - Add Account - Partial failure
More Hosted Mender incidents
- October 28, 2026 Emails not working on US and EU
- October 23, 2026 Delayed email delivery on Hosted Mender
- October 22, 2026 Update on PHP security vulnerability
- October 8, 2026 Error on the Finished Deployments page
- July 14, 2026 Elevated Mender Artifacts Storage errors
- July 9, 2026 Mender Server EU issues with micro tier devices