After issuing :logout <user>:>server>, logging back in fails with following error after password is inserted.
$ iamb
* Logging in for @XXXXX:matrix.org...
Please select login type: [p]assword / [s]ingle sign on
p
Password:
Failed to login: Matrix client error: failed to read or write to the crypto store the account in the store doesn't match the account in the constructor: expected @XXXXX:matrix.org:EW........, got @XXXXX:matrix.org:TK........
Please select login type: [p]assword / [s]ingle sign on
^C
It seems that one workaround is to remove .sqlite3* files under /local/share/iamb/profiles/user/sqlitedir.
$ pwd
/home/<user>/.local/share/iamb/profiles/user/sqlite
$ rm *.sqlite3*
$ iamb
* Logging in for @kopperi:matrix.org...
Please select login type: [p]assword / [s]ingle sign on
p
Password:
* Successfully logged in!
* Syncing...
* ...
Used versions of iamb and rustc used to compile it, on Debian 12 Bookwarm host.
After issuing
:logout <user>:>server>
, logging back in fails with following error after password is inserted.It seems that one workaround is to remove
.sqlite3*
files under/local/share/iamb/profiles/user/sqlite
dir.Used versions of
iamb
andrustc
used to compile it, on Debian 12 Bookwarm host.Please advise on any other logs or debug info you may need.
EDIT: Issue at matrix-org seems similar https://github.com/matrix-org/matrix-rust-sdk/issues/3270