[ATrpms-devel] dovecot src RPMs

Magnus Stenman stone at hkust.se
Sat Sep 2 15:27:58 CEST 2006


another buglet:

Sep  2 15:19:48 max dovecot: Eopendir(/usr/lib/dovecot/imap) failed: 
Permission denied


chmod o+rx /usr/lib/dovecot/ fixes that.


/m

Axel Thimm wrote:
> Hi,
> 
> copying atrpms-devel.
> 
> On Wed, Aug 30, 2006 at 08:43:40PM +0200, Magnus Stenman wrote:
>> Hi!
>>
>> I need to recompile the dovecot RPM since it seems to use Linux quota v1 
>> and CentOS4 uses v2
>>
>> the logs say
>>
>> quotactl(Q_GETQUOTA, /dev/hda4) failed: Invalid argument
>> Dovecot was compiled with Linux quota v1 support, try changing it 
>> (--with-linux-quota configure option)
> 
> Ah, good catch. That's a bug in RHEL4's /usr/include/sys/quota.h:
> 
> /*
>  * Select between different incompatible quota versions.
>  * Default to the version used by Linux kernel version 2.4.21
>  * or earlier (in RHEL version 1 is AS2.1, version 2 is RHEL3 and later).  */
> #ifndef _LINUX_QUOTA_VERSION
> # define _LINUX_QUOTA_VERSION 1
> #endif
> 
>> But, I cannot find the src packages anywhere! the src links at ATrpms 
>> are all dead
> 
> Yes, this is fixed in the next wes site rebuild (I hope). Until then
> go directly to http://dl.atrpms.net/src/el3-i386/atrpms/
> 
> I'll fix the packages with the following diff. If you like, do get the
> src.rpm and apply this to the specfile. Then use
> 
> rpmbuild -bb --without inotify --with pam_stack --with forcequota2 dovecot.spec
> 
> It's yet untested, I only patched up the specfile and am waiting for
> the builds to be submitted. Let's know how it works, thanks!
> 
> @@ -2,2 +2,3 @@
>  %bcond_with pam_stack
> +%bcond_with forcequota2
>  
> @@ -6,3 +7,3 @@
>  Version: 1.0
> -Release: 0_20.rc7%{?dist}
> +Release: 0_21.rc7%{?dist}
>  License: LGPL
> @@ -95,3 +96,4 @@
>      --with-ldap                  \
> -    %{?_with_inotify:--with-notify=inotify}
> +    %{?with_forcequota2:--with-linux-quota=2} \
> +    %{?with_inotify:--with-notify=inotify}
>  
> @@ -225,2 +227,6 @@
>  %changelog
> +* Wed Aug 30 2006 Axel Thimm <Axel.Thimm at ATrpms.net> - 1.0-0_21.rc7
> +- Some systems (like RHEL4) need to be told to use quota v2. Found by
> +  Magnus Stenman <stone at hkust.se>.
> +
>  * Fri Aug 18 2006 Axel Thimm <Axel.Thimm at ATrpms.net> - 1.0-0_20.rc7
> 



More information about the atrpms-devel mailing list