Я решил реорганизовать некоторые игровые автоматы и попробовать новый timezone
module.Неустранимый модуль часового пояса не работает (разные причины для разных ОС)
Задача, которую я пытаюсь дословная копия примера, приведенного на странице руководства:
- name: set timezone to Asia/Tokyo
timezone:
name: Asia/Tokyo
Это не будет работать на каждой системе, которую я пробовал. Результаты для машин Vagrant:
На Debian 8 (
debian/jessie64
):TASK [set timezone to Asia/Tokyo] **********************************************
fatal: [debian]: FAILED! => {"changed": false, "cmd": "/usr/bin/timedatectl set-timezone Asia/Tokyo", "failed": true, "msg": "Failed to set time zone: The name org.freedesktop.PolicyKit1 was not provided by any .service files", "rc": 1, "stderr": "Failed to set time zone: The name org.freedesktop.PolicyKit1 was not provided by any .service files\n", "stdout": "", "stdout_lines": []}На CentOS 7 (
centos/7
) - отличается от Debian:TASK [set timezone to Asia/Tokyo] **********************************************
fatal: [centos]: FAILED! => {"changed": false, "cmd": "/usr/bin/timedatectl set-timezone Asia/Tokyo", "failed": true, "msg": "Failed to set time zone: Interactive authentication required.", "rc": 1, "stderr": "Failed to set time zone: Interactive authentication required.\n", "stdout": "", "stdout_lines": []}В Ubuntu 16.04 (
ubuntu/xenial64
) - то же, что и CentOS, отличное от Debian:TASK [set timezone to Asia/Tokyo] **********************************************
fatal: [ubuntu]: FAILED! => {"changed": false, "cmd": "/usr/bin/timedatectl set-timezone Asia/Tokyo", "failed": true, "msg": "Failed to set time zone: Interactive authentication required.", "rc": 1, "stderr": "Failed to set time zone: Interactive authentication required.\n", "stdout": "", "stdout_lines": []}
Я что-то не хватает? Требуется ли какая-то зависимость?
'timedatectl' требует' sudo' привилегий. Можете ли вы попробовать 'часовой пояс' с' стать: да' и 'стать_метод: sudo'? – helloV
Вот и все! Я был сброшен с баланса по сообщению на Debian, а затем разница между ОС, вместо того, чтобы интерпретировать сообщение. Спасибо. – techraf