Description of problem: I tried to migrate a openldap based directory to FreeIPA, while removing several objectclasses. --user-ignore-attribute didn't work. The Problem seems to be, that the LDAPEntry Object entry_attry in migration.py isn't lowercased while the blacklist is force to lower case by the script. the problem can be resolved by replacing if attr in attr_blacklist: with: if attr.lower() in attr_blacklist: Version-Release number of selected component (if applicable): 4.0.3 on Fedora 20 How reproducible: use migrate-ds with --user-ignore-attribute Steps to Reproduce: 1. 2. 3. Actual results: error: Failed user: xxx: attribute "shadowLastChange" not allowed xxx: attribute "shadowLastChange" not allowed Expected results: user is migrated Additional info:
Thanks for the bug report! I will clone it to upstream Trac. The change looks OK, would you consider sending it in form of a patch to freeipa-devel list? This way, your contribute could be recognized in FreeIPA git repository! http://www.freeipa.org/page/Contribute/Code
Upstream ticket: https://fedorahosted.org/freeipa/ticket/4620
Fixed upstream master: https://fedorahosted.org/freeipa/changeset/35dad9684b22819a2c848e7ebb78cfbc438a30e6 ipa-4-1: https://fedorahosted.org/freeipa/changeset/8ab85f161513b376c95094ccfe2b60202fe41baa
freeipa-4.1.3-2.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/freeipa-4.1.3-2.fc21
Package freeipa-4.1.3-2.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing freeipa-4.1.3-2.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-2482/freeipa-4.1.3-2.fc21 then log in and leave karma (feedback).
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle. Changing version to '22'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22
freeipa-4.1.3-2.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.