Skip to content
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

Error when installing oplugin #111

Closed
Seoxsc opened this issue Dec 8, 2021 · 12 comments
Closed

Error when installing oplugin #111

Seoxsc opened this issue Dec 8, 2021 · 12 comments

Comments

@Seoxsc
Copy link

Seoxsc commented Dec 8, 2021

After installing the plugin DOVECOT crashes with:
Error: Couldn't load required plugin /usr/lib/dovecot/modules/lib21_fts_xapian_plugin.so: Module is for different ABI version 2.3.ABIv4(2.3.4.1) (we have 2.3.ABIv17(2.3.17))
Is there a way to bypass this

@grosjo
Copy link
Owner

grosjo commented Dec 8, 2021

How are you installing it ? (source / package)
Which OS ?

@Seoxsc
Copy link
Author

Seoxsc commented Dec 8, 2021 via email

@grosjo
Copy link
Owner

grosjo commented Dec 8, 2021

if you install from source, there can not be any ABI discrepancies

Are you really using the source from github ?

@Seoxsc
Copy link
Author

Seoxsc commented Dec 9, 2021 via email

@grosjo
Copy link
Owner

grosjo commented Dec 20, 2021

@Seoxsc Maybe the "make install" does not install in the binary in the right place. Have you checked the modules used by dovecot are the one you compiled ?

@grosjo
Copy link
Owner

grosjo commented Dec 31, 2021

@Seoxsc any news on that ?

@Seoxsc
Copy link
Author

Seoxsc commented Dec 31, 2021 via email

@slavkoja
Copy link

slavkoja commented Jan 1, 2022

It seems that you build it against buster's dovecot sources, which is version 2.3.4.1, but you are using the 2.3.17.

You have to build plugin against source version, which you are using (or more precise with the same ABI version), as ABI is not compatible, as cleanly stated in error message.

@grosjo
Copy link
Owner

grosjo commented Feb 4, 2022

@Seoxsc is that resolved ?

@grosjo
Copy link
Owner

grosjo commented Feb 12, 2022

@Seoxsc I believe this is solved. Feel free to reopen if not

@grosjo grosjo closed this as completed Feb 12, 2022
@Seoxsc
Copy link
Author

Seoxsc commented Feb 12, 2022 via email

@grosjo
Copy link
Owner

grosjo commented Feb 13, 2022

@Seoxsc Maybe try (1) compiling/installing dovecot from sources (2) compiling/installing pigeonhole from sources (3) compiling/installing fts-xapian

@grosjo grosjo reopened this Feb 13, 2022
@grosjo grosjo closed this as completed Mar 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants