帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:domain  Active  JOIN  joi  Ubuntu  act  活动目录  DIR  

问题:

我刚刚安装了一个干净的Ubuntu 15.04,我想加入一个域来激活 active directory。

下载并安装 PBIS打开 8.2.2稳定版本,但当我运行它:


Error:/usr/sbin/service lwsmd start returned 6


Failed to start lwsmd.service: Unit lwsmd.service failed to load: No such file or directory.



regshell (error = 40700 - LWREG_ERROR_NO_SUCH_KEY_OR_VALUE)


No such key or value 



 Error code: ERROR_FILE_NOT_FOUND (0x00000002)




Backtrace:


/builder/src-buildserver/Platform-8.2/src/linux/domainjoin/domainjoin-gui/gtk/main.c:614


/builder/src-buildserver/Platform-8.2/src/linux/domainjoin/libdomainjoin/src/djapi.c:257


/builder/src-buildserver/Platform-8.2/src/linux/domainjoin/libdomainjoin/src/djroutines.c:54


/builder/src-buildserver/Platform-8.2/src/linux/domainjoin/libdomainjoin/src/djauthinfo.c:1027



当我执行 domainjoin-cli 时,它返回我:


Error: Received error while querying lwsmd. [code 0x00000002]



当我尝试执行 /etc/init.d/lwsmd start 时,Ubuntu没有找到它。

我应该如何?


回答 1:

你需要为此服务创建一个systemd单元文件,然后启用它。 以下是我在( 从 14.04升级) 15.04上使用 PBIS 8.2.2的工作。

在/lib/systemd/system 中像这样创建文件 lwsmd.service:


nano/lib/systemd/system/lwsmd.service



以下是( 将这里粘贴到上面创建的文件中) ( 从redhat中获取)的内容,因此感谢它们:


[Unit]


Description=BeyondTrust PBIS Service Manager


After=network.target



[Service]


Type=forking


EnvironmentFile=/opt/pbis/libexec/init-base.sh


ExecStart=/opt/pbis/sbin/lwsmd --start-as-daemon


ExecReload=/opt/pbis/bin/lwsm refresh


ExecStop=/opt/pbis/bin/lwsm shutdown


# We want systemd to give lwsmd some time to finish gracefully, but still want


# it to kill lwsmd after TimeoutStopSec if something went wrong during the


# graceful stop. Normally, Systemd sends SIGTERM signal right after the


# ExecStop, which would kill lwsmd. We are sending useless SIGCONT here to give


# lwsmd time to finish.


KillSignal=SIGCONT


PrivateTmp=true



[Install]


WantedBy=multi-user.target nss-lookup.target



完成后,在/etc/systemd/system: 中创建这个文件的链接


cd/etc/systemd/system


ln -s/lib/systemd/system/lwsmd.service



此时,你应该能够键入:


service lwsmd status



并看到服务已经存在并已经启用。

然后键入:


service lwsmd start



应该启动它并让PBIs按预期工作。

现在让它在引导时工作。 使用以下命令启用服务:


systemctl enable lwsmd.service



它应该提供一些关于创建链接符号的反馈。

然后重启你的电脑,一切都正常。

我希望它足够清晰,请原谅任何错误。 祝你好运


回答 2:

PBIS还没有安装与ubuntu的systemd兼容的服务脚本( 启动脚本)。 在试图加入你的域之前,你必须等待PBIs人员修复或者复制用于 fedora/和启动lwsmd的文件。


回答 3:

我找到了这样的工作,以便 domainjoin-cli查询能够工作。


sudo/etc/init.d/lwsmd restart


sudo domainjoin-cli query






文章标签:DIR  act  Ubuntu  DOM  Active  domain  JOIN  joi  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语