Fedora23 の authconfig-tui コマンドで[AD参加]ボタンを押すと、下記のようなエラーが出ます。
Pythonの互換エラーのようですが、素人なので詳しいことが全く分かりません。
同系のCentOS7ではこのようなエラーは起こりません。
憶測では
authconfig-tuiの中に「authconfig-tui.py」というPythonで書かれたスクリプトがあり、
それの記述が古いPythonで書かれている。
古いPythonを採用しているCentOS7では動くが
新しいPythonを採用しているFedora23ではエラーになる。
Fedora23では「authconfig-tui」ではなく、
新しいPythonで書かれた「authconfig-tui」的なモノを使わねばならないか、
「authconfig-tui」にパッチ的なものを当てないといけない。
あくまで憶測です。
Pythonが何なのかも知りません。
Fedora23上で「authconfig-tui」を動くようにするか、
Fedora23上で動く「authconfig-tui」の新しいバージョンが欲しいです。
よろしくお願いします。
[root@Fedora23 ~]# authconfig-tui
[/usr/bin/net join -w DM01 -S WIN-SERVER -U Administrator]
Traceback (most recent call last):
File "/usr/share/authconfig/authconfig-tui.py", line 1078, in <module>
sys.exit(module.run())
File "/usr/share/authconfig/authconfig-tui.py", line 666, in run
if not self.doUI():
File "/usr/share/authconfig/authconfig-tui.py", line 1059, in doUI
if not self.getChoices():
File "/usr/share/authconfig/authconfig-tui.py", line 1034, in getChoices
rc = self.getWinbindSettings(more)
File "/usr/share/authconfig/authconfig-tui.py", line 995, in getWinbindSettings
anothertxt=_("Join Domain"), anothercb=self.maybeGetJoinSettings)
File "/usr/share/authconfig/authconfig-tui.py", line 909, in getGenericChoices
anothercb()
File "/usr/share/authconfig/authconfig-tui.py", line 973, in maybeGetJoinSettings
self.getJoinSettings()
File "/usr/share/authconfig/authconfig-tui.py", line 954, in getJoinSettings
self.info.joinDomain(True)
File "/usr/share/authconfig/authinfo.py", line 4314, in joinDomain
status, error = feedFork(cmd, echo, "sword:", self.joinPassword)
File "/usr/share/authconfig/authinfo.py", line 953, in feedFork
output += c
TypeError: Can't convert 'bytes' object to str implicitly
[root@Fedora23 ~]#