#3339 Internal Server Error during ldap Migration
Closed: Fixed None Opened 11 years ago by rcritten.

https://bugzilla.redhat.com/show_bug.cgi?id=894090 (Red Hat Enterprise Linux 6)

Description of problem:

Internal server error on migration, it appears to be with migrating the groups

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:
:: [   LOG    ] :: ds-migration-cmd-008 Non directory manager bind-dn - binding
as puser1
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:

:: [11:29:33] ::  EXECUTING: ipa migrate-ds --user-container="ou=People"
--group-container="ou=groups"
--bind-dn="uid=puser1,ou=People,dc=example,dc=com"
ldap://ipaqavmd.testrelm.com:389
ipa: ERROR: an internal error has occurred
:: [   FAIL   ] :: Running 'echo password | ipa migrate-ds
--user-container="ou=People" --group-container="ou=groups"
--bind-dn="uid=puser1,ou=People,dc=example,dc=com"
ldap://ipaqavmd.testrelm.com:389' (Expected 0, got 1)
  User login: puser1
  Last name: User1
  Home directory: /home/puser1
  Login shell: /bin/bash
  UID: 1001
  GID: 1001
  Account disabled: False
  Password: True
  Member of groups: ipausers
  Kerberos keys available: True
:: [   PASS   ] :: Verifying 'puser1' was migrated
  User login: puser2
  Last name: User2
  Home directory: /home/puser2
  Login shell: /bin/bash
  UID: 1002
  GID: 1002
  Account disabled: False
  Password: True
  Member of groups: ipausers
  Kerberos keys available: True
:: [   PASS   ] :: Verifying user 'puser2' was migrated
  User login: philomena_hazen
  First name: Philomena
  Last name: Hazen
  Home directory: /home/Philomena_Hazen
  Login shell: /bin/sh
  Email address: Philomena_Hazen@example.com
  UID: 18795
  GID: 28795
  Telephone Number: +1 206 660-3641
  Org. Unit: Human Resources
  Job Title: Senior Human Resources Accountant
  Account disabled: False
  Password: True
  Member of groups: ipausers
  Kerberos keys available: True
:: [   PASS   ] :: Verifying 'philomena_hazen' was migrated
ipa: ERROR: group1: group not found
:: [   FAIL   ] :: Verifying group 'group1' was migrated (Expected 0, got 2)
ipa: ERROR: group2: group not found
:: [   FAIL   ] :: Verifying group 'group2' was migrated (Expected 0, got 2)
---------------------
Deleted user "puser1"
---------------------
---------------------
Deleted user "puser2"
---------------------
------------------------------
Deleted user "philomena_hazen"
------------------------------
ipa: ERROR: group1: group not found
ipa: ERROR: group2: group not found



httpd error_log
<snip>
Thu Jan 10 11:29:32 2013] [error] ipa: INFO: admin@TESTRELM.COM:
migrate_ds(u'ldap://ipaqavmd.testrelm.com:389', u'********',
binddn=u'cn=directory manager', usercontainer=u'ou=People',
groupcontainer=u'ou=groups', userobjectclass=(u'person',),
groupobjectclass=(u'groupOfUniqueNames', u'groupOfNames'),
userignoreobjectclass=None, userignoreattribute=None,
groupignoreobjectclass=None, groupignoreattribute=None,
groupoverwritegid=False, schema=u'RFC2307bis', continue=False, compat=False,
exclude_groups=None, exclude_users=None): ACIError
[Thu Jan 10 11:29:34 2013] [error] ipa: WARNING: GID number 28795 of migrated
user philomena_hazen does not point to a known group.
[Thu Jan 10 11:29:34 2013] [error] ipa: WARNING: philomena_hazen: attribute
manager refers to non-existent entry cn=Torrie
Paluso,ou=People,dc=example,dc=com
[Thu Jan 10 11:29:34 2013] [error] ipa: WARNING: philomena_hazen: attribute
secretary refers to non-existent entry cn=Tiphany
Samieian,ou=People,dc=example,dc=com
[Thu Jan 10 11:29:34 2013] [error] ipa: ERROR: non-public: AssertionError:
[Thu Jan 10 11:29:34 2013] [error] Traceback (most recent call last):
[Thu Jan 10 11:29:34 2013] [error]   File
"/usr/lib/python2.6/site-packages/ipaserver/rpcserver.py", line 334, in
wsgi_execute
[Thu Jan 10 11:29:34 2013] [error]     result = self.Command[name](*args,
**options)
[Thu Jan 10 11:29:34 2013] [error]   File
"/usr/lib/python2.6/site-packages/ipalib/frontend.py", line 435, in __call__
[Thu Jan 10 11:29:34 2013] [error]     ret = self.run(*args, **options)
[Thu Jan 10 11:29:34 2013] [error]   File
"/usr/lib/python2.6/site-packages/ipalib/frontend.py", line 747, in run
[Thu Jan 10 11:29:34 2013] [error]     return self.execute(*args, **options)
[Thu Jan 10 11:29:34 2013] [error]   File
"/usr/lib/python2.6/site-packages/ipalib/plugins/migration.py", line 790, in
execute
[Thu Jan 10 11:29:34 2013] [error]     ldap, config, ds_ldap, ds_base_dn,
options
[Thu Jan 10 11:29:34 2013] [error]   File
"/usr/lib/python2.6/site-packages/ipalib/plugins/migration.py", line 709, in
migrate
[Thu Jan 10 11:29:34 2013] [error]     **blacklists
[Thu Jan 10 11:29:34 2013] [error]   File
"/usr/lib/python2.6/site-packages/ipalib/plugins/migration.py", line 295, in
_pre_migrate_group
[Thu Jan 10 11:29:34 2013] [error]
convert_members_rfc2307bis('uniquemember', search_bases)
[Thu Jan 10 11:29:34 2013] [error]   File
"/usr/lib/python2.6/site-packages/ipalib/plugins/migration.py", line 247, in
convert_members_rfc2307bis
[Thu Jan 10 11:29:34 2013] [error]     assert isinstance(m, DN)
[Thu Jan 10 11:29:34 2013] [error] AssertionError
</snip>

Version-Release number of selected component (if applicable):

ipa-server-3.0.0-20.el6.x86_64
389-ds-base-1.2.11.15-10.el6.x86_64

How reproducible:
always

Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

master: 746181a[[BR]]
ipa-3-1: 2ebfd7a[[BR]]
ipa-3-0: d8f54f8

Metadata Update from @rcritten:
- Issue assigned to rcritten
- Issue set to the milestone: FreeIPA 3.0.3 (bug fixing)

7 years ago

Login to comment on this ticket.

Metadata