Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#773 - courier-imapd binary missing

Attached to Project: Arch Linux
Opened by Jussi Sainio (jusic) - Saturday, 17 April 2004, 19:41 GMT
Last edited by Tobias Kieslich (tobias) - Monday, 19 April 2004, 22:21 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Kieslich (tobias)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

courier-imapd package seems to miss some authlib binaries which should be there (at least authshadow). I was testing my imaps setup with mutt and everything ran fine through ssh negotiations, but the password checking failed.

/var/log/mail log tells the problem:

[code]
Apr 16 23:24:43 localhost imapd-ssl: /usr/lib/courier-imap/authlib/authshadow: No such file or directory
[/code]

I rebuilt the package in abs and the authshadow binary gets compiled (you can find it at /var/abs/local/courier-imap/src/courier-imap-3.0.2/authlib/authshadow), but nothing really installs it into the package?

It works flawlessly after copying the compiled binary to the right place

This task depends upon

Closed by  Tobias Kieslich (tobias)
Friday, 25 June 2004, 11:33 GMT
Reason for closing:  Fixed
Comment by Tobias Kieslich (tobias) - Monday, 19 April 2004, 22:21 GMT
Hm, I inherited the package from the orphans while we were rebuilding things for openssl0.9.7. Being now (coincidentally at the same day when you filed the bug I was asked) in the situation that I have to setup a complete mailserver, I decided to choose courier since the package is there and should be reworked a bit. In the meantime I found some flaws, also the ldap module is not really uncomplete, rather a bit unuseable. While I was doing it in my sparetime it'll take some time to release a new package since I don't wanna release a new package for each thing I find.
For the time being, I will post my fixes for the PKGBUILD here.

Add the following line to the end of the PKGBUILD:
find $startdir/src/$pkgname-$pkgver/authlib/ -perm 755 -not -name 'config*' -exec cp {} $startdir/pkg/usr/lib/courier-imap/authlib \;

Add the following lines to the end of the courier-imap-ldap PKGBUILD:
install -D -m 600 authlib/authldaprc \
$startdir/pkg/etc/courier-imap/authldaprc
install -D -m 444 authlib/authldap.schema \
$startdir/pkg/etc/openldap/schema/courier.schema

-tobbi
Comment by Tobias Kieslich (tobias) - Friday, 25 June 2004, 11:32 GMT
I fixed this one together with this one:
http://bugs.archlinux.org/?do=details&id=1029

Whyever these authmodules are not picked up by make install, no clue.

Actually I planned to utilize the courier-mta sources to build modules of
courier such as -base -mta -imap -webmail ...
but there is not automatizm to split them in a sensible way. Maybe there
will be a courier-mta package that conflicts with courier-imap one day,
but this will take time.

Loading...