|  | @@ -210,6 +210,9 @@ def getfqdn(name=''):
 | 
	
		
			
				|  |  |  # XXX this sometimes requires live internet access for issuing a DNS query in the background.
 | 
	
		
			
				|  |  |  hostname = socket.gethostname()
 | 
	
		
			
				|  |  |  fqdn = getfqdn(hostname)
 | 
	
		
			
				|  |  | +# some people put the fqdn into /etc/hostname (which is wrong, should be the short hostname)
 | 
	
		
			
				|  |  | +# fix this (do the same as "hostname --short" cli command does internally):
 | 
	
		
			
				|  |  | +hostname = hostname.split('.')[0]
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  # uuid.getnode() is problematic in some environments (e.g. OpenVZ, see #3968) where the virtual MAC address
 | 
	
		
			
				|  |  |  # is all-zero. uuid.getnode falls back to returning a random value in that case, which is not what we want.
 |