TIL/잡다한
[Grafana] 신규 유저 추가시 grafana.db 에러 발생 시 해결 방법
재융
2023. 4. 18. 22:38
반응형
Grafana에서 새로운 유저를 추가하려고했는데 계속 Fail이 발생해서, Grafana Docker Container의 로그를 살펴보니 아래와같은 로그가 존재했다.
Failed to save invite to database” error=“UNIQUE constraint failed: temp_user.id”
해당 문제를 해결하기 위해서는 Grafana의 컨테이너 안의 /var/lib/grafana/data 경로에 있는 grafana.db를 손봐줘야한다.
만약에 docker container에 volume mount를 해놓았다면 아래와같이 작업하면 된다.
# 일단 기존에 떠있는 grafana docker container종료
docker stop grafana_container
# 만약 sqlite3 이없다면 아래와같이 설치 (Ubuntu 기준)
sudo apt update
sudo apt install sqlite3
# 그다음 grafana.db가 있는 경로로 들어와서
cd /grafana/data/path
# 다음과같이 temp_user를 grafana.db에서 삭제한다
sqlite3 grafana.db "delete from temp_user;"
반응형