Found:
2019-06-09
Verified:
2019-06-09
Reported:
2019-06-09
Problem Version:
0.11.2 r36680
Found by:
Martin
Verified by:
Martin
Abstract:
Neuprovisionieren von Automat per configureMachineType nicht möglich

Steps to reproduce

- Per SSH auf das Gerät verbinden
- /home/root/configureMachineType ausführen
- Neuen Automatentyp wählen

Skript läuft ohne Fehler durch und provisioniert den Automaten korrekt

Tatsächliches Ergebnis

  • Automat wird als Base konfiguriert, und ist dadurch nicht betriebsbereit.
  • Das Kopieren der Basis-Konfigurationen aus /opt/sielaff/config/design/Evadts/Konfig_{Gerätetyp}/ schlägt fehl
    • Verzeichnis /opt/sielaff/config/design/Evadts/ existiert nicht
    • Vermutlich ist /opt/sielaff/config/evadts/default/Konfig_{Gerätetyp} gemeint?
  • Das Kopieren von /opt/sielaff/config/design/Evadts/ schlägt ebenfalls fehl, da das Verzeichnis nicht existiert

Nebenwirkungen

Gerät unbenutzbar, restore einer alten dbSiLine erforderlich

Workaround

Nicht per SSH auf dem Gerät herumspielen oder wenn dann den Automatentypen in der dbSiLine per sqlite3 ändern. In diesem Falle ist die Datenbank aber nicht korrekt initialisiert und der Automat (bzw. das Devboard) kann nicht verwendet werden, da keine Warenfachwahlen in der Datenbank konfiguriert sind.

Weitere Dokumentation

  • matemat/robimat/bugtracker/0022.txt
  • Last modified: 2021/04/18 12:35
  • by 127.0.0.1