FS#61479 - [dovecot] auth-worker service fails since recent MariaDB upgrade
Attached to Project:
Community Packages
Opened by Bogomil (smirky) - Sunday, 20 January 2019, 14:42 GMT
Last edited by Thore Bödecker (foxxx0) - Wednesday, 23 January 2019, 09:36 GMT
Opened by Bogomil (smirky) - Sunday, 20 January 2019, 14:42 GMT
Last edited by Thore Bödecker (foxxx0) - Wednesday, 23 January 2019, 09:36 GMT
|
Details
Description:
The new dovecot package, rebuilt for MariaDB 10.3.x causes auth-worker to fail: From /var/log/mail.log: Jan 20 11:31:29 archy dovecot[23070]: auth-worker: Fatal: master: service(auth-worker): child 9885 killed with signal 6 (core not dumped - https://dovecot.org/bugreport.html#coredumps - set /proc/sys/fs/suid_dum pable to 2) From dmesg: [42113.729398] auth[8134]: segfault at 5579d8e1c8e0 ip 00005579d8e1c8e0 sp 00007ffd44ab0df8 error 15 [42113.729406] Code: 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 21 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 20 7a af 07 e3 7f 00 00 <40> f4 b5 07 e3 7f 00 00 31 a0 00 00 00 00 00 00 e0 9f df d8 79 55 I have reported this upstream and received a patch that fixes the problem. Please decide if it's good enough to be used in our repository package until an official fix comes from upstream. Until then, I'm going to use the patch anyway. https://www.dovecot.org/pipermail/dovecot/2019-January/114407.html Additional info: 0 « root » /etc/dovecot # pacman -Q mariadb dovecot mariadb 10.3.12-3 dovecot 2.3.4-2 |
This task depends upon
Closed by Thore Bödecker (foxxx0)
Wednesday, 23 January 2019, 09:36 GMT
Reason for closing: Implemented
Additional comments about closing: Fixed as of dovecot-2.3.4-3
Wednesday, 23 January 2019, 09:36 GMT
Reason for closing: Implemented
Additional comments about closing: Fixed as of dovecot-2.3.4-3
The patch can be found here https://github.com/dovecot/core/commit/3c5101ffdd2a8115e03ed7180d53578765dea4c9.patch
pacman -U https://www.foxxx0.de/pkgs/dovecot-2.3.4-3-x86_64.pkg.tar.xz
When using pacman with that URL it will also fetch the gpg signature and validate it, that package is signed with my official Arch Linux TU key.
Please report back if this package fixes your issues and then I will commit it to the repository.