[rt-devel] rt 1.3.78 and postgres

Jesse jesse at fsck.com
Wed May 23 00:14:00 EDT 2001


Hiya. I just rolled a test release specifically to address your issue.
If you could download rt-1-3-79-test1 and tell me if it works any better.

        -jesse

On Tue, May 22, 2001 at 08:31:22PM +0200, Martin J. Laubach wrote:
>   I have been following the rt progress for a couple of weeks now,
> and previous versions didn't do so well with my pet database (postgres),
> however, 1.3.78 has really come close to working out of the box.
> 
>   I got the web interface to work, can futz around with various settings
> and open tickets.
> 
>   However, the mail interface does not work at all:
> 
> | cactus# ./rt-mailgate -v -q general -a correspond < ~mjl/dead.letter
> | Create user failed in mailgateway: Name in use
> | Name in useNo recipient addresses found in header
> | Couldn't load from the users database.
> | Can't call method "fetchrow" on an undefined value at /usr/pkg/lib/perl5/
> |	site_perl/5.6.0/DBIx/SearchBuilder/Handle.pm line 352.
> 
>   And the log file shows
> 
> | cactus# cat /tmp/rt.log
> | Create user failed in mailgateway: Name in use
> | Name in useUse of uninitialized value in concatenation (.) at
> |	/usr/local/rt/lib/RT/CurrentUser.pm line 79.
> | Couldn't load from the users database.
> | Use of uninitialized value in concatenation (.) at
> |	/usr/local/rt/lib/RT/User.pm line 841.
> | Use of uninitialized value in concatenation (.) at
> |	/usr/local/rt/lib/RT/User.pm line 855.
> | DBD::Pg::st execute failed: ERROR:  parser: parse error at or near ")"
> | RT::Handle=HASH(0x80f3778) couldn't execute the query 'SELECT COUNT(ACL.id)
> | FROM ACL, GroupMembers, Groups WHERE  ((((((RightScope = 'Queue') AND
> | (RightAppliesTo = 1))) AND ((RightName = 'CreateTicket'))) OR
> | ((RightName = 'SuperUser') AND (RightScope = 'System') AND
> | (RightAppliesTo = 0)))  AND (((ACL.PrincipalType = 'Group') AND
> | (ACL.PrincipalId = Groups.Id) AND (GroupMembers.GroupId = Groups.Id)  AND
> | (GroupMembers.UserId = ))))'ERROR:  parser: parse error at or near ")"
> | 
> | Can't call method "fetchrow" on an undefined value at /usr/pkg/lib/perl5/
> |	site_perl/5.6.0/DBIx/SearchBuilder/Handle.pm line 352.
> 
> 
>   Note the "(GroupMembers.UserId = )" in the sql statement above, 
> this is the reason it breaks. As to why there is nothing at the right
> of the =, no clue...
> 
>   Any ideas?
> 
> 	mjl
> 
> 
> _______________________________________________
> Rt-devel mailing list
> Rt-devel at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-devel
> 

-- 
jesse reed vincent -- root at eruditorum.org -- jesse at fsck.com 
70EBAC90: 2A07 FC22 7DB4 42C1 9D71 0108 41A3 3FB3 70EB AC90

Emacs is a pretty good operating system, but Unix has a better editor.




More information about the Rt-devel mailing list