On Tue, Nov 22, 2011 at 02:07:40PM -0500, Arnon Clark wrote:
> Hola,
> 
> I'm reasonably sure this is a permissions issue, (and an utter noob
> question) but I'm afraid I don't know where RT creates the tmpdir.
> so I'm not certain where to fix that.
> 
> Debian install of RT4.0.4, MYSQL, and I'm, able to create tickets
> fine, but when mail comes in Postfix returns a deferral with the
> following error :
> 
> (temporary failure. Command output: /opt/rt4/bin/rt-mailgate:
> Couldn't create temp file, using memory error: Error in tempdir()
> using XXXXXXXXXX: Could not create directory KVG5obldxe: Permission
> denied at /opt/rt4/bin/rt-mailgate line 266  RT server error.  The

The first half of this says that the mailgate can't write to a temp
directory.

> RT server which handled your email did not behave as expected. It
> said:  Can't call method "crit" on an undefined value at
> /opt/rt4/sbin/../lib/RT/EmailParser.pm line 483.  Stack:
> [/opt/rt4/sbin/../lib/RT/EmailParser.pm:483]
> [/opt/rt4/sbin/../lib/RT/EmailParser.pm:203]
> [/opt/rt4/sbin/../lib/RT/EmailParser.pm:168]
> [/opt/rt4/sbin/../lib/RT/EmailParser.pm:138]
> [/opt/rt4/sbin/../lib/RT/Interface/Email.pm:1344]
> [/opt/rt4/share/html/REST/1.0/NoAuth/mail-gateway:61]  )

The second half of this implies that RT can't write to a temp
directory either (and that your logging is broken).

I'd be looking at the permissions on /tmp or whatever else you're
using.  I suspect the web interface would break similarly if you tried
to upload an attachment.

-kevin

Attachment: pgpdaFTAjgLuP.pgp
Description: PGP signature

--------
RT Training Sessions (http://bestpractical.com/services/training.html)
*  Barcelona, Spain — November 28 & 29, 2011

Reply via email to