t’as fait une install de base ? la vu les quelques recherches avec « frigate database is locked » sur google, on dirait que t’essaye de mettre ta bdd ailleurs que son emplacement par defaut.
Perso, j’ai suivi ce tuto
Merci pour le retour.
J’ai suivi le même tuto par contre j’avais mis une sauvegarde réseau sur les médias avant de configurer frigate. je l’ai supprimé et je n’ai plus le pb de database. un bon point !!
Par contre, mon module complémentaire ne démarre pas malgré un journal clean (pourtant le journal s’arrête au même niveau que makernix) . Du coup je ne peux pas lance frigate dans HA (il me dit que le module n’est pas lancé)…
Bonjour et meilleurs voeux à tous,
J’ai exactement le même problème.
Tout a fonctionné en suivant ce très bon tuto.
J’avais cependant été amené à modifier le port 8555 pour passer au 8550 - mais tout a fonctionné.
Les choses se sont envenimées lorsque j’ai créé une sauvegarde sur un disque de ma Freebox.
Depuis, et malgré avoir supprimé tous les stockages externes, j’ai cette database locked
J’ai désinstallé Frigate, refais une réinitinalisation, rien n’y fait.
Voici mon log si vous voyez une piste
« s6-rc: info: service s6rc-fdholder: starting
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service s6rc-fdholder successfully started
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service log-prepare: starting
s6-rc: info: service log-prepare successfully started
s6-rc: info: service nginx-log: starting
s6-rc: info: service go2rtc-log: starting
s6-rc: info: service frigate-log: starting
s6-rc: info: service nginx-log successfully started
s6-rc: info: service go2rtc-log successfully started
s6-rc: info: service go2rtc: starting
s6-rc: info: service frigate-log successfully started
s6-rc: info: service go2rtc successfully started
s6-rc: info: service go2rtc-healthcheck: starting
s6-rc: info: service frigate: starting
2024-01-03 11:24:09.422221018 [INFO] Preparing go2rtc config…
s6-rc: info: service go2rtc-healthcheck successfully started
s6-rc: info: service frigate successfully started
s6-rc: info: service nginx: starting
2024-01-03 11:24:09.459173710 [INFO] Starting Frigate…
s6-rc: info: service nginx successfully started
s6-rc: info: service legacy-services: starting
2024-01-03 11:24:09.519159488 [INFO] Starting NGINX…
s6-rc: info: service legacy-services successfully started
2024-01-03 11:24:09.761276302 [INFO] Got IP address from supervisor: 192.168.0.57
2024-01-03 11:24:09.880970296 [INFO] Got WebRTC port from supervisor: 8550
2024-01-03 11:24:10.536030097 [INFO] Starting go2rtc…
2024-01-03 11:24:10.690842567 12:24:10.690 INF go2rtc version 1.2.0 linux/arm64
2024-01-03 11:24:10.691577773 12:24:10.691 INF [api] listen addr=:1984
2024-01-03 11:24:10.692146498 12:24:10.692 INF [rtsp] listen addr=:8554
2024-01-03 11:24:10.692685863 12:24:10.692 INF [srtp] listen addr=:8443
2024-01-03 11:24:10.693358789 12:24:10.693 INF [webrtc] listen addr=:8555
2024-01-03 11:24:13.529556050 [2024-01-03 12:24:13] frigate.app INFO : Starting Frigate (0.12.1-367d724)
2024-01-03 11:24:13.582793848 [2024-01-03 12:24:13] frigate.app INFO : Creating directory: /tmp/cache
2024-01-03 11:24:13.591096763 [2024-01-03 12:24:13] peewee_migrate INFO : Starting migrations
2024-01-03 11:24:18.603080476 database is locked
2024-01-03 11:24:19.446226485 [INFO] Starting go2rtc healthcheck service…
2024-01-03 11:24:20.075896698 [INFO] Service Frigate exited with code 1 (by signal 0)
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service nginx: stopping
s6-rc: info: service go2rtc-healthcheck: stopping
2024-01-03 11:24:20.104446234 [INFO] The go2rtc-healthcheck service exited with code 256 (by signal 15)
s6-rc: info: service go2rtc-healthcheck successfully stopped
2024-01-03 11:24:20.139943433 [INFO] Service NGINX exited with code 0 (by signal 0)
s6-rc: info: service nginx successfully stopped
s6-rc: info: service nginx-log: stopping
s6-rc: info: service frigate: stopping
s6-rc: info: service frigate successfully stopped
s6-rc: info: service go2rtc: stopping
s6-rc: info: service frigate-log: stopping
s6-rc: info: service nginx-log successfully stopped
2024-01-03 11:24:20.154878807 exit OK
s6-rc: info: service frigate-log successfully stopped
2024-01-03 11:24:20.166926995 [INFO] The go2rtc service exited with code 0 (by signal 0)
s6-rc: info: service go2rtc successfully stopped
s6-rc: info: service go2rtc-log: stopping
s6-rc: info: service go2rtc-log successfully stopped
s6-rc: info: service log-prepare: stopping
s6-rc: info: service s6rc-fdholder: stopping
s6-rc: info: service log-prepare successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service s6rc-fdholder successfully stopped
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped »
@Raph26
Pour ma part, j’ai supprimer mon disque réseau (freebox aussi). et réinstallé Frigate. J’ai plus le msg database is locked mais ca ne démarrage pas mieux. voir ci dessus.
Comme j’en ai marre de chercher, je vais partir sur une installe propre ce weekend et je verai ce que ca donne. Au pire si ca plante tjrs, je ferai un restore de mon backup.
Hello, ça ne pourrait pas être un problème de droit sur le fichier frigate.db dans le répertoire des données frigate ?
Peut-être que lorsque tu as monté la sauvegarde, les droits sur ce fichier ont été modifiés ?
Pour ma part, je fonctionne plutôt avec un container docker externe à homeassistant. Plus facile à maintenir et permet l’utilisation d’un google coral.
Bonsoir et bonne année à tous,
Merci pour ton concours MattG
Effectivement, j’ai modifier les droits en écriture pour le fichier database.
A présent Frigate démarre sans craché mais il n’affiche rien d’autre qu’un cercle qui tourne en permanence. En effet, le journal indique qu’il y a recherche des infos suivantes:
‹ connecting to upstream, client: 172.30.32.2, server: , request: « GET /api/config HTTP/1.1 », upstream: ›
‹ « http://127.0.0.1:5001/config », host: « X.X.X.X:Y », referrer: ›
‹ … ›
XXXX:Y est l’adresse IP locale avec le port de home assistant chez moi.
Si vous avez une idée pour vancer, je vous en serais reconnaissant (logique)
Cordialement
Tu n’as pas d’autres infos/erreurs dans les logs ?
Peux-tu t’assurer que les droits sont aussi appliqués sur le fichier config.yml ?
En fait, il faudrait t’assurer que frigate ait accès à tout son répertoire. Pas seulement la database.