升级到 FF 80(在 Linux Mint 20.04 (Ulyana) 和 Windows 10 上)后,通过我自己的同步服务器同步书签不再起作用。似乎 FF 没有将我的登录信息存储到我的 ff 帐户中。输入我的凭据后(通常输入邮寄给我的六位数代码),我得到一个简短的成功信息,但紧接着,在菜单符号中,再次出现黄色警告标志,告诉我再次登录我的 ff 帐户.
我认为这与我的同步服务器无关,因为在我的公司电脑(FF < 80)上,同步仍然有效。此外,我没有更改有关同步服务器的任何内容,我只是将 FF 升级到版本 80。
另请参阅此 reddit 线程(我认为那里提出的解决方法仅适用于 FF 的 android 版本...)
另请参阅bugzilla #1663249和Syncserver Issue #231。
非常乐意提供任何帮助或解决方法!
这个问题可能是由过时的同步服务器版本引起的,就像我的情况一样。如果通过克隆 github 存储库安装了 syncserver,则可以使用 git pull 轻松更新它。
作为替代方案,安装一个与旧同步服务器平行的新同步服务器并迁移个人设置。就我而言,我按照以下步骤执行了此操作:
clone -b 1.8.0 https://github.com/mozilla-services/syncserver.git
e1aab54
(不确定 FF 80 持久登录所需的“最小”提交,但这对我有用):git checkout e1aab54cbcb6e570979835789f7b4624eebdc875
make build
syncserver.ini
和syncserver.db
从旧安装复制到新安装;syncserver.db
中描述的错误:使用您首选的 Sqlite db 工具编辑您的,手动将字段keys_changed_at
和node
(两者BIGINT
)添加到表中。users