novell-named Fails To Load: "Failed to load novell-named, unknown error"

  • 7014558
  • 13-Feb-2014
  • 14-Feb-2014

Environment

Novell Open Enterprise Server 2 (OES 2) Linux
Novell Open Enterprise Server 11 (OES 11) Linux

Situation

novell-named fails to load.  On screen the following error is encountered: "Failed to load novell-named, unknown error"
 
The /var/opt/novell/log/named/named.run contains the following:
config: isccfg/parser: error:  zone 'RootServerInfo.': Designated Server is not available
general: server: critical: loading configuration: failure
general: server: critical: exiting (due to fatal error)
 
The RootServerInfo zone should not have any DNS servers assigned to it as authoritative, including a designated primary server assignment as would be done with other zones.

Resolution

The RootServerInfo zone should not have a 'Designated Primary' or 'Authoritative' server assigned to it.  If logging  into the Java Management Console this must be checked in two locations (in case it is out of sync).  The first place to check it is on the zone itself.  Highlight the zone and check the right-hand side of the screen.  Make sure there aren't any assignments to this zone as previously mentioned.  The second location to check this is on each server itself.  Highlight the DNS server object at the bottom of the Java Management Console and on the 'Zones' tab check the 'Zone List'.  If the RootServerInfo shows up as being assigned to one or more of the servers, then edit the properties of the DNS server object under iManager or another supported utility.  Under the 'Other' section of the properties edit the 'DNIP:Zone List' attribute, fine the RootServerInfo value, and delete it.  novell-named should now start.
 
It is also possible that adding a designated primary server to the RootServerInfo zone in the Java Management Console, saving the configuration,  removing the designated primary server from the zone, and saving it again, will be sufficient in removing the value from the attribute on the DNS server object (without having to use another utility as specified, such as iManager).