未解决
此帖子已超过 5 年
10 消息
0
5727
遭遇删除失败:计算机backupserver上的用户Administrator不在administrator列表中
1、我使用networker 7.6版,当我想在networker服务器(hostname:backupserver)上通过networker console平台访问一台名叫testserver1的客户机来给存储集添加备份脚本时报“无法连接到主机:请检查……安全配置和守护进程”的错误(确认网络连接正常),而日志中记录如下错误:
“backupserver nsrexecd SYSTEM 错误:已存在使用名称 "testserver1" 的计算机。为计算机选择其他名称,或者删除 "NSR peer information" 项(用于 "testserver1",位于主机 "backupserver" 上)”
2、于是我尝试删除NSR peer information中的testserver1,可是在我执行delete type : NSR peer information;name:testserver1后又报“删除失败:计算机backupserver上的用户Administrator不在administrator列表中”;
3、接着检查networker console中用户组administrators中的用户列表,列表中存在backupserver的administrator用户和administrators组,根据id:esg109904文档update administrator,过程如下:
nsradmin> . NSRLA
设置的当前查询
nsradmin> show administrator
nsradmin> p
administrator: No privilege to view administrator list;
4、接着根据id:esg74779文档Update the nsrla database,过程如下:
nsradmin> . type:nsrla
设置的当前查询
nsradmin> show administrator
nsradmin> p
administrator: No privilege to view administrator list;
nsradmin> update administrator: administrators,"group=Administrator,host=backups
erver", "group=Administrators,host=backupserver","user=Administrator,host=backup
server","user=administrator,host=backupserver","user=oracle,host=testserver2","u
ser=oracle,host=testserver1","user=root,host=testserver1",*@*,*@localhost
administrator: administrators,
"group=Administrator,host=backupserver",
"group=Administrators,host=backupserver",
"user=Administrator,host=backupserver",
"user=administrator,host=backupserver",
"user=oracle,host=testserver2",
"user=oracle,host=testserver1",
"user=root,host=testserver1", *@*, *@localhost;
更新? y
更新失败:计算机backupserver上的用户Administrator不在administrator列表中
nsradmin> . nsr system port ranges
设置的当前查询
nsradmin> p
administrator: administrators,
"group=Administrator,host=backupserver",
"group=Administrators,host=backupserver",
"user=Administrator,host=backupserver",
"user=administrator,host=backupserver",
"user=oracle,host=lgcenjbis2",
"user=oracle,host=testserver2",
"user=oracle,host=testserver1",
"user=root,host=testserver1", *@*, *@localhost;
nsradmin> update administrator: administrators,"group=Administrator,host=backups
erver", "group=Administrators,host=backupserver","user=Administrator,host=backup
server","user=administrator,host=backupserver","user=oracle,host=testserver2","u
ser=oracle,host=testserver1","user=root,host=testserver1",*@*,*@localhost
administrator: administrators,
"group=Administrator,host=backupserver",
"group=Administrators,host=backupserver",
"user=Administrator,host=backupserver",
"user=administrator,host=backupserver",
"user=oracle,host=testserver2",
"user=oracle,host=testserver1",
"user=root,host=testserver1", *@*, *@localhost;
更新? y
已更新资源 id 6.0.188.11.0.0.0.0.192.173.190.76.0.0.0.0.10.42.65.20(8)
nsradmin> p
administrator: administrators,
"group=Administrator,host=backupserver",
"group=Administrators,host=backupserver",
"user=Administrator,host=backupserver",
"user=administrator,host=backupserver",
"user=oracle,host=testserver2",
"user=oracle,host=testserver1",
"user=root,host=testserver1", *@*, *@localhost;
5、继续delete testserver1 information依然报“用户Administrator不在administrator列表中”的错误
nsradmin> delete type:NSR peer information;name:testserver1
administrator: No privilege to view administrator list;
删除? y
删除失败:计算机backupserver上的用户Administrator不在administrator列表中
6、请问我这个还要怎么处理?为什么一直报这个错误?重启服务也没用。而且我用print type::nsr peer information看到所有客户机的administrator都是administrator: No privilege to view administrator list;这是什么情况啊?
Jason_Zhou
2 Intern
2 Intern
•
1.2K 消息
0
2013年5月19日 19:00
Hi sunnyway, 你好。我把这个帖子移动到了 中文支持论坛 里 备份和恢复系统 版块了,这里有都是以中文为母语的技术同行们和EMC的工程师们会给出建议和分享心得的。
另外,中文支持论坛首页的入口是 中文支持论坛 或是用更加便于记忆的链接 https://community.emc.com/go/chinese 都能访问。下设有 存储系统,备份和恢复系统,综合讨论区等多个版块,你可以从中文论坛首页顶部的导航按钮看到这些版块的入口。如果你是首次来到我们中文论坛,相信看下这个帖子应该会有帮助的 论坛常用操作Top 15
TimQuan
2 Intern
2 Intern
•
1.2K 消息
0
2013年5月19日 19:00
另外,我发现你这个命令输入有问题啊。
你输入的是:
nsradmin> update administrator:
administrators,"group=Administrator,host=backupserver",
"group=Administrators,host=backupserver","user=Administrator,host=backupserver","user=administrator,host=backupserver","user=oracle,host=testserver2","user=oracle,host=testserver1","user=root,host=testserver1",*@*,*@localhost
administrator:administrators,
这里"group=Administrator,host=backupserver"写错了,应该写"group=Administrators,host=backupserver",漏了个s。
TimQuan
2 Intern
2 Intern
•
1.2K 消息
0
2013年5月19日 19:00
你可以看下http://solutions.emc.com/emcsolutionview.asp?id=esg109904里面提供的那段video。用管理员账号在NetWorker
Server上打开命令提示符,然后输入以下命令:
完了之后,看下Local Host(本地主机)里面有没有条目,有的话删掉(如video所示)。
然后重启下NetWorker服务,让以上变动生效。
born_chen
1.8K 消息
1
2013年5月19日 20:00
其实 删除TMP文件的动作可以试下。
sunnyway
10 消息
0
2013年5月19日 20:00
根据你的提示,我操作的结果如下图:
sunnyway
10 消息
0
2013年5月19日 20:00
update administrator:
administrators,"group=Administrator,host=backupserver",
"group=Administrators,host=backupserver","user=Administrator,host=backupserver","user=administrator,host=backupserver","user=oracle,host=testserver2","user=oracle,host=testserver1","user=root,host=testserver1",*@*,*@localhost
我第二个group就是Administrators,这样不行吗?必须放在第一个?
而且我这样做是因为我在CONSOLE里看到就是这样,我只添加了"user=Administrator,host=backupserver"和*@localhost
烦请指教!麻烦了!谢谢!
sunnyway
10 消息
0
2013年5月19日 21:00
我肯定是在NetWorker Server上运行的nsradmin命令,而且我发现我在nsradmin上update administrator后在console上的用户里(也就是你插图的位置)并没有跟着刷新,我不知道是不是没重启服务的原因。现在中午有备份,等备份完了我按照你告诉我的再试试。下图是我console上用户的目前配置:
TimQuan
2 Intern
2 Intern
•
1.2K 消息
0
2013年5月19日 21:00
顺序到不是很重要。只是,你还有一个叫做Administrator的group吗?通常我们只有叫做Administrators的group。
TimQuan
2 Intern
2 Intern
•
1.2K 消息
0
2013年5月19日 21:00
关闭NetWorker服务,删掉整个\tmp文件夹,再重启Networker服务。
TimQuan
2 Intern
2 Intern
•
1.2K 消息
0
2013年5月19日 21:00
你是在NetWorker Server上运行nsradmin -p nsrexec的吗?
除了命令行,我们也可以尝试使用NMC(NetWorker Management Console)来做:
配置->用户组->Administrators->常规->配置->用户。里面填*@*,然后确定。如图所示。
sunnyway
10 消息
0
2013年5月19日 21:00
谢谢born_chen,tmp目录下的都可以在线删掉吗?
sunnyway
10 消息
0
2013年5月19日 21:00
administrator组倒确实没有,我也不清楚之前为什么会加在里面
born_chen
1.8K 消息
0
2013年5月19日 22:00
因为我之前遇到过1次建客户端的时候提示已存在同样标签的客户端,死活不给建。懒得去找原因,竟然真的删了tmp后就可以建了。
born_chen
1.8K 消息
0
2013年5月19日 22:00
是*@* 吧?不是“@”
TimQuan
2 Intern
2 Intern
•
1.2K 消息
0
2013年5月19日 22:00
是,*@*