Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1167196 - schema update on RHEL-6.6 using latest copy-schema-to-ca.py from RHEL-7.1 build fails
schema update on RHEL-6.6 using latest copy-schema-to-ca.py from RHEL-7.1 bui...
Status: CLOSED ERRATA
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: ipa (Show other bugs)
7.1
Unspecified Unspecified
medium Severity high
: rc
: ---
Assigned To: IPA Maintainers
Namita Soman
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2014-11-24 03:01 EST by Kaleem
Modified: 2015-03-05 05:15 EST (History)
2 users (show)

See Also:
Fixed In Version: ipa-4.1.0-9.el7
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2015-03-05 05:15:45 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2015:0442 normal SHIPPED_LIVE Moderate: ipa security, bug fix, and enhancement update 2015-03-05 09:50:39 EST

  None (edit)
Description Kaleem 2014-11-24 03:01:40 EST
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 ~]#
Comment 2 Martin Kosek 2014-11-24 06:45:29 EST
Upstream ticket:
https://fedorahosted.org/freeipa/ticket/4763
Comment 5 Kaleem 2014-11-26 02:26:50 EST
Verified.

[root@dhcp207-194 ~]# rpm -q ipa-server
ipa-server-4.1.0-9.el7.x86_64
[root@dhcp207-194 ~]# 

[root@dhcp207-202 ~]# grep -r "from ipapython import services  # pylint: disable=no-name-in-module" copy-schema-to-ca.py
    from ipapython import services  # pylint: disable=no-name-in-module
[root@dhcp207-202 ~]#

[root@dhcp207-202 ~]# python copy-schema-to-ca.py
ipa         : INFO     Installed /etc/dirsrv/slapd-PKI-IPA//schema/60kerberos.ldif
ipa         : INFO     Installed /etc/dirsrv/slapd-PKI-IPA//schema/60samba.ldif
ipa         : INFO     Installed /etc/dirsrv/slapd-PKI-IPA//schema/60ipaconfig.ldif
ipa         : INFO     Installed /etc/dirsrv/slapd-PKI-IPA//schema/60basev2.ldif
ipa         : INFO     Installed /etc/dirsrv/slapd-PKI-IPA//schema/60basev3.ldif
ipa         : INFO     Installed /etc/dirsrv/slapd-PKI-IPA//schema/60ipadns.ldif
ipa         : INFO     Installed /etc/dirsrv/slapd-PKI-IPA//schema/61kerberos-ipav3.ldif
ipa         : INFO     Installed /etc/dirsrv/slapd-PKI-IPA//schema/65ipasudo.ldif
ipa         : INFO     Installed /etc/dirsrv/slapd-PKI-IPA//schema/05rfc2247.ldif
ipa         : INFO     Restarting CA DS
ipa         : INFO     Schema updated successfully
[root@dhcp207-202 ~]#
Comment 7 errata-xmlrpc 2015-03-05 05:15:45 EST
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHSA-2015-0442.html

Note You need to log in before you can comment on or make changes to this bug.