This bug is believed to be fixed in cloud-init in 17.1. If this is still
a problem for you, please make a comment and set the state back to New

Thank you.

** Changed in: cloud-init
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1686485

Title:
  cc_ntp fails to work when deploying ubuntu-core

Status in cloud-init:
  Fix Released
Status in MAAS:
  Invalid

Bug description:
  When deploying Ubuntu Core with MAAS I am seeing this error in
  /var/log/cloud-init.log:

  2017-04-26 18:11:45,172 - cc_apt_configure.py[DEBUG]: Nothing to do: No apt 
config and running on snappy
  2017-04-26 18:11:45,172 - handlers.py[DEBUG]: finish: 
modules-config/config-apt-configure: SUCCESS: config-apt-configure ran 
successfully
  2017-04-26 18:11:45,172 - stages.py[DEBUG]: Running module ntp (<module 
'cloudinit.config.cc_ntp' from 
'/usr/lib/python3/dist-packages/cloudinit/config/cc_ntp.py'>) with frequency 
once-per-instance
  2017-04-26 18:11:45,172 - handlers.py[DEBUG]: start: 
modules-config/config-ntp: running config-ntp with frequency once-per-instance
  2017-04-26 18:11:45,173 - util.py[DEBUG]: Writing to 
/var/lib/cloud/instances/mpcgqp/sem/config_ntp - wb: [420] 24 bytes
  2017-04-26 18:11:45,173 - helpers.py[DEBUG]: Running config-ntp using lock 
(<FileLock using file '/var/lib/cloud/instances/mpcgqp/sem/config_ntp'>)
  2017-04-26 18:11:45,175 - util.py[DEBUG]: Writing to 
/var/lib/cloud/instances/mpcgqp/sem/update_sources - wb: [420] 24 bytes
  2017-04-26 18:11:45,176 - helpers.py[DEBUG]: Running update-sources using 
lock (<FileLock using file 
'/var/lib/cloud/instances/mpcgqp/sem/update_sources'>)
  2017-04-26 18:11:45,176 - util.py[DEBUG]: Running command ['apt-get', 
'--option=Dpkg::Options::=--force-confold', 
'--option=Dpkg::options::=--force-unsafe-io', '--assume-yes', '--quiet', 
'update'] with allowed return codes [0] (shell=False, capture=False)
  2017-04-26 18:11:45,186 - util.py[DEBUG]: apt-update [apt-get 
--option=Dpkg::Options::=--force-confold 
--option=Dpkg::options::=--force-unsafe-io --assume-yes --quiet update] took 
0.010 seconds
  2017-04-26 18:11:45,186 - util.py[DEBUG]: Running command ['apt-get', 
'--option=Dpkg::Options::=--force-confold', 
'--option=Dpkg::options::=--force-unsafe-io', '--assume-yes', '--quiet', 
'install', 'ntp'] with allowed return codes [0] (shell=False, capture=False)
  2017-04-26 18:11:45,191 - util.py[DEBUG]: apt-install [apt-get 
--option=Dpkg::Options::=--force-confold 
--option=Dpkg::options::=--force-unsafe-io --assume-yes --quiet install ntp] 
took 0.005 seconds
  2017-04-26 18:11:45,193 - util.py[DEBUG]: Reading from 
/etc/cloud/templates/ntp.conf.ubuntu.tmpl (quiet=False)
  2017-04-26 18:11:45,193 - util.py[DEBUG]: Read 2509 bytes from 
/etc/cloud/templates/ntp.conf.ubuntu.tmpl
  2017-04-26 18:11:45,193 - templater.py[DEBUG]: Rendering content of 
'/etc/cloud/templates/ntp.conf.ubuntu.tmpl' using renderer jinja
  2017-04-26 18:11:45,197 - util.py[DEBUG]: Writing to /etc/ntp.conf - wb: 
[420] 2330 bytes
  2017-04-26 18:11:45,200 - handlers.py[DEBUG]: finish: 
modules-config/config-ntp: FAIL: running config-ntp with frequency 
once-per-instance
  2017-04-26 18:11:45,200 - util.py[WARNING]: Running module ntp (<module 
'cloudinit.config.cc_ntp' from 
'/usr/lib/python3/dist-packages/cloudinit/config/cc_ntp.py'>) failed
  2017-04-26 18:11:45,202 - util.py[DEBUG]: Running module ntp (<module 
'cloudinit.config.cc_ntp' from 
'/usr/lib/python3/dist-packages/cloudinit/config/cc_ntp.py'>) failed
  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 787, in 
_run_modules
      freq=freq)
    File "/usr/lib/python3/dist-packages/cloudinit/cloud.py", line 54, in run
      return self._runners.run(name, functor, args, freq, clear_on_fail)
    File "/usr/lib/python3/dist-packages/cloudinit/helpers.py", line 187, in run
      results = functor(*args)
    File "/usr/lib/python3/dist-packages/cloudinit/config/cc_ntp.py", line 80, 
in handle
      write_ntp_config_template(ntp_cfg, cloud)
    File "/usr/lib/python3/dist-packages/cloudinit/config/cc_ntp.py", line 126, 
in write_ntp_config_template
      templater.render_to_file(template_fn, NTP_CONF, params)
    File "/usr/lib/python3/dist-packages/cloudinit/templater.py", line 131, in 
render_to_file
      util.write_file(outfn, contents, mode=mode)
    File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 1711, in 
write_file
      with open(filename, omode) as fh:
  OSError: [Errno 30] Read-only file system: '/etc/ntp.conf'

  Note: This doesn't break deployment. Deployment still succeeds, except
  for ntp syncing is not setup to point to MAAS.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1686485/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to