Closed mencarellic closed 1 year ago
I also reproduced like this issue on VMware ESXi. At first the inventory sync was successful, but after 2nd try always fails due to duplicate key.
Traceback (most recent call last):
File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
return self.cursor.execute(sql, params)
psycopg2.IntegrityError: duplicate key value violates unique constraint "main_host_name_inventory_id_45aecd68_uniq"
DETAIL: Key (name, inventory_id)=(RHEL7.6_Tower_DB_564d838d-f777-9a35-28e3-536b8151922a, 4) already exists.
Closing due to lack of activity. If this is still a problem please open a new issue or reach out on the mailing list.
ISSUE TYPE
COMPONENT NAME
SUMMARY
When syncing an inventory sourced from Amazon with RDS instances, the job fails with a duplicate key error. This only seems to occur for RDS instances when no RDS instances are present in the inventory. EC2 and Elasticache instances work appropriately.
ENVIRONMENT
STEPS TO REPRODUCE
ec2.ini
. Make sure theoverwrite
andoverwrite variables
options are selectedEXPECTED RESULTS
Amazon RDS instances to be sync with inventory.
ACTUAL RESULTS
Python error about a duplicate key error
ADDITIONAL INFORMATION
Python Stack Trace: