On Thu, Mar 19, 2015 at 6:43 AM, Vijay Varadan <vi...@axham.com> wrote:

> Hello,
>
> I've been trying to upgrade Bloodhound from v0.5 to v0.8. I also tried
> upgrading from v0.5 to v0.7 and get the same error below. I followed the
> instructions at
> https://issues.apache.org/bloodhound/wiki/BloodhoundUpgrade.
> The version of PostgreSQL I'm using is 9.1.5 and I'm running on Ubuntu
> 12.04
> with Python 2.7.3.
>
> Error I get:
> ============
>
> (bloodhound)root@vcs01:/srv/webapps/bloodhound# trac-admin
> apache-bloodhound/installer/bloodhound/environments/knack upgrade
> The upgrade failed. Please fix the issue and try again.
>
> IntegrityError: duplicate key value violates unique constraint
> "permission_pk"
> DETAIL:  Key (username, action, product)=(authenticated, PRODUCT_VIEW, art)
> already exists.
>
> I've checked trac mailing list archives and BH mailing list archives as
> well
> as tickets in BH, but I wasn't able to find any solution.
>
> Does anyone know how to get past this?
>
> Thanks,
> Vijay
> p.s. I tried to find BH v0.6 to try and upgrade to, but it's not available
> anywhere.
>

I'll need to look at the upgrade scripts to be sure, but my first thought
is that you should just try revoking PRODUCT_VIEW from the authenticated
meta-group before running the upgrade again.

Reply via email to