[Bug 1365852] Re: Setting "timezone:" fails: NameError: global name 'set_etc_timezone' is not defined
Martin Pitt
martin.pitt at ubuntu.com
Fri Sep 5 07:02:18 UTC 2014
** Description changed:
Current utopic's cloud-init fails to set a proper timezone. In my
userdata I have "timezone: Europe/Berlin", but in the generated VM
/etc/timezone has the default "Etc/UTC", and /etc/localtime is also just
UTC.
A look at the log files shows that the timezone plugin crashes. cloud-
init-output.log:
2014-09-05 04:46:27,281 - util.py[WARNING]: Running module timezone
(<module 'cloudinit.config.cc_timezone' from '/usr/lib/python2.7/dist-
packages/cloudinit/config/cc_timezone.pyc'>) failed
cloud-init.log:
Sep 5 04:46:27 autopkgtest [CLOUDINIT] stages.py[DEBUG]: Running module timezone (<module 'cloudinit.config.cc_timezone' from '/usr/lib/python2.7/dist-packages/cloudinit/config/cc_timezone.pyc'>) with frequency once-per-instance
Sep 5 04:46:27 autopkgtest [CLOUDINIT] util.py[DEBUG]: Writing to /var/lib/cloud/instances/nocloud/sem/config_timezone - wb: [420] 19 bytes
Sep 5 04:46:27 autopkgtest [CLOUDINIT] helpers.py[DEBUG]: Running config-timezone using lock (<FileLock using file '/var/lib/cloud/instances/nocloud/sem/config_timezone'>)
Sep 5 04:46:27 autopkgtest [CLOUDINIT] util.py[WARNING]: Running module timezone (<module 'cloudinit.config.cc_timezone' from '/usr/lib/python2.7/dist-packages/cloudinit/config/cc_timezone.pyc'>) failed
Sep 5 04:46:27 autopkgtest [CLOUDINIT] util.py[DEBUG]: Running module timezone (<module 'cloudinit.config.cc_timezone' from '/usr/lib/python2.7/dist-packages/cloudinit/config/cc_timezone.pyc'>) failed#012Traceback (most recent call last):#012 File "/usr/lib/python2.7/dist-packages/cloudinit/stages.py", line 660, in _run_modules#012 cc.run(run_name, mod.handle, func_args, freq=freq)#012 File "/usr/lib/python2.7/dist-packages/cloudinit/cloud.py", line 63, in run#012 return self._runners.run(name, functor, args, freq, clear_on_fail)#012 File "/usr/lib/python2.7/dist-packages/cloudinit/helpers.py", line 197, in run#012 results = functor(*args)#012 File "/usr/lib/python2.7/dist-packages/cloudinit/config/cc_timezone.py", line 39, in handle#012 cloud.distro.set_timezone(timezone)#012 File "/usr/lib/python2.7/dist-packages/cloudinit/distros/debian.py", line 134, in set_timezone#012 set_etc_timezone(tz=tz, tz_file=self._find_tz_file(tz))#012NameError: global name 'set_etc_timezone' is not defined
I attach both complete files for reference.
I noticed this in VMs generated by "adt-buildvm-ubuntu-cloud -v".
+
+ Current utopic's cloud-init version is 0.7.6~bzr992-0ubuntu1.
+ 0.7.5-0ubuntu1 works fine (e. g. with "adt-buildvm-ubuntu-cloud -v -r
+ trusty").
** Tags added: regression-release utopic
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to cloud-init in Ubuntu.
https://bugs.launchpad.net/bugs/1365852
Title:
Setting "timezone:" fails: NameError: global name 'set_etc_timezone'
is not defined
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1365852/+subscriptions
More information about the Ubuntu-server-bugs
mailing list