Bug ID 567293: find-activate.pl stuck in infinite loop unable to resolve root nameserver.

Last Modified: Jul 13, 2024

Affected Product(s):
BIG-IP All(all modules)

Known Affected Versions:
12.0.0, 12.0.0 HF1, 12.0.0 HF2

Fixed In:
12.1.0, 12.0.0 HF3

Opened: Jan 12, 2016

Severity: 2-Critical

Related Article: K61521270

Symptoms

If find-activate.pl gets an ICMP udp port 53 unreachable message when trying to resolve the root nameserver, it keeps re-trying in what seems an infinite loop.

Impact

This might eventually result in an out-of-memory condition.

Conditions

If find-activate.pl gets an ICMP udp port 53 unreachable message when trying to resolve the root nameserver.

Workaround

This must be done per unit (each VIPRION blade, all BIG-IP systems in an HA configuration, etc.). Perform the following steps as the root user: 1) mount /usr read-write (see SOL 11302) mount -o remount,rw /usr 2) edit the file: /usr/lib/perl5/Net/DNS/Resolve/Recurse.pm line 115 has this statement: return $self->hints(); modify that statement to this: return; 3) sync the filesystems and remount /usr as read-only (remount command, see SOL11302): sync && mount -o remount,ro /usr

Fix Information

find-activate.pl no longer becomes stuck in an apparent infinite loop when unable to resolve root nameserver.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips