v1.9.2: Fix hotspot non démarré si SQLite lockée au boot
- boot_hotspot.sh: busy timeout 5s sur les requêtes SQLite - boot_hotspot.sh: SSID fallback nebuleair-pro-<serial> si deviceName vide - Corrige le cas où le hotspot ne démarrait pas quand la DB était lockée par les timers systemd au boot (SSID vide → nmcli refuse) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,21 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"version": "1.9.2",
|
||||
"date": "2026-05-20",
|
||||
"changes": {
|
||||
"features": [],
|
||||
"improvements": [
|
||||
"boot_hotspot.sh: ajout d'un busy timeout de 5s sur toutes les requêtes SQLite pour gérer la contention avec les timers systemd au boot",
|
||||
"boot_hotspot.sh: SSID de hotspot dérivé du serial RPi (nebuleair-pro-<serial>) en fallback si deviceName est vide dans la DB"
|
||||
],
|
||||
"fixes": [
|
||||
"Correction d'un bug critique: le hotspot ne démarrait pas si la SQLite était lockée au boot (les requêtes échouaient silencieusement, $DEVICE_NAME restait vide, nmcli refusait de créer un hotspot sans SSID). Visible dans les logs par 'Error: in prepare, database is locked (5)' suivi de 'Failed to setup a Wi-Fi hotspot: A wireless setting with a valid SSID is required'"
|
||||
],
|
||||
"compatibility": []
|
||||
},
|
||||
"notes": "Garantit que le hotspot de configuration démarre dans tous les cas où wlan0 est déconnecté, même en cas de race condition avec les autres services au boot."
|
||||
},
|
||||
{
|
||||
"version": "1.9.1",
|
||||
"date": "2026-05-19",
|
||||
|
||||
Reference in New Issue
Block a user