LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 739|回复: 5

hostid 的一个问题

[复制链接]
发表于 2009-4-30 20:31:36 | 显示全部楼层 |阅读模式
tecplot 360 2008
之前在ubuntu上正常运行
换成arch后会报错:Hostid doesn't match license
难道因为内核是2.6.29得原因?
发表于 2009-5-2 10:30:45 | 显示全部楼层
?从来没有看过这还有限制?

什么系统不符合协议?不是把
回复 支持 反对

使用道具 举报

发表于 2009-5-9 05:58:40 | 显示全部楼层
我也是,从ubuntu 8.10换到arch就出这个错,怎么也没解决……
回复 支持 反对

使用道具 举报

发表于 2009-5-9 06:13:29 | 显示全部楼层
在ubuntu下安装生成的myhostids.txt里面有这样一行:
INTERNET=127.0.1.1
但是在arch里面没有这行。

同时在license文件里面有这样的话
HOSTID=INTERNET=*.*.*.*

我估计是这里的INTERNET出的问题……哪位高手看看这可能是怎么回事?
回复 支持 反对

使用道具 举报

发表于 2009-5-9 07:48:28 | 显示全部楼层
Arch 并没有 /etc/hostid,而且Arch在设计上与参考了BSD,其 hostid 输出结果是8位字符,如:

$ hostid
1bac013d
回复 支持 反对

使用道具 举报

发表于 2009-5-9 15:23:20 | 显示全部楼层
谢谢dumashu,问题解决了

根据安装目录下的myhostids.txt,可以找到HOSTNAME=vesta这样的一行,其中vesta是机器名。但在arch的/etc/hosts里面并没有vesta的记录,于是加上
127.0.1.1       vesta
即可
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表