原文 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. objccn-iOS上的相机捕捉

    在第一台iPhone时,在app里面整合相机的唯一方法就是使用UIImagePickerController.到了iOS4,发布了更灵活的AVFoundation框架. UIImagePickerCo ...

  2. Magento 新增字段的值读写丢失原因

    某实体新增字段handreturn_status,欲操作之: $order_info = Mage::getModel('sales/order')->load($order_id); //se ...

  3. python第14天

    Python之前端web: HTML CSS 一. 什么是HTML: html为超文本语言,使用标签来描述网页. html标签格式: HTML 标签是由尖括号包围的关键词,比如 <html> ...

  4. 【XLL 框架库函数】 TempActiveRow/TempActiveRow12

    创建一个包含所有激活工作表行的 XLOPER/XLOPER12 LPXLOPER TempActiveRow(WORD row); LPXLOPER12 TempActiveRow12(ROW row ...

  5. 使用 lsyncd 本地目录实时备份

    转自 https://segmentfault.com/a/1190000002737213 2.1安装lsyncd # rpm -ivh http://dl.fedoraproject.org/pu ...

  6. Oracl基础知识(一)

    概述 Oracle功能繁多,接触Oracle不深,将接触到的基础知识整理下来,以便不时之需.整理的内容主要有Expdp指令实现数据库备份,Impdp指令实现数据库还原,以及用户.表空间的定义.整理的数 ...

  7. [BI项目记]-搭建代码管理环境之服务端

    上一篇介绍如何搭建环境进行文档版本的管理,这篇主要介绍搭建环境进行代码版本的管理. 即使是BI项目也要进行代码版本管理.代码版本管理的工具有很多,VSS, SVN等都是当下大家经常提起的,这里主要介绍 ...

  8. 再谈通过http访问SSAS

    问题: 在有些场景下,数据中心会分为不同的服务器场:数据库场和应用程序场.服务器场间有严格的防火墙控制,其中数据库场只能建立从应用程序场的防火墙穿越,也就是说不允许任何客户端直接连接到防火墙. 这种策 ...

  9. XSS跨站点脚本攻击

    XSS攻击:跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS. 以下为Jav ...

  10. 【leetcode】Find Minimum in Rotated Sorted Array I&&II

    题目概述: Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 ...