SUSE / DeepSea

A collection of Salt files for deploying, managing and automating Ceph.
GNU General Public License v3.0
160 stars 75 forks source link

SES5: "time_init: ntp" does not work as expected #1822

Closed smithfarm closed 4 years ago

smithfarm commented 4 years ago

Description of Issue/Question

When using DeepSea to deploy a Ceph cluster on SLE-12-SP3 (SES5), Stage 3 fails with:

admin: Failures summary:
    admin: ceph.time (/srv/salt/ceph/time):
    admin:   node3.ses5.com:
    admin:     start ntp: The named service ntpd is not available
    admin:   node1.ses5.com:
    admin:     start ntp: The named service ntpd is not available
    admin:   node2.ses5.com:
    admin:     start ntp: The named service ntpd is not available
Command '['vagrant', 'up']' failed: ret=1 stderr:

This happens when:

Analysis

This failure is apparently caused by a bug in Salt 2016.11.4 - the YAML in question is:

start ntp:
  service.running:
    - name: ntpd
    - enable: True

My expectation is that this should cause the ntpd.service to be enabled and started. But that doesn't happen.

smithfarm commented 4 years ago

1823 was merged