FS#24109 - [exim] 4.75-1 cannot deliver mails

Attached to Project: Community Packages
Opened by Hoàng Đức Hiếu (hdhoang) - Thursday, 05 May 2011, 10:07 GMT
Last edited by Angel Velasquez (angvp) - Saturday, 07 May 2011, 19:17 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Angel Velasquez (angvp)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

/usr/sbin/exim in 4.75-1 doesn't have sticky bit set, so it can't setuid to deliver mail.

Upstream install script (used in packaging 4.74-1) scripts/exim_install set the sticky bit at line 267. New PKGBUILD doesn't use this script, and doesn't set the sticky bit.

Additional info:
* exim 4.75-1
* /var/log/exim/paniclog:

2011-05-04 14:06:08 1QHW9t-0005Ln-Ka unable to set gid=100 or uid=1000 (euid=79): local delivery to hdhoang <hdhoang@cmalu.zahe.me> transport=local_delivery
2011-05-04 14:06:08 1QHW9t-0005Ln-Ka failed to read delivery status for hdhoang@cmalu.zahe.me from delivery subprocess
2011-05-04 14:06:08 1QHW9t-0005Ln-Ka appendfile transport process returned non-zero status 0x0100: exit code 1

Steps to reproduce:

* Install exim 4.75-1
* Send mail to any account

Steps to workaround:

* # chmod u+s /usr/sbin/exim
This task depends upon

Closed by  Angel Velasquez (angvp)
Saturday, 07 May 2011, 19:17 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed on 4.75-2

Loading...