Was sich durch die beiden Updater-Releases ändert
| Version | Suchstrategie | Bedeutung für den Roboterbesitzer |
|---|---|---|
| 0.17.4 und früher | Abruf 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.5 | Kleinere 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.6 | Passende 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
robotctl version
robotctl update status
robotctl update check daemon
robotctl update log
robotctl update showcheck 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:
robotctl update apply --helpWenn 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:
sudo robotctl update apply daemon --version 0.17.6 --dry-runDer 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:
sudo robotctl update apply daemon --version 0.17.6Eine 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:
robotctl version
robotctl update status
robotctl health
robotctl update log
robotctl update showWenn 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:
sudo robotctl update rollback daemon
robotctl version
robotctl healthDer 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 ↗.
Quellenprüfung: . Der Umfang der Verifizierung ist im Leitfaden angegeben; Die Quellenüberprüfung allein ist kein Hardwaretest.
Wohin als nächstes?
MicroDuck-Fehlersuche: Gamepad, CUDA und ONNX
Prüfe Bluetooth-Verbindung, Treiber und Tastenbelegung getrennt von Browser-, Installations- und Modellproblemen.
MicroDuck verbinden: Suche, WLAN und Konsole
Trenne BLE-Suche, PIN, Netzwerkadresse und WebRTC-Signalisierung, bevor du Einstellungen eines offiziellen Roboters änderst.
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
- Originalquelle 1 · github.com / daemon-v0.17.5 ↗
- Originalquelle 2 · github.com / daemon-v0.17.6 ↗
- Originalquelle 3 · github.com / 421 ↗
- Originalquelle 4 · github.com / github.rs ↗
- Originalquelle 5 · github.com / http.rs ↗
- Originalquelle 6 · github.com / main.rs ↗
- Originalquelle 7 · github.com / github.rs ↗
- Originalquelle 8 · github.com / engine.rs ↗
- Originalquelle 9 · github.com / cheatsheet.md ↗
- Originalquelle 10 · github.com / updater-design.md ↗
- Originalquelle 11 · pypi.org / 0.17.6 ↗