#4763 schema update on RHEL-6.6 using latest copy-schema-to-ca.py from RHEL-7.1 build fails
Closed: Fixed None Opened 9 years ago by mkosek.

Ticket was cloned from Red Hat Bugzilla (product Red Hat Enterprise Linux 7): Bug 1167196

Description of problem:

I found this while verifying
https://bugzilla.redhat.com/show_bug.cgi?id=1108199 which requires a RHEL-7.1
replica install with a RHEL-6.6 based master.
I copied latest copy-schema-to-ca.py from RHEL-7.1 to RHEL-6.6 master for
schema update on RHEL-6.6 master and saw following.

[root@dhcp207-202 ~]# python copy-schema-to-ca.py
Traceback (most recent call last):
  File "copy-schema-to-ca.py", line 18, in <module>
    from ipaplatform import services
ImportError: No module named ipaplatform
[root@dhcp207-202 ~]#

Version-Release number of selected component (if applicable):
RHEL-7.1 machine:
[root@dhcp207-194 ~]# rpm -q ipa-server
ipa-server-4.1.0-7.el7.x86_64
[root@dhcp207-194 ~]#

RHEL-6.6 machine:
[root@dhcp207-202 ~]# rpm -q ipa-server
ipa-server-3.0.0-42.el6.x86_64
[root@dhcp207-202 ~]#

How reproducible:
Always

Steps to Reproduce:
1.Copy copy-schema-to-ca.py to RHEL-6.6 machine and execute it

Actual results:
[root@dhcp207-202 ~]# python copy-schema-to-ca.py
Traceback (most recent call last):
  File "copy-schema-to-ca.py", line 18, in <module>
    from ipaplatform import services
ImportError: No module named ipaplatform
[root@dhcp207-202 ~]#

Expected results:
Schema should have been updated on RHEL-6.6 machine

Additional info:
[root@dhcp207-202 ~]# diff copy-schema-to-ca.py_old copy-schema-to-ca.py_new
1c1
< #! /usr/bin/python2
---
> #! /usr/bin/python
18,19c18
< from ipaplatform import services
< from ipapython import ipautil, dogtag
---
> from ipapython import services, ipautil, dogtag
34d32
<     "65ipacertstore.ldif",
[root@dhcp207-202 ~]#

Required fix for 4.1.2.

master:

  • e57b7b5 copy_schema_to_ca: Fallback to old import location for ipaplatform.services

ipa-4-1:

  • f287378 copy_schema_to_ca: Fallback to old import location for ipaplatform.services

Metadata Update from @mkosek:
- Issue assigned to pviktori
- Issue set to the milestone: FreeIPA 4.1.2

7 years ago

Login to comment on this ticket.

Metadata