Public bug reported:

On freshly build non-EC2 boot the system came up with out a useable apt
sources.list.

Mar  4 20:54:02 vhost0761 [CLOUDINIT] cc_apt_pipelining.py[DEBUG]: Wrote 
/etc/apt/apt.conf.d/90cloud-init-pipelining with APT pipeline setting
Mar  4 20:54:02 vhost0761 [CLOUDINIT] __init__.py[DEBUG]: handling 
apt-update-upgrade with freq=None and args=[]
Mar  4 20:54:02 vhost0761 [CLOUDINIT] util.py[DEBUG]: Traceback (most recent 
call last):#012  File 
"/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/cc_apt_update_upgrade.py",
 line 261, in find_apt_mirror_info#012    pmirrors = 
cfg['system_info']['package_mirrors']#012KeyError: 'system_info'
Mar  4 20:54:02 vhost0761 [CLOUDINIT] cc_apt_update_upgrade.py[WARNING]: Failed 
to get mirror info, falling back to default
Mar  4 20:54:02 vhost0761 [CLOUDINIT] cc_apt_update_upgrade.py[DEBUG]: mirror 
info: {'mirror': 'http://ibm.cloud.archive.ubuntu.com', 'primary': 
'http://ibm.cloud.archive.ubuntu.com', 'ubuntu': {'security': 
'http://security.ubuntu.com/ubuntu', 'primary': 
'http://archive.ubuntu.com/ubuntu'}}
Mar  4 20:54:02 vhost0761 [CLOUDINIT] __init__.py[WARNING]: Traceback (most 
recent call last):#012  File 
"/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/__init__.py", line 117, 
in run_cc_modules#012    cc.handle(name, run_args, freq=freq)#012  File 
"/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/__init__.py", line 78, 
in handle#012    [name, self.cfg, self.cloud, cloudinit.log, args])#012  File 
"/usr/lib/python2.7/dist-packages/cloudinit/__init__.py", line 326, in 
sem_and_run#012    func(*args)#012  File 
"/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/cc_apt_update_upgrade.py",
 line 51, in handle#012    generate_sources_list(release, mirrors)#012  File 
"/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/cc_apt_update_upgrade.py",
 line 157, in generate_sources_list#012    util.render_to_file('sources.list', 
'/etc/apt/sources.list', params)#012  File 
"/usr/lib/python2.7/dist-packages/cloudinit/util.py", line 245, in 
render_to_file#012    f.write(t.respond())#012  File 
"_etc_cloud_templates_sources_list_tmpl.py", line 230, in respond#012NotFound: 
cannot find 'security'
Mar  4 20:54:02 vhost0761 [CLOUDINIT] __init__.py[ERROR]: config handling of 
apt-update-upgrade, None, [] failed
Mar  4 20:54:02 vhost0761 [CLOUDINIT] __init__.py[DEBUG]: handling landscape 
with freq=None and args=[]

** Affects: cloud-init (Ubuntu)
     Importance: Undecided
         Status: New

-- 
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/1145215

Title:
  cloud-init mangles sources.lists if mirror can't be found

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

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to