New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ejabberd SQLite3: "Error loading sqlite3_drv: cannot open shared object file: No such file or directory" #2592
Comments
Looks like a packaging issue to me. |
@vanitasvitae did you make sure that erlang-p1-sqlite3 from stretch-backports is installed? |
I quickly tested a clean Debian Stretch with ejabberd+erlang-p1-libs from Stretch-Backports and the following changes to default config:
Then I restarted ejabberd and it seems to be working without issues:
So I assume that @vanitasvitae mixed erlang-p1-sqlite3 from Stretch with ejabberd from Stretch-Backports. |
Hm, I checked |
@zinid Can you give me a hint, how exactly I can migrate from mnesia to sqlite? |
@vanitasvitae maybe you configured the db-file in a place where ejabberd wasn't allowed to create+access it? |
Possible. However, an upgrade killed my whole system and I'm now in the process to set everything up again. This time it appears to work :) |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
18.06-1~bpo9+1
Raspbian Stretch
from the stretch-backports repository
I changed my ejabberd config to use sqlite3 as database backend, but it appears to crash on startup.
I already installed erlang-sqlite3 and erlang-p1-sqlite3, but it is still crashing.
The text was updated successfully, but these errors were encountered: