Zum Inhalt springen
Quelle geprüft

MicroDuck 0.17.6: Versionssuche und Wiederherstellung

Verstehe die Updater-Korrektur vom 17. Oktober und prüfe Metadatenfehler vor einer bewussten Aktualisierung des Daemons.

0.17.6 erschien am 17. Oktober nach 0.17.5. Sie sucht die höchste veröffentlichte stabile Version über Kanal-Tags statt über die wachsende Release-Liste. Die Metadatengrenze bleibt bei 1 MiB. Laut Hinweisen wurde der Update-Motor durch CI, jedoch nicht an einem Roboter geprüft.
Pollen Robotics veröffentlichte Daemon 0.17.5 am 17. Oktober 2026 um 10:15 UTC und 0.17.6 um 10:43 UTC. Beide Veröffentlichungen sind nicht als Vorabversion markiert. Laut ihren Hinweisen wurden sie jedoch ohne Promotion über die Staging-Umgebung erstellt und mit dem CI-Update-Modul geprüft, nicht an einem Roboter validiert. Diese Website hat den Code geprüft und keinen der folgenden Befehle auf Hardware ausgeführt.

Was sich durch die beiden Updater-Releases ändert

Quellcodeverhalten der geprüften Version
VersionSuchstrategieBedeutung für den Roboterbesitzer
0.17.4 und früherAbruf veröffentlichter Versionen in Seiten mit bis zu 100 Einträgen.Upstream hat eine Seite gemeldet, die das Metadatenlimit von 1 MiB überschreitet; Eine fehlgeschlagene Suche bedeutet nicht, dass es keine neuere Version gibt.
0.17.5Kleinere Seiten mit 20 Veröffentlichungen, bis zu 25 Seiten.Eine kurzfristige Korrektur der Seitengröße; Metadaten wachsen immer noch mit der Repository-Aktivität.
0.17.6Passende Kanal-Tags, sortiert nach semantischer Version; prüft bis zu fünf Kandidaten-Tags auf eine geeignete veröffentlichte Veröffentlichung.Entwürfe, GitHub-Vorabversionen und semantische Vorabversionen sind vom normalen stabilen Kanal ausgeschlossen.

Der Originalbericht nennt response too large für die Release-API. Der feste HTTP-Code begrenzt die Metadaten immer noch auf 1.048.576 Byte; Hierbei handelt es sich nicht um eine Artefakt-Download-Größe oder eine neu angehobene Grenze. Das Repository verfügt derzeit über weniger Release-Einträge als in unserem Snapshot vom 16. Oktober, sodass ein älterer Client nach der Upstream-Bereinigung möglicherweise wieder funktioniert. Diagnostizieren Sie den tatsächlich auf Ihrem Board aufgetretenen Fehler, anstatt davon auszugehen, dass jeder ältere Roboter derzeit blockiert ist. Ursprünglicher Updater-Antwort-zu-groß-Bericht Nr. 421 ↗ Größenbeschränkung für HTTP-Metadaten behoben ↗ 0.17.6-Kanal-Tag-Suche und Beschränkung auf fünf Kandidaten behoben ↗ Das Design der Aktualisierungsquelle und die Einschränkung des alten Clients wurden korrigiert ↗.

Notieren Sie das Updater-Ergebnis, bevor Sie eine Installation wiederholen

Roboterprüfungen und vorhandenes Update-Transkript
robotctl version
robotctl update status
robotctl update check daemon
robotctl update log
robotctl update show

check fragt die Verfügbarkeit ohne Installation ab; log listet Versuche auf und show liest den letzten Versuch. Behalten Sie die für updaterd gemeldete Version, die Komponente/den Kanal und den genauen Fehler bei. Ein Netzwerkausfall ist kein sauberes „bereits aktuelles“ Ergebnis. Ein veröffentlichter neuer Updater kann auch einen älteren laufenden Updater erst dann reparieren, wenn er tatsächlich installiert wurde. Der vorherige 0.17.4-Artikel bleibt der Quell-Snapshot für Beta-Identität und Vet Book-Verhalten. Status-, Transkript- und Rollback-Anweisungen korrigiert ↗.

Wenn die letzte Suche fehlschlägt, überprüfen Sie die vorhandene Route mit der genauen Version

Für einen offiziell kompatiblen Roboter, der noch unter 0.17.6 ist und bewusst auf diese Version abzielt, akzeptiert die feste 0.17.4-CLI bereits --version und --dry-run. Seine Quelle löst genau dieses Release-Tag direkt auf und umgeht die übergroße Release-Listensuche. Es vermeidet diesen Fehler in der Release-Liste. Es repariert keine DNS- oder TLS-Konnektivität. Hierbei handelt es sich um eine von der Quelle unterstützte Wiederherstellungsroute, nicht um eine von dieser Site reproduzierte Roboterreparatur. Überprüfen Sie zunächst die installierte Hilfe. Gehen Sie nicht davon aus, dass jedes ältere Image oder Image eines Drittanbieters über diese CLI verfügt:

Überprüfen Sie die installierten Befehlsoptionen
robotctl update apply --help

Wenn der Roboter unterstützt wird, die Stromversorgung stabil ist, genügend Staging-Speicherplatz vorhanden ist und eine kompatible signierte Version verfügbar ist, ist eine bewusste Vorschau:

Lädt Staging-Dateien herunter und schreibt sie; aktiviert die Freigabe nicht
sudo robotctl update apply daemon --version 0.17.6 --dry-run

Der Probelauf führt Downloads durch, überprüft Signaturen/Hashes und Kompatibilität, extrahiert sie ins Staging und sucht nach verwaisten Diensten. Es kehrt vor den Pre-Install-Hooks und dem Live-Symlink-Schalter zurück. Es schreibt auf die Festplatte und testet weder Neustart, Gang, Kameras noch den Hardwarezustand. Behandeln Sie einen bestandenen Probelauf nicht als fehlende Robotervalidierung in den Versionshinweisen. Wenn es das Artefakt oder die Tafel ablehnt, bewahren Sie den Grund auf; Deaktivieren Sie die Überprüfung nicht und wählen Sie keinen Entwicklungs-/Staging-Build aus, nur um die Ablehnung zu umgehen. Vorhandene 0.17.4 explizite Version und Probelauf-CLI ↗ Vorhandene 0.17.4 direkte Versionssuche ↗ Trockenlauf-Staging, Überprüfung und Stopppunkt korrigiert ↗.

Installieren Sie absichtlich und überprüfen Sie dann das laufende Ergebnis

Erst nachdem die Prüfungen bestanden wurden und Sie sich für die Installation von 0.17.6 auf dem kompatiblen offiziellen Board entscheiden:

Aktivieren Sie die ausgewählte genaue Daemon-Version
sudo robotctl update apply daemon --version 0.17.6

Eine explizite Version gibt die Absicht an und kann ein Downgrade zulassen. Kopieren Sie diesen veralteten Befehl nicht auf einen Roboter, auf dem bereits eine neuere Version ausgeführt wird. Das Aktualisieren des Laptops duckctl allein aktualisiert nicht den updaterd des Roboters. Vergleichen Sie nach der Installation die laufenden Versionen, den Status, den Zustand und das Transkript:

Bestätigen Sie die laufende Freigabe und das Ergebnis
robotctl version
robotctl update status
robotctl health
robotctl update log
robotctl update show

Wenn etwas fehlschlägt, lesen Sie zuerst die aktuelle Version und das Transkript: Die Engine wurde möglicherweise bereits zurückgesetzt. Ein manuelles Rollback erfordert die Installation einer geeigneten vorherigen Version auf dem Board und setzt den unabhängigen Policy-Satz nicht zurück:

Nur wenn ein installierter Vorgänger vorhanden ist und ein Rollback erforderlich ist
sudo robotctl update rollback daemon
robotctl version
robotctl health

Der offizielle Policy-Satz, vier Referenzmodelle, der Simulator und die RL-Revision blieben in dieser Überprüfung unverändert. Dies ist eine Updater-Veröffentlichung, kein Beweis für eine neue Gangart oder ein neues vollständiges DIY-Image. Die späteren Bereitstellungsänderungen am Haupt- und 0.17.7-Entwicklungstag liegen außerhalb dieses 0.17.6-Quellbereichs. Offizieller Daemon 0.17.5 · 17. Oktober ↗ Offizieller Daemon 0.17.6 · 17. Oktober ↗ Veröffentlichter Laptop duckctl 0.17.6 ↗.

Wohin als nächstes?

Erste Einrichtung / Offizielle 0.17.2-Dokumentation und Client-Quelle überprüft; Keine BLE-Verbindung, WLAN-Änderung oder physischer Robotertest auf dieser Website

MicroDuck verbinden: Suche, WLAN und Konsole

Trenne BLE-Suche, PIN, Netzwerkadresse und WebRTC-Signalisierung, bevor du Einstellungen eines offiziellen Roboters änderst.

Setzen Sie das Gespräch fort

Was möchten Sie als nächstes verstehen?

Halten Sie die Quelle, Ihre Umgebung und Ihre Beobachtungen zusammen.

Quellen und Prüfdatum

Quellenstand 17. Oktober 2026 · Quelle geprüft

  1. Originalquelle 1 · github.com / daemon-v0.17.5 ↗
  2. Originalquelle 2 · github.com / daemon-v0.17.6 ↗
  3. Originalquelle 3 · github.com / 421 ↗
  4. Originalquelle 4 · github.com / github.rs ↗
  5. Originalquelle 5 · github.com / http.rs ↗
  6. Originalquelle 6 · github.com / main.rs ↗
  7. Originalquelle 7 · github.com / github.rs ↗
  8. Originalquelle 8 · github.com / engine.rs ↗
  9. Originalquelle 9 · github.com / cheatsheet.md ↗
  10. Originalquelle 10 · github.com / updater-design.md ↗
  11. Originalquelle 11 · pypi.org / 0.17.6 ↗