文档章节

Can’t enumerate maps from master 排错过程

s
 start0cheng
发布于 2015/02/09 23:20
字数 643
阅读 6
收藏 0

今天再次配置NIS服务器时,在尝试更新slave的机器时,出现报错!
[root@slave yp]# /usr/lib/yp/ypinit -s master.test
Can’t enumerate maps from master.test. Please check that it is running.

对此,排错的思路如下:
1、检查master机器的ypservers配置,/var/yp/Makefile文件
2、在slave的机器上开启ypbind服务,并进行联机测试
3、ypserv.conf文件

具体细节如下:
1、ypservers的配置
[root@master yp]# cat /var/yp/ypservers
master.test
slave.test

Makefile文件
[root@master yp]# vi /var/yp/Makefile
NOPUSH=false #允许数据据传输

为了方便排错,我已将该文件权限修改为所有权限
[root@master yp]# cat /etc/ypserv.conf
* : * : * : none

2、开启slave的ypbind服务,并以客户端的形式来测试master的服务器
[root@slave yp]# service ypbind restart
关闭 NIS 服务: [确定]
关联到 NIS 域: [确定]
监听 NIS 域服务器。
[root@slave yp]# ypcat -h master.test passwd.byname
student42:$1$Md5TZRrf$UAVsieQiP9NtK1MzWnphw0:542:500::/home/student42:/bin/bash
student22:$1$w2k.mygE$dRvYKxBzZDJ6bbTPja/rM.:522:500::/home/student22:/bin/bash
student47:$1$7QBTdlNj$ElSoXDtFd.2PvPf7GuJjv0:547:500::/home/student47:/bin/bash
student27:$1$uFsh0iUk$HvDfHSxkRtWCU.4KscHBj.:527:500::/home/student27:/bin/bash
省去很多结果…

以客户端形式可以获取到服务器上的用户信息
[root@slave yp]# ypwhich -x
Use “ethers” for map “ethers.byname”
Use “aliases” for map “mail.aliases”
Use “services” for map “services.byname”
Use “protocols” for map “protocols.bynumber”
Use “hosts” for map “hosts.byname”
Use “networks” for map “networks.byaddr”
Use “group” for map “group.byname”
Use “passwd” for map “passwd.byname”

该问题的报错,仍在继续。网友反映说slave的机器上要开启ypbind服务,我这边开了这个服务,仍然不能够从master处获取更新。

If your database is corrupt or your /etc/hosts files are incorrect, you’ll get map enumeration errors as shown. Use the make command again to rebuild your database on the master when necessary.

针对ubuntu官网上的这句话,我估计可能是我的hosts文件的不是很好。于是修改master及slave的host文件:

[root@slave yp]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6
192.168.10.40   master
192.168.10.41   slave

再次配置发现OK

[root@slave yp]# /usr/lib/yp/ypinit -s master
We will need a few minutes to copy the data from master.
Transferring services.byname…
Trying ypxfrd … success

Transferring rpc.bynumber…
Trying ypxfrd … success

Transferring passwd.byname…
Trying ypxfrd … success

Transferring services.byservicename…
Trying ypxfrd … success

Transferring ypservers…
Trying ypxfrd … success

Transferring netid.byname…
Trying ypxfrd … success

Transferring protocols.bynumber…
Trying ypxfrd … success

Transferring rpc.byname…
Trying ypxfrd … success

Transferring hosts.byaddr…
Trying ypxfrd … success

Transferring mail.aliases…
Trying ypxfrd … success

Transferring passwd.byuid…
Trying ypxfrd … success

Transferring hosts.byname…
Trying ypxfrd … success

Transferring protocols.byname…
Trying ypxfrd … success

Transferring group.byname…
Trying ypxfrd … success

Transferring group.bygid…
Trying ypxfrd … success
现在再配置客户端就行了。不清楚的话,看其他的内容!

本文出自 “潜入技术的海洋” 博客,请务必保留此出处http://myhat.blog.51cto.com/391263/450259

本文转载自:http://myhat.blog.51cto.com/391263/450259

s
粉丝 3
博文 260
码字总数 0
作品 0
广州
私信 提问
python 列表解析

1.生成行索引 2.过滤特殊行 1.生存行号 n [6]: [[i, k] for i, k in enumerate(open('unzip.py'))] Out[6]: [[0, '#!/usr/bin/env pythonn'], [1, '#-- coding: utf-8 --n'], [2, '#2016xe5x......

hyhlinux
2016/06/08
7
0
Ceph v0.94.7 Hammer 发布,分布式存储系统

Ceph v0.94.7 Hammer 发布了,该版本值得关注的改进内容包括: auth: keyring permisions for mon deamon (issue#14950, pr#8049, Owen Synge) auth: PK11_DestroyContext() is called twice......

oschina
2016/05/14
1K
1
注入的so在目标进程的内存空间中没有找到

注入的so在目标进程的内存空间中没有找到 @(代码排错)[注入的so在目标进程的内存空间中没有找到] [TOC] 我在目标进程中注入一个so后,使用"cat /proc//maps"命令没有在目标进程的内存中找到我...

i不歪
2015/11/18
21
0
新浪memcachedb官方文档

最近想研究研究新浪的memcachedb,先从官方文档入手~~~ 官方网站:http://memcachedb.org/ 文档地址:http://memcachedb.org/memcachedb-guide-1.0.pdf 主要内容包括以下几点: Getting Star...

flynewton
2010/12/23
1K
0
CoffeeScript 1.12.4 发布,脚本语言

CoffeeScript 1.12.4 发布了,有以下更新内容: Fixed a bug where `export`ing a referenced variable was preventing the variable from being declared. Fixed a bug where the `coffee` ......

局长
2017/02/19
718
2

没有更多内容

加载失败,请刷新页面

加载更多

教你玩转Linux—添加批量用户

添加和删除用户对每位Linux系统管理员都是轻而易举的事,比较棘手的是如果要添加几十个、上百个甚至上千个用户时,我们不太可能还使用useradd一个一个地添加,必然要找一种简便的创建大量用户...

xiangyunyan
25分钟前
6
0
返回提示信息,如:xxx创建成功!

【服务端】在输出的方法块中,加入要输出的字段(qcm_batch_id) QCMUserType.cs: public struct QCM_Custom_Create_Batch_Out_Tag { public BASCoreType.Cmn_Out_T......

_Somuns
25分钟前
5
0
Aliyun Serverless VSCode Extension v1.12.0 发布

Aliyun Serverless VSCode Extension 是阿里云 Serverless 产品 函数计算 Function Compute 的 VSCode 插件,该插件结合了函数计算 Fun 工具以及函数计算 SDK ,是一款 VSCode 图形化开发调试...

阿里云官方博客
25分钟前
6
0
程序员如何培养解决复杂问题的能力?

今天在上网时候,突然看到了这篇文章,感觉非常的适合现在的自己去思考下,可能也适用在座的读者。程序员不仅仅是敲代码,更是一个复合能力的结合体,也不仅仅停留在技术和代码阶段。你想要成...

哥本哈根的小哥
29分钟前
8
0
市场变化驱动产品思维升级

宜信科技中心财富管理产品部负责人Bob,与大家一起聊聊个性化推荐产品功能的设计和B端产品的功能策划方式。 拓展阅读:回归架构本质,重新理解微服务 智慧金融时代,大数据和AI如何为业务赋能...

宜信技术学院
29分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部