- 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
Erwartetes Ergebnis
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.