Forum Discussion
F5 DNS iAPP Error
Getting the following error when trying to use the official DNS iAPP... I've tried pre-creating the node, different IP addresses for the node, and pretty much everything else I can think of. I am VERY new to the F5 world, so it could be something totally obvious, but I am at a loss. Any suggestions? This is on the latest BigIP virtual edition appliance.
script did not successfully complete: (field not present: "address" while executing "tmsh::get_field_value $node address" (procedure "iapp::destination" line 104) invoked from within "iapp::destination $::vs_pool__vs_addr $::vs_pool__vs_port" (procedure "v11_4_configure_dns_deployment" line 156) invoked from within "v11_4_configure_dns_deployment" invoked from within "subst $substa_out" invoked from within "if { [info exists [set substa_in]] } { set substa_out [subst $$substa_in] set substa_out [subst $substa_out] } else { ..." ("uplevel" body line 3) invoked from within "uplevel { append ::substa_debug "\n$substa_in" if { [info exists [set substa_in]] } { set substa_out [subst $$substa_in] ..." (procedure "iapp::substa" line 9) invoked from within "iapp::substa main($do_v11_3,$upgrade,$downgrade)" line:367)
31 Replies
- Fred_Slater_856Historic F5 Account
I would like to reproduce this error. What version are you running (tmsh show sys version)? It would also help if you would post the input values (obscure any IP addresses).
- Tim_Lazarus_199
Nimbostratus
Thanks for the quick response. Here is the output from tmsh:
Product BIG-IP Version 11.6.0 Build 4.0.420 Edition Hotfix HF4 Date Mon Feb 16 02:21:25 PST 2015
As far as the input values, I've tried a lot of different options but here is an example:
Name: Test Template: f5.dns What IP address do you want to use for the virtual server? 192.168.1.250 Do you want to create a new pool or use an existing one? Create a new pool... Which servers are a part of this pool? 172.16.1.100 What fully qualified hostname do you want to send to the DNS server for this health monitor? test.mydomain.com
As you can see, there is nothing special here...just 2 private IPs. I didn't put in my actual DNS name, but it is internally resolvable if that matters. I also tried pre-creating a Node with that IP, as well as a pool with that Node as the only member. Same error.
- Fred_Slater_856Historic F5 Account
Your inputs work just fine on my 11.6.0 HF4 machine. Pre-creating the node should not affect anything. Is there anything else that was configured on your BIG-IP prior to running the iapp? I'm stumped.
- Fred_Slater_856Historic F5 Account
Found it. You must have an FQDN node configured. FQDN nodes were introduced in 11.6, and there is a known bug in 11.6 that causes this error with some iapps whenever an FQDN node is configured on BIG-IP, regardless of whether that node is associated with the iapp or not. The bug is fixed in upcoming 12.0, and is a candidate for the next 11.6 hotfix.
- Fred_Slater_856Historic F5 AccountTim, if you would be so kind as to open a case with F5 Support, that would help us to track this issue properly. When you call in, give them my name so I will be notified right away. With an open case, I can work to get you an interim fix.
- Tim_Lazarus_199
Nimbostratus
Fred -
Thank you very much for all of your help. Can I open a case even with a lab edition of the VE? Either way, my employer is looking at moving from v10.x to v11.x on their physical appliances this summer, so I am curious if this bug exists in the firmware for the physical appliances as well.
- Fred_Slater_856Historic F5 AccountTim- Yes, you can open a case with a lab edition VE, either with an ongoing support contract, or during an evaluation period. At the iApps level, the software is identical between VE and physical appliances, so any behavior you see in the lab edition VE will be reflected in your employers appliances as you suspected. -Fred
- Tim_Lazarus_199
Nimbostratus
I'll try calling in tomorrow... I can't open a case online as the system complains I have no entitlement. I thought the license I purchased for $99 included some support, but maybe not. I was able to call in and reset the license key activation already, so I know F5 support will at least take my calls.
- Lucas_Hereld_11
Nimbostratus
I'm having the same issue with a different iApp (sharepoint 2013). Is there a workaround till the hotfix comes out?
- Fred_Slater_856Historic F5 Accountf5.microsoft_sharepoint_2010_2013.v1.2.rc1 has the fix. It is available from downloads.f5.com in the iApp Templates zip file, inside the release candidates folder.
- Arie
Altostratus
Is there an engineering hotfix for this? I'm encountering the same problem.
- Fred_Slater_856Historic F5 Account
The fix is in test now and will get released in 11.6.0-HF6. I don't have a release date at this time.
- JG
Cumulonimbus
Does that mean the release of HF5 is imminent and can't be added to? - Fred_Slater_856Historic F5 AccountHF5 has been in test and closed to all changes for some time. Projected release date is 6/10.
- Fred_Slater_856Historic F5 Account
Tim/Arie/Jie: I did not want you to have to wait for HF6. I ported the latest f5.dns template back to 11.6. Download f5.dns.v1.0.0 Let me know if you run into any issues.
- Scott_Kehoe_159
Nimbostratus
So was this issue actually fixed in 11.6HF6? I'm running that version on an HA pair, but I'm observing the same issue.
script did not successfully complete: (field not present: "address" while executing "tmsh::get_field_value $node address" (procedure "iapp::destination" line 104) invoked from within "iapp::destination $::pool__addr $::pool__port_secure" invoked from within "iapp::conf create ltm virtual ${app}_vs destination [iapp::destination $::pool__addr $::pool__port_secure] mask $mask $vs_params ip-protocol tcp ..." invoked from within "subst $substa_out" invoked from within "if { [info exists [set substa_in]] } { set substa_out [subst $$substa_in] set substa_out [subst $substa_out] } else { ..." ("uplevel" body line 3) invoked from within "uplevel { append ::substa_debug "\n$substa_in" if { [info exists [set substa_in]] } { set substa_out [subst $$substa_in] ..." (procedure "iapp::substa" line 9) invoked from within "iapp::substa vs_arr($secure_client,$do_redirect)" (procedure "v11_4_main" line 429) invoked from within "v11_4_main" invoked from within "subst $substa_out" invoked from within "if { [info exists [set substa_in]] } { set substa_out [subst $$substa_in] set substa_out [subst $substa_out] } else { ..." ("uplevel" body line 3) invoked from within "uplevel { append ::substa_debug "\n$substa_in" if { [info exists [set substa_in]] } { set substa_out [subst $$substa_in] ..." (procedure "iapp::substa" line 9) invoked from within "iapp::substa main($do_v11_3,$upgrade,$downgrade)" line:937)
- Scott_Kehoe_159
Nimbostratus
For some more details, I have a server pool configured using FQDN. I attempted to build an Oracle-EBS iapp using a preconfigured server pool, SSL profile, and health monitor but I received the error message above. Based on another DevCentral answer I tried to build the iApp from scratch including the pool, SSL profile and health monitor, but I had no luck with that process as well.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com