The test test_integration/test_ipa_ipa_migration.py::TestIPAMigratewithBackupRestore::test_ipa_migrate_stage_mode is failing in rawhide.
test_integration/test_ipa_ipa_migration.py::TestIPAMigratewithBackupRestore::test_ipa_migrate_stage_mode
Test scenario: - install server1 with a replica - install server2 - backup server1 - copy the backup on server2 - on server2, run ipa-migrate using the backup file
The command ipa-migrate fails with
RUN ['ipa-migrate', 'stage-mode', 'master.ufreeipa.test', '-D', 'cn=Directory Manager', '-w', 'Secret.123', '-n', '-g', 'UFREEIPA-TEST/config_files/dse.ldif', '-m', 'UFREEIPA-TEST/config_files/schema/99user.ldif', '-f', 'UFREEIPA-TEST-userRoot.ldif'] IPA to IPA migration starting ... Migrating schema ... Migrating configuration ... Migrating database ... (this may take a while) Initializing ... Connecting to local server ... Traceback (most recent call last): File "/usr/bin/ipa-migrate", line 10, in <module> ipa_migrate.run() ~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/site-packages/ipaserver/install/ipa_migrate.py", line 2186, in run self.do_migration() ~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/site-packages/ipaserver/install/ipa_migrate.py", line 2072, in do_migration self.migrateDB() ~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/site-packages/ipaserver/install/ipa_migrate.py", line 1708, in migrateDB self.processDBOffline() ~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/site-packages/ipaserver/install/ipa_migrate.py", line 1634, in processDBOffline ldifParser.parse_entry_records() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib64/python3.14/site-packages/ldif.py", line 449, in parse_entry_records self.handle(dn,entry) ~~~~~~~~~~~^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/ipaserver/install/ipa_migrate.py", line 294, in handle self.mc.process_db_entry(entry_dn=dn, entry_attrs=entry_attrs) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/ipaserver/install/ipa_migrate.py", line 1475, in process_db_entry if 'nsTombstone' in entry_attrs['objectClass']: ~~~~~~~~~~~^^^^^^^^^^^^^^^ KeyError: 'objectClass' Exit code: 1
Logs available in https://$ARTIFACTS_SERVER/idm-ci/freeipa_upstream_nightly/Nightly-rawhide/master/2025-12-20_19-30/rawhide/test_IPAMigrate_backuprestore/2/logs/
Packages: 389-ds-base-3.2.0-1.fc44.x86_64 freeipa-server-4.14.0.dev202512220920+gitba89a6b29-0.fc44.x86_64
master:
ipa-4-13:
ipa-4-12:
Metadata Update from @frenaud: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)