Autor: Kevin Ratcliffe Fecha: A: Stephen Gran Cc: exim-users Asunto: Re: [exim] 3.20 to 4.42 upgrade problem
Stephen Gran wrote:
>On Thu, Sep 16, 2004 at 03:38:29PM +0100, Kevin Ratcliffe said:
>
>
>>Stephen Gran wrote:
>>
>>
>>>On Thu, Sep 16, 2004 at 11:05:25AM +0100, Kevin Ratcliffe said:
>>>
>>>
>>>>I am having a little bit of a problem upgrading from 3.20(RPM) to 4.42.
>>>>I still have the old RPM installed and am testing the new binary on a
>>>>different port. I compiled 4.42 and the binary seems to build and
>>>>install okay. I run the new binary with the same options as the rpm
>>>>built exim. I can send a message and exim accepts it. When the message
>>>>is for a remote domain the mail is sent okay. But when it is a local
>>>>delivery, it stops in the queue. All local messages stay in the queue
>>>>until I type 'runq' as root, then the local delivery completes. There
>>>>is nothing obvious to me in the logs. I am assuming that it is a
>>>>permissions error somewhere.
>>>>
>>>>
>>>Are you starting it with a queue interval? e.g., exim -bd -q30m or just
>>>exim -bd?
>>>
>>>
>>I run it with a queue time of 1h. eg. /usr/local/exim/bin/exim -bd -q1h
>>
>>
>
>Do you have queue-only set somewhere? That's all I can imagine. If it
>delivers fine when you run the queue manually, and doesn't produce
>errors on the first try, it doesn't sound like a permissions problem to
>me. Is the binary, in fact, suid root? Just to rule it out. Other
>than that, I guess you're going to have to show us some conffile
>snippets, and some log snippets to see what's going on.
>
> I bit the bullet and rebuilt exim. I changed the location of the spool
files so they were all under /usr/local/exim and it works fine now. I
am now assuming that there was a confilict between the spool files from
the RPM and the ones from my build.