Switching from AppImage to Snap on Debian Linux

Delta Chat version

Delta Chat Desktop 1.46.5 (git: v1.33.0-971-gc67dbac4)
Delta Chat Core v1.142.7
SQLite 3.45.3
electron 30.3.1
node 20.15.1

I have been using Delta Chat as an AppImage, but it does not update itself, so I thought it better to use Snap. I installed the same version as Snap, but when I run it, it does not recognise the existing profile. I tried doing a symlink:

ln -s /home/me/.config/DeltaChat/ /home/me/snap/deltachat-desktop/current/.config/

But it tells me only one instance is allowed.

How do I migrate my profile from AppImage to Snap?

export backup from appimage, then import backup from snap.

or copy.move over the accounts folder and config.json file (or the whole DeltaChat folder if you want to migrate everything including local storage of webxdc apps and chat background image.

Note that this is on Debian Linux

These are already the same:

diff -r .config/DeltaChat/ snap/deltachat-desktop/current/.config/DeltaChat

I still get:

Only one instance allowed. Quitting.

I can’t find any export option except ‘export secret keys’, is that it?

that means you try to start two instances at the same time. Or the lock file still exists somewhere, maybe restart the computer.

No it’s inside of chats and media. Or if you find a way to have both installations open at the same time: then you can also try to use setup second device and copy the qr code to clipboard.

1 Like

I got it working with export/import thanks. (I did it twice, two exports, as I had two profiles).

2 Likes