GNU bug report logs - #12023
bug of hostid cmd ?

Previous Next

Package: coreutils;

Reported by: "�e�nQQ��" <55079536 <at> qq.com>

Date: Sun, 22 Jul 2012 06:39:02 UTC

Severity: normal

Done: P��draig Brady <P <at> draigBrady.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: P��draig Brady <P <at> draigBrady.com>
To: � <55079536 <at> qq.com>
Cc: 12023 <12023 <at> debbugs.gnu.org>
Subject: bug#12023: � closed (Re: bug#12023: bug of hostid cmd ?)
Date: Mon, 23 Jul 2012 15:16:00 +0100
On 07/23/2012 03:00 PM,  wrote:
> HI, guy,
> 
> Thanks for your reply, I add the file /etc/hostid, and get a fixed hostid value.
> 
> But, can you please tell me why my hostid will change when there is not /etc/hostid.
> 
> Thx.
> 
> 
> 
> On 07/22/2012 04:44 AM,   wrote:
>> HI, guy,
>>
>> Can you tell me how the "hostid" command work? or how can I control my "hostid"?
>>
>> Why my output from "hostid " switch around "0a799228", "0a799a28", "0a799328" randomly?
>>
>> Here are lists of my "hostid" information, if any other information needed, please just mail me directly.
>>
>> Hope to get you reply soon, thanks.
>>
>> [lin <at> centos ~]$ hostid
>> 0a799228
>> [lin <at> centos ~]$ hostid
>> 0a799a28
>> [lin <at> centos ~]$ hostid
>> 0a799328
>> [lin <at> centos ~]$ rpm -q coreutils
>> coreutils-8.4-19.el6.i686
>> [lin <at> centos ~]$ rpm -q centos-release
>> centos-release-6-3.el6.centos.9.i686
>> [lin <at> centos ~]$ which hostid
>> /usr/bin/hostid
>> [lin <at> centos ~]$ ldd /usr/bin/hostid 
>>     linux-gate.so.1 =>  (0x00dc0000)
>>     libc.so.6 => /lib/libc.so.6 (0x00902000)
>>     /lib/ld-linux.so.2 (0x008dc000)
>> [lin <at> centos ~]$
> 
> 
> ------------------ ԭʼʼ ------------------
> : "GNU bug Tracking System"<help-debbugs <at> gnu.org>;
> ʱ: 2012722() 8:12
> ռ: " e nQQ  "<55079536 <at> qq.com>; 
> 
> : bug#12023: closed (Re: bug#12023: bug of hostid cmd ?)
> 
> 
> 
> Your bug report
> 
> #12023: bug of hostid cmd ?
> 
> which was filed against the coreutils package, has been closed.
> 
> The explanation is attached below, along with your original report.
> If you require more details, please reply to 12023 <at> debbugs.gnu.org.

glibc is operating like this shell script.
You can run it to check your system:

echo "
from socket import gethostname as hostname
from socket import gethostbyname as ip
for i in range(10):
    print ''.join('%02x' % int(x) for x in ip(hostname()).split('.'))
" | python | uniq -c

cheers,
Pdraig.




This bug report was last modified 13 years and 23 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.