当前位置:首页 > 教程收藏 > 正文内容

Bitwarden报错:Cannot read properties of nul(reading ‘iterations‘)的解决办法

fanren3年前 (2023-06-19)教程收藏8

自己两年前搭建了一个Bitwarden自用,现在想把这个服务搬到家里面的nas上面,过程中出现了Bitwarden报错:Cannot read properties of nul(reading ‘iterations‘)的问题。

主要表现为搬家成功后,网页也可以登录Bitwarden并且正常,但是在浏览器的插件上就无法登录账号,并且提示Bitwarden报错:Cannot read properties of nul(reading ‘iterations‘)

a00557e8eb7e4c309f58f9a8d2da03ce.png

花了N多的时间,翻阅了N多的网页后,终于找到了答案。

原因:

部署的时候使用的镜像为:bitwardenrs/server:latest

官方已经更改了镜像,原镜像已经不再更新,新镜像名为:docker.io/vaultwarden/server:latest

2.png

解决办法:

使用下面的代码重新部署,然后把原来映射的数据复制到新bitwarden的映射目录里面即可。大家可以根据自己的情况适当的更改映射目录和端口。

docker run  -d \
    --name bitwarden \
    -p 8080:80 \
    -p 3012:3012 \
    -e SIGNUPS_ALLOWED=false \
    -e WEB_VAULT_ENABLED=true \
    -e ROCKET_LOG=debug \
    -e EXTENDED_LOGGING=true \
    -e DOMAIN=https://你的域名 \
    -v /data/bitwarden:/data \
    docker.io/vaultwarden/server:latest
    #bitwardenrs/server:latest

如果是第一次部署则:

第一次部署的话将环境变量SIGNUPS_ALLOWED=true,允许注册,注册完再改为false重新部署。

如果是更新的话,直接改镜像就可以了,但还是要注意备份原来的数据目录

“Bitwarden报错:Cannot read properties of nul(reading ‘iterations‘)的解决办法” 的相关文章

Nginx屏蔽PC端指定目录,只允许移动端和百度蜘蛛访问

代码如下,#屏蔽指定的分类目录     set $flag 0;     if ($request_uri ~* "(/zqxm|/zqff|/hdxb|/...

Nginx的几个常用配置和技巧

一个站点配置多个域名server {     listen       80;     server_name  o...

禁止右键f12调试代码

//禁止鼠标右击       document.oncontextmenu = function() {         ev...

Linux reinstall:服务器系统一键重装脚本

转自loc:https://hostloc.com/thread-1094336-1-3.html项目地址,欢迎 star:https://github.com/leitbogioro/Tools萌咖的一键重装脚本近期经过更新,已经支持 Debian 11/Ubuntu 20.04 等新系统,加入了...

汉字正则表达式,简单匹配所有汉字的正则

一般情况下用不到匹配汉字的正则,但是/所以偶尔遇到的时候,每次都头大,\w会匹配英语和数字,而用双字节字符的编码匹配在有的环境下不成功:[\u4e00-\u9fa5]后来发现可以直接这样匹配中文:[一-龥]缺点是每次要记住并打出“龥”这个字,这比要我每次准确拼写对separate definitel...

CloudFlare自选ip

hostloc网友自选的CloudFlare优质ip,据说没有阻断。188.114.99.1/2423.227.38.1/24203.30.191.1/24203.30.190.1/24203.30.189.1/24203.30.188.1/24203.24.108.1/2466.235.200.1...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。