原文 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. Redis Sentinel机制与用法说明【转】

    本文来自:https://segmentfault.com/a/1190000002680804 概述 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Ma ...

  2. linux 文件权限、类型、命名规则

    文件权限 -rwxr-x--t        文件类型 用户权限 组权限 其他用户权限 umask是一个掩码,设置文件的默认权限,会屏蔽掉不想授予该安全级别的权限,从对象的全权权限中减掉:对文件全权权 ...

  3. 解决IE8 内置JSON.stringify,中文变unicode的问题

    转自:http://my.oschina.net/u/919074/blog/191131 项目中出现在IE下出现把json对象转为json串中文变成unicode的问题,最后经过排查,发现是IE8内 ...

  4. 使用 CUDA范例精解通用GPU编程 配套程序的方法

    用vs新建一个cuda的项目,然后将系统自动生成的那个.cu里头的内容,除了头文件引用外,全部替代成先有代码的内容. 然后程序就能跑了. 因为新建的是cuda的项目,所以所有的头文件和库的引用系统都会 ...

  5. Jprofile监控本地tomact

    第一步:安装Jprofile后,点击jprofiler.exe 第二步:配置要监控的tomact 1.点击startcenter 2.弹出对话框,点击new session下面的new server ...

  6. 前后台json数据绑定——way.JS

    依赖于JQ 01_页面值-页面值绑定.html 02_List绑定多个相同模型.html 0201_先set,再DOm添加.再get.html 03_绑定多个不同模型.html 04_继承03用类.方 ...

  7. MongoDB的导入导出(7)

    导入/导出可以操作的是本地的mongodb服务器,也可以是远程的. 所以,都有如下通用选项: -h host   主机 --port port    端口 -u username 用户名 -p pas ...

  8. wechall.net/stegano 解题心得

    /* 转载请注明出处:http://www.cnblogs.com/Martinium/p/wechall_stegano.html */ 最近迷上了 www.wechall.net 网站,里面都是些 ...

  9. 【Java EE 学习 17 下】【数据库导出到Excel】【多条件查询方法】

    一.导出到Excel 1.使用DatabaseMetaData分析数据库的数据结构和相关信息. (1)测试得到所有数据库名: private static DataSource ds=DataSour ...

  10. [LeetCode] Reverse Linked List II

    Reverse a linked list from position m to n. Do it in-place and in one-pass. For example:Given 1-> ...