Why RHN Satellite certificate activation fails with "unique constraint (RHNSAT.WEB_CUSTOMER_NAME_UQ_IDX) violated

Solution Verified - Updated -

Issue

RHN Satellite activation returns the following error message:

# rhn-satellite-activate --rhn-cert=/tmp/opti.cert

RHN_PARENT: satellite.rhn.redhat.com

ERROR: RHN Entitlement Certificate failed to validate:
Exception reported from rhns-15.gsslab.pnq.redhat.com
Time: Mon Jan 25 14:53:44 2010
Exception type server.rhnSQL.sql_base.SQLError


Exception Handler Information
Traceback (most recent call last):
  File "/usr/share/rhn/satellite_tools/rhn_satellite_activate.py", line 203, in activateSatellite_local
    satCerts.storeRhnCert(cert, check_generation=1, check_version=not(options.ignore_version_mismatch))
  File "/usr/share/rhn/satellite_tools/satCerts.py", line 277, in storeRhnCert
    wc_up.execute(owner=sc.owner)
  File "/usr/share/rhn/server/rhnSQL/sql_base.py", line 161, in execute
    return apply(self._execute_wrapper, (self._execute, ) + p, kw)
  File "/usr/share/rhn/server/rhnSQL/driver_cx_Oracle.py", line 118, in _execute_wrapper
    raise apply(sql_base.SQLError, ret)
SQLError: (1, 'ORA-00001: unique constraint (RHNSAT.WEB_CUSTOMER_NAME_UQ_IDX) violated\n', 'UPDATE web_customer SET name = :owner WHERE id = 1')

Environment

Red Hat Network Satellite

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In