[Freeipa-devel] [PATCHES] Add A and PTR records during ipa-replica-prepare
Rob Crittenden
rcritten at redhat.com
Fri Jan 22 15:30:26 UTC 2010
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
More information about the Freeipa-devel
mailing list