vaultwarden 에러 cannot read properties of null (reading ‘iterations’)
소개
필자는 Synology Nas에 Docker valutwarden 을 추가하여 사용합니다.
vaultwarden이란 Bitwarden에서 파생된 self-hosted 설치가 가능한 암호관리 프로그램입니다.
Bitwarden이란 무엇인가?
1Password와 같은 암호 관리 프로그램입니다. 장점은 self-hosted 설치형으로 무료로 사용이 가능하다 라는 점입니다. 암호 관리프로그램 이기때문에 많은 유저가 민감한 암호정보를 클라우드에 넣기는 싫다 부분에서 직접 설치 관리하는 것으로 안심하기 때문에 사용자가 많습니다.
그런데 왜 필자는 valutwarden을 사용하는가?
Bitwarden 역시 설치형은 무료라는 부분을 강조하지만, 요즘 2FA 등 사용하는 부분이 많지만, Bitwarden 은 2FA를 사용하기위해서는 년간 $10 을 지불하고 사용해야합니다. 이렇게 보면 일부분만 무료라는 부분 때문에 valutwarden을 사용합니다.
그럼 valutwarden은 2FA 부분은? 네, 무료입니다. 그렇기 때문에 사용합니다.
cannot read properties of null (reading ‘iterations’) 에러
위 스샷을 보면 web에서는 로그인이 되고 잘 사용하는데 클라이언트 프로그램 or 익스텐션 프로그램에서는 해당 오류가 발생합니다.
그래서 해결책을 찾아보았습니다. 클리앙에서 아래와 같은 스샷을 찾고 저또한 해결하였습니다.
- 해결방법은 버전을 맞추는 것이었습니다. 결국 재설치라는 거죠.
해결
portainer을 사용하여 stack로 기록이 남아있기 때문에 아래와 같은 순서로 진행하였습니다.
- 해당 container 삭제 (app, db) 주의! 실제 데이터가 있는 폴더는 삭제하지 않습니다.
- 해당 image 삭제
vaultwarden/server:latest
라고 latest 라고 되어있지만 실제는 다운로드 할 당시의 latest 버전이기때문에 다시 다운로드 하므로 image 삭제 - stack에 남아있는 기록으로 update 진행
이상 이었습니다.