vaultwarden 에러 cannot read properties of null (reading ‘iterations’)

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로 기록이 남아있기 때문에 아래와 같은 순서로 진행하였습니다.

  1. 해당 container 삭제 (app, db) 주의! 실제 데이터가 있는 폴더는 삭제하지 않습니다.
  2. 해당 image 삭제 vaultwarden/server:latest 라고 latest 라고 되어있지만 실제는 다운로드 할 당시의 latest 버전이기때문에 다시 다운로드 하므로 image 삭제
  3. stack에 남아있는 기록으로 update 진행

이상 이었습니다.