#7393 Installing 4.6.3-1 in rawhide/F28 fails with DuplicateEntry enabling TLS in 389-ds
Closed: fixed 6 years ago Opened 6 years ago by rcritten.

Issue

Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/ipaserver/install/service.py", line 506, in start_creation
    run_step(full_msg, method)
  File "/usr/lib/python3.6/site-packages/ipaserver/install/service.py", line 496, in run_step
    method()
  File "/usr/lib/python3.6/site-packages/ipaserver/install/dsinstance.py", line 881, in __enable_ssl
    conn.add_entry(entry)
  File "/usr/lib/python3.6/site-packages/ipapython/ipaldap.py", line 1523, in add_entry
    self.conn.add_s(str(entry.dn), list(attrs.items()))
  File "/usr/lib64/python3.6/contextlib.py", line 99, in __exit__
    self.gen.throw(type, value, traceback)
  File "/usr/lib/python3.6/site-packages/ipapython/ipaldap.py", line 991, in error_handler
    raise errors.DuplicateEntry()
ipalib.errors.DuplicateEntry: This entry already exists

Steps to Reproduce

  1. dnf install freeipa-server -a password -p password -r EXAMPLE.COM -U

I must have dogtag from some COPR repo but I'm pretty sure the deps are broken and audit is/was broken but it didn't block the packages from installing.


The issue may be caused by 389-DS commit https://pagure.io/389-ds-base/c/d9ad6fd9b0cec2b41f0a21798958f97d37e018e2 . The cn=RSA,cn=encryption,cn=config entry has been added to ldap/ldif/template-dse.ldif.in.

Metadata Update from @cheimes:
- Issue assigned to cheimes

6 years ago

Metadata Update from @cheimes:
- Custom field on_review adjusted to https://github.com/freeipa/freeipa/pull/1547

6 years ago

master:

  • 939db89 Update existing 389-DS cn=RSA,cn=encryption config

ipa-4-6:

  • 1f942ef Update existing 389-DS cn=RSA,cn=encryption config

Metadata Update from @cheimes:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

6 years ago

Login to comment on this ticket.

Metadata