[Freeipa-devel] [PATCHES] Add A and PTR records during ipa-replica-prepare
Martin Nagy
mnagy at redhat.com
Mon Feb 8 20:24:07 UTC 2010
On Fri, 2010-01-22 at 10:30 -0500, Rob Crittenden wrote:
> Martin Nagy wrote:
> > Hi,
> > these patches will allow one to specify an ip address of the replica to
> > ipa-replica-prepare. The dns records will then be added. This should
> > make life better for QA :)
> >
> > Martin
>
> nack, it shouldn't allow the option if DNS is not configured, or at
> least it shouldn't blow up:
>
> # ipa-replica-prepare --ip-address=192.168.166.9 replica4.example.com
> Directory Manager (existing master) password:
>
> Preparing replica for replica4.example.com from luna.example.com
> Creating SSL certificate for the Directory Server
> Creating SSL certificate for the Web Server
> Exporting RA certificate
> Copying additional files
> Finalizing configuration
> Packaging replica information into
> /var/lib/ipa/replica-info-replica4.example.com.gpg
> Adding DNS records for replica4.example.com
> preparation of replica failed: no such entry
> no such entry
> File "/usr/sbin/ipa-replica-prepare", line 338, in <module>
> main()
>
> File "/usr/sbin/ipa-replica-prepare", line 329, in main
> zone = add_zone(domain)
>
> File
> "/usr/lib/python2.6/site-packages/ipaserver/install/bindinstance.py",
> line 73, in add_zone
> idnsupdatepolicy=unicode(update_policy))
>
> File "/usr/lib/python2.6/site-packages/ipalib/frontend.py", line 412,
> in __call__
> ret = self.run(*args, **options)
>
> File "/usr/lib/python2.6/site-packages/ipalib/frontend.py", line 680,
> in run
> return self.execute(*args, **options)
>
> File "/usr/lib/python2.6/site-packages/ipalib/plugins/dns.py", line
> 203, in execute
> ldap.add_entry(dn, entry_attrs)
>
> File "/usr/lib/python2.6/site-packages/ipalib/encoder.py", line 188,
> in new_f
> return f(*new_args, **kwargs)
>
> File "/usr/lib/python2.6/site-packages/ipaserver/plugins/ldap2.py",
> line 334, in add_entry
> _handle_errors(e, **{})
>
> File "/usr/lib/python2.6/site-packages/ipaserver/plugins/ldap2.py",
> line 71, in _handle_errors
> raise errors.NotFound(reason='no such entry')
>
> rob
Thanks, new patches attached.
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Get-rid-of-ipapython.config-in-ipa-replica-prepare.patch
Type: text/x-patch
Size: 12701 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20100208/7ac90240/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Add-A-and-PTR-records-during-ipa-replica-prepare.patch
Type: text/x-patch
Size: 3369 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20100208/7ac90240/attachment-0001.bin>
More information about the Freeipa-devel
mailing list