mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 11:22:27 +00:00 
			
		
		
		
	Merge pull request #5651 from zet809/fix_issue_5649
Fix issue 5649: makedhcp misleading error message
This commit is contained in:
		| @@ -538,19 +538,19 @@ sub addnode | ||||
|                     unless ($nxtsrvd[0]) { $nxtsrv = $nxtsrvd[1]; } | ||||
|                     elsif ($nxtsrvd[0] == 1) { $callback->({ error => [ $nxtsrvd[1] ] }); } | ||||
|                     else { | ||||
|                         $callback->({ error => ["Unable to determine the tftpserver for $node"], errorcode => [1] }); | ||||
|                         $callback->({ error => ["Unable to determine the tftpserver for $node, verify \"xcatmaster\" is set correctly"], errorcode => [1] }); | ||||
|                         return; | ||||
|                     } | ||||
|                 } else { | ||||
|                     my $tmp_server = inet_aton($node_server); | ||||
|                     unless ($tmp_server) { | ||||
|                         $callback->({ error => ["Unable to resolve the tftpserver for $node"], errorcode => [1] }); | ||||
|                         $callback->({ error => ["Unable to resolve the tftpserver for $node, verify \"xcatmaster\" is set correctly"], errorcode => [1] }); | ||||
|                         return; | ||||
|                     } | ||||
|                     $nxtsrv = inet_ntoa($tmp_server); | ||||
|                 } | ||||
|                 unless ($nxtsrv) { | ||||
|                     $callback->({ error => ["Unable to determine the tftpserver for $node"], errorcode => [1] }); | ||||
|                     $callback->({ error => ["Unable to determine the tftpserver for $node, verify \"xcatmaster\" is set correctly"], errorcode => [1] }); | ||||
|                     return; | ||||
|                 } | ||||
|                 $guess_next_server = 0; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user