[rt-users] Upgrade 3.6 -> 3.8; database corruption?

Kevin Murphy murphy at genome.chop.edu
Thu Dec 18 11:42:59 EST 2008


Hi Ruslan,

I don't know if you saw the end of my previous message in this thread, 
so here it is again (rt-validator 3.8.2rc1 output).   There are many 
CachedGroupMembers problems.  Should I attempt to allow rt-validator to 
fix them (if it can?)  See also the seemingly unrelated SQL error.

As mentioned previously, my RT database works fine with RT 3.6.X but 
produces the weird rights errors with 3.8.X.  This database has been in 
use since 2003.  There have been many RT and PostgreSQL upgrades since 
then, but there has never been a database problem, to my knowledge.

I ran the rt-validator from 3.8.2rc1 on my 3.6.7 database, and this is 
what I got:

*Name "RT::DatabaseType" used only once: possible typo at 
sbin/rt-validator line 133.

Record #15423 in CachedGroupMembers references not existent record in
CachedGroupMembers
    ImmediateParentId => '6585' => GroupId
    MemberId => '6329' => MemberId
    Via => '15420' => id*

[... and 109 more like the previous ...]
  
*Principal #22 is member of #6585 when #6585 is member of #6166,
but there is no cached GM record that 22 is member of #6166.
*
[... and 219 more like the previous ...]

*[Wed Dec 17 15:59:28 2008] [warning]: DBD::Pg::st execute failed:
ERROR:  syntax error at or near "WHERE"
LINE 4: WHERE
        ^ at sbin/rt-validator line 1060. (sbin/rt-validator:1060)
[Wed Dec 17 15:59:28 2008] [crit]: couldn't execute SELECT m.id, g.id,
g.Instance
FROM
    Groups g JOIN Attachments m
WHERE
    g.Domain = ?
    AND g.Type = ?
    AND g.id = m.Creator

    Error: ERROR:  syntax error at or near "WHERE"
LINE 4: WHERE
        ^ at sbin/rt-validator line 1060.
(/usr/local/src/rt-3.8.2rc1/sbin/../lib/RT.pm:377)
couldn't execute SELECT m.id, g.id, g.Instance
FROM
    Groups g JOIN Attachments m
WHERE
    g.Domain = ?
    AND g.Type = ?
    AND g.id = m.Creator

    Error: ERROR:  syntax error at or near "WHERE"
LINE 4: WHERE
        ^ at sbin/rt-validator line 1060.*



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20081218/93f1e1c2/attachment.htm>


More information about the rt-users mailing list