原文 http://blog.163.com/sujoe_2006/blog/static/335315120111158576591/

病状:启动报“My unqualified host name unkown...Sleeping for retry...”错误警告,并进入睡眠等待。只有crtl+c后才继续加载后续信息,直至login.
 

1、原因,现有的hostname不是域名形式,因些报错

#vi /etc/rc.conf
修改hostname为你的真实域名/任意域名,只要满足域名规则即可,保存,退出。
 
需要说明的是,如果你的freebsd中安有apache,并同时打开了ServerName选项,那么,如果你的hostname无效,将导致apache无法启动,报错为:“Failed to enable the 'httpready' Accept Filter“
原因是freebsd无法获取域名的IP地址。
解决方法是:
1,如有真实域名,可修改hostname为你的真实域名,并修改/usr/local/etc/apache22/httpd.conf中的ServerName为:
ServerName www.yourdomain.com:80
2,无真实域名,那么hostname为任意域名,并注释掉/usr/local/etc/apache22/httpd.conf中的ServerName,保存,退出即可!
 
关于错误“Failed to enable the 'httpready' Accept Filter”的解决方法:
#kldload accf_http
修改/boot/defaults/loader.conf中的
accf_data_load="NO"
accf_http_load="NO"
为:
accf_data_load="YES"
accf_http_load="YES"
保存!
经测试,如hostname为无效域名,那么,系统启动后,apache无法启动。原因是apache无法获取到域名对应ip,即使ServerName 设为127.0.0.1也不行,只能手工启动apache。
网上有人提出:httpd.conf 里注析掉 unique_id_module,但这样会造成模块应有的功能缺失。不推荐!
模块unique_id_module的功能:
This module provides an environment variable with a unique identifier for each request.
(为每个请求生成唯一的标识以便跟踪) 
 
-------------------------------------------------------------------------------------
网上找到的可行方案:
若为FreeBSD定义的hostname无法在网络上生效,则apache无法正常启动。
"[alert]
(EAI 8)hostname nor servname provided,or not known:mod_unique_id:unable
to find IPv4 address of "phpstone.my.domain" Configuration Failde" 

临时的解决办法1:定义hostname为localhost,定义httpd.conf的ServerName 127.0.0.1:80(我用这个方法能成功启动apache,但是这样定义会在安装mysql的时候出点小问题,这里仅是提供下尝试的方法) 

临时的解决办法2:定义hostname为任意域名如example.com,注释掉ServerName这一项。我在FreeBSD 7.0-RELEASE-p1,apache-2.2.8上测试能成功启动无此经警告提示 
假定你没有固定ip和域名的话,最好的还是安装个花生壳程序弄个动态域名并将其作为hostname
-------------------------------------------------------------------------------------
 
综上所述,本人认为最可行的方法是:
1、有真实域名,使用真实域名
2、无真实域名,任意域名,并注释掉ServerName

freebsd启动报错:My unqualified host name unkown...Sleeping for retry.的更多相关文章

  1. Linux系统下启动MySQL报错:Neither host 'localhost.localdomain' nor 'localhost' could be looked up with

    Linux系统下启动MySQL报错:Neither host 'localhost.localdomain' nor 'localhost' could be looked up with 摘要 Li ...

  2. mysql 启动报错Host name could not be resolved解决办法

    mysql 启动报错信息如下: [root@xxx ~]# 2018-01-26 17:06:35 33 [Warning] Host name 'bogon' could not be resolv ...

  3. zookeeper启动报错(数据目录权限不对)

    zookeeper启动报错日志: 2016-11-16 11:19:43,880 [myid:3] - INFO [WorkerReceiver[myid=3]:FastLeaderElection@ ...

  4. apache无法启动报错No space left on device

    apache无法启动报错No space left on device 故障现象:apache无法启动ipcs信号量很多 # service httpd startStarting httpd : [ ...

  5. docker 容器内启动 sshd 启动报错

    创建容器设置密码 安装 openssh-server 启动出错 在容器内 使用 /usr/sbin/sshd -d 启动报错? [root@9d41c7f36c5e tmp]# /usr/sbin/s ...

  6. vue解决启动报错cjs loader.js Error: Cannot find module '../config'问题

    vue解决启动报错cjs loader.js Error: Cannot find module '../config'问题 今天下载了一个开源项目一直运行不了,折腾了半天才找到问题所在,config ...

  7. 【elaseticsearch】elaseticsearch启动报错Caused by: org.elasticsearch.transport.BindTransportException: Failed to bind to [9300-9400]

    elaseticsearch启动报错 [es1] uncaught exception in thread [main] org.elasticsearch.bootstrap.StartupExce ...

  8. 使用CXF+Spring发布WebService,启动报错

    使用CXF+Spring发布WebService,启动报错,日志如下: 五月 12, 2017 9:01:37 下午 org.apache.tomcat.util.digester.SetProper ...

  9. mlflow ui 启动报错No such file or directory: 'gunicorn': 'gunicorn'

    1.mlflow ui 启动报错,信息如下: [root@localhost mlflow]# mlflow ui /usr/local/python3/lib/python3./importlib/ ...

随机推荐

  1. secureCRT会话导入到xshell中的方法

    官方给出了一个工具,sessionimporter.exe 不过软件有点老了,导入的会话路径和xshell默认的会话路径不一致,导致导入后,xshell没有导入的会话信息 sessionimporte ...

  2. jsp实验一

    1.熟悉MyEclipse开发环境,熟悉菜单,修改代码的字体和显示行号. 2.动手做第一个输出hello World的实例. 3.定义一个jsp页面,在其中定义个变量,该变量随机产生,数据范围是[0- ...

  3. scala安装

    一:在官网下载相应的版本http://www.scala-lang.org/download/2.10.6.html 二,在linux中解压下载下来的scala包   三:配置环境变量 export ...

  4. Jmeter连接Mysql

    1.下载连接mysql数据库jar包,地址:http://files.cnblogs.com/files/xiaoxitest/mysql-connector-java-5.1.28.zip(因不支持 ...

  5. Pyqt 国际化多语言支持

    国际化是指在代码设计上加入能方便的移植到其他国家和地区的特性, 给Pyqt 添加国际化支持需要五步 一.编写GUI.py 在要被翻译的text上用tr方法括起来 # -*- coding: utf-8 ...

  6. Maven 更换远程仓库地址

    1.第一种方式,通过setting.xml的方式配置数据源 该文件路径D:\IDE\apache-maven-3.2.3\conf\setting.xml 该文件大部分内容都已经注释,我们需要添加如下 ...

  7. WCF创建RESTService

    这篇博客将介绍在WCF中创建REST服务相关内容.首先先看一下的项目结构: Contract,Service两个工程为类库工程,需要添加System.ServiceModel, System.Serv ...

  8. Java -> 把Excel表格中的数据写入数据库与从数据库中读出到本地 (未完善)

    写入:没有关闭流,容错并不完善. private void insertFile(HttpServletRequest request, HttpServletResponse response) t ...

  9. Apple Pay--iOS开发

    一.什么是Apple Pay? 1. 概念 Apple Pay,简单来说, 就是一种移动支付方式.通过Touch ID/ Passcode,用户可使用存储在iPhone 6, 6p等设备上的信用卡和借 ...

  10. DOTA 2 Match History WebAPI(翻译)

    关于DOTA 2 Match History WebAPI 的 源网页地址: http://dev.dota2.com/showthread.php?t=47115 由于源网页全英文,这边做下翻译方便 ...