[Spacewalk-list] Failed schema upgrade from 2.2 to 2.3/4, ERROR: duplicate key value violates unique constraint "rhn_pkey_keyid_uq"
Ted Crilley
fted.crilley at hotmail.com
Tue Feb 16 06:55:12 UTC 2016
Hi
working with my colleague we have now found the issue with the schema-upgrade.
In the 2.1 -> 2.2 schema-upgrade support for aarch64-redhat-linux was introduced to the db table rhnServerPackageArchCompat
Now in 2.2. -> 2.3/4 when I run the schema-upgrade package it is trying to add the same functionality to the above table:
2.2 upgrade from 2.1
schema-upgrade contains the following sql script: /etc/sysconfig/rhn/schema-upgrade/spacewalk-schema-2.1-to-spacewalk-schema-2.2
005-support-for-aarch64.sql.postgresql
2.3/4 upgrade from 2.2
schema-upgrade contains this script: /etc/sysconfig/rhn/schema-upgrade/spacewalk-schema-2.2-to-spacewalk-schema-2.3
012-rhnServerPackageArchCompat.sql.postgresql
This causes the duplicate key value violates unique constraint "rhn_pkey_keyid_uq" error because support for the arch is already in the db from the previous upgrade.
rgds
Darren Glynn
________________________________
From: father ted <fted.crilley at hotmail.com>
Sent: 09 February 2016 11:31
To: spacewalk-list at redhat.com
Subject: Failed schema upgrade from 2.2 to 2.3/4, ERROR: duplicate key value violates unique constraint "rhn_pkey_keyid_uq"
Hi,
I am seeing this issue when trying to upgrade our current spacewalk server 2.2 release using either 2.3 or 2.4 repos.
(snip)
-----------------------------------------------------------------------------------------
spacewalk-schema-2.2-to-spacewalk-schema-2.3/010-rhnDistChannelMap_index.sql.postgresql
(1 row)
ALTER TABLE
CREATE INDEX
CREATE INDEX
COMMIT
?column?
--------------------------------------------------------------------------------------
spacewalk-schema-2.2-to-spacewalk-schema-2.3/011-rhnWebContactEnabled.sql.postgresql
(1 row)
CREATE VIEW
COMMIT
?column?
--------------------------------------------------------------------------------------------
spacewalk-schema-2.2-to-spacewalk-schema-2.3/012-rhnServerPackageArchCompat.sql.postgresql
(1 row)
psql:/var/log/spacewalk/schema-upgrade/20160209-104250-script.sql:1620: ERROR: duplicate key value violates unique constraint "rhn_sp_ac_said_paid_uq"
I have tried one option about manually running the commands but get an error below following this message http://www.redhat.com/archives/spacewalk-list/2014-March/msg00040.html:
su - postgres
psql spaceschema
psql: FATAL: no pg_hba.conf entry for host "[local]", user "postgres", database "spaceschema", SSL off
If i re-run the schema upgrade I now see this.
/usr/bin/spacewalk-schema-upgrade
Unknown schema name [(0 rows)] found.
Any help would be great thanks, there is mention in one for the previous list to manually run the sql statements in the dd but I cant login to even do this.
regards
Darren
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20160216/dc997c52/attachment.htm>
More information about the Spacewalk-list
mailing list