Hello Voytek,
the *-devel packages include header files that are only needed if you want to compile something, they are not needed for running a dovecot server. Likewise the *debuginfo packages, they contain information that is helpful for debugging dovecot.
Your problem is here:
Error: Package: 2:dovecot-lua-2.3.4.1-1.x86_64 (dovecot-2.3-latest) Requires: dovecot = 2:2.3.4.1-1 Available: 1:dovecot-2.2.36-3.el7.i686 (base) dovecot = 1:2.2.36-3.el7
If you want to install dovecot-lua-2.3.4.1-1.x86_64 you need dovecot 2.3.4.1-1 but the repository you configured has 2.2.36-3. Your output shows you're using the base repository, which is from centos. Your are not using the dovecot repo. Maybe you need to enable it - look for enabled=0 in /etc/yum.d/* files and change to enabled=1 or stay with 2.2.36 from centos.
Best regards Gerald
Am 22.02.2019 um 14:20 schrieb Voytek Eymont via dovecot dovecot@dovecot.org:
On Sat, February 23, 2019 12:15 am, Voytek Eymont via dovecot wrote:
should I just go for "dovecot dovecot-mysql dovecot-pigeonhole" ??
tried :
yum install dovecot dovecot-devel dovecot-mysql dovecot-pigeonhole
and, it installed OK, I guess I don't really need the other ones ?
Dependencies Resolved
================================================================================ Package Arch Version Repository Size
Installing: dovecot x86_64 1:2.2.36-3.el7 base
4.4 M dovecot-devel x86_64 1:2.2.36-3.el7 base
461 k dovecot-mysql x86_64 1:2.2.36-3.el7 base
66 k dovecot-pigeonhole x86_64 1:2.2.36-3.el7 base
392 k Installing for dependencies: clucene-core x86_64 2.3.3.4-11.el7 base
528 kTransaction Summary Installed: dovecot.x86_64 1:2.2.36-3.el7 dovecot-devel.x86_64 1:2.2.36-3.el7 dovecot-mysql.x86_64 1:2.2.36-3.el7 dovecot-pigeonhole.x86_64 1:2.2.36-3.el7
Dependency Installed: clucene-core.x86_64 0:2.3.3.4-11.el7
Complete!
-- Voytek