Win_service "Невозможно запустить службу InstallerService на компьютере '.'." - PullRequest
0 голосов
/ 03 января 2019

Я столкнулся с проблемой, в которой я не уверен, что является причиной, вот настройка:
После Ansible win_service doc

Debian GNU/Linux buster/sid

ansible 2.7.5
  config file = /home/ansible/ansibleGalaxy/ansible.cfg
  configured module search path = [u'/home/ansible/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/dist-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.15+ (default, Nov 28 2018, 16:27:22) [GCC 8.2.0]

Playbook:

- name: Update Dalet Installer service
  win_service:
    name: DaletInstallerService
    username: .\Administrator
    password: toto
    start_mode: auto
    state: started

В основном я хочу обновить учетные данные службы на целевом компьютере.

И при любых настройках я получаю это сообщение об ошибке:

fatal: [192.168.56.103]: FAILED! => {
    "can_pause_and_continue": false,
    "changed": false,
    "depended_by": [],
    "dependencies": [
        "Afd",
        "Tcpip"
    ],
    "description": "DaletInstallerService",
    "desktop_interact": false,
    "display_name": "DaletInstallerService",
    "exists": true,
    "msg": "Service 'DaletInstallerService (DaletInstallerService)' cannot be started due to the following error: Cannot start service DaletInstallerService on computer '.'.",
    "name": "DaletInstallerService",
    "path": "'C:\\Program Files (x86)\\DALET\\DaletInstaller\\DaletInstallerService.prunsrv.exe' //RS//DaletInstallerService",
    "start_mode": "auto",
    "state": "stopped",
    "username": ".\\Administrator"
}
ERROR! Unexpected Exception, this is probably a bug: 'ascii' codec can't encode character u'\xa0' in position 29: ordinal not in range(128)

полный возврат был:

Traceback (most recent call last):
  File "/usr/bin/ansible-playbook", line 118, in <module>
    exit_code = cli.run()
  File "/usr/lib/python2.7/dist-packages/ansible/cli/playbook.py", line 122, in run
    results = pbex.run()
  File "/usr/lib/python2.7/dist-packages/ansible/executor/playbook_executor.py", line 156, in run
    result = self._tqm.run(play=play)
  File "/usr/lib/python2.7/dist-packages/ansible/executor/task_queue_manager.py", line 291, in run
    play_return = strategy.run(iterator, play_context)
  File "/usr/lib/python2.7/dist-packages/ansible/plugins/strategy/linear.py", line 325, in run
    results += self._wait_on_pending_results(iterator)
  File "/usr/lib/python2.7/dist-packages/ansible/plugins/strategy/__init__.py", line 712, in _wait_on_pending_results
    results = self._process_pending_results(iterator)
  File "/usr/lib/python2.7/dist-packages/ansible/plugins/strategy/__init__.py", line 135, in inner
    dbg.cmdloop()
  File "/usr/lib/python2.7/dist-packages/ansible/plugins/strategy/__init__.py", line 1166, in cmdloop
    cmd.Cmd.cmdloop(self)
  File "/usr/lib/python2.7/cmd.py", line 130, in cmdloop
    line = raw_input(self.prompt)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 29: ordinal not in range(128)

Все еще ищите обходной путь или исправление, но любой ввод будет приветствовать понимание основной причины.

Matth

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...