[Bug 1103881] Re: cloud-final is never executed if upstart is upgraded during initialization of the image

Kapil Thangavelu 1103881 at bugs.launchpad.net
Fri Apr 19 15:13:15 UTC 2013


i see the issue even without an upstart upgrade.. my upgrade list is.
note cloud-init is part of the list.

  apparmor apport apt apt-transport-https apt-utils base-files cloud-init curl
  gcc-4.7-base gir1.2-gudev-1.0 grub-common grub-legacy-ec2 grub-pc
  grub-pc-bin grub2-common kmod language-selector-common libapt-inst1.5
  libapt-pkg4.12 libc-bin libc6 libcurl3 libcurl3-gnutls libgcc1 libglib2.0-0
  libgudev-1.0-0 libisccc90 libkmod2 libpci3 libpython-stdlib libpython2.7
  libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
  libpython3.3-minimal libpython3.3-stdlib libstdc++6 libudev1 login
  module-init-tools multiarch-support ntpdate passwd pciutils perl perl-base
  perl-modules python python-gi python-minimal python-pycurl
  python-twisted-bin python-twisted-core python2.7 python2.7-minimal python3
  python3-apport python3-distupgrade python3-gi python3-minimal   
  python3-problem-report python3-update-manager python3.3 python3.3-minimal
  rsyslog tar ubuntu-minimal ubuntu-release-upgrader-core ubuntu-standard udev
  update-manager-core update-notifier-common

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to upstart in Ubuntu.
https://bugs.launchpad.net/bugs/1103881

Title:
  cloud-final is never executed if upstart is upgraded during
  initialization of the image

Status in “cloud-init” package in Ubuntu:
  Confirmed
Status in “upstart” package in Ubuntu:
  Confirmed

Bug description:
  During a cloud image initialization, the service cloud-final is never
  executed if the cloud-config script contains an "upgrade" directive
  and upstart is part of the upgraded packages:

  TESTCASE:
  1. Download a cloud image from http://cloud-images.ubuntu.com/raring/ with an outdated version of upstart (e.g 2013.01.23 - I saved this image, if you need it and it is not available from the mirror just ask)
  2. Prepare a cloud-config script with the directives (example cloud-config script used by lp:auto-package-testing attached):

  apt_update: true
  apt_upgrade: true

  3. Initialize the cloud image with this cloud-config script

  EXPECTED RESULT:
  Installation finish

  ACTUAL RESULT
  The service cloud-final is never executed and the flag boot-finished is not present.

  cloud-init logs of a failed installation attached.

  Related bugs:
   * bug 1080841: should reload configuration if an upstart job is added
   * bug 1124384: reload-configuration can confuse upstart
   * bug 1163669: cloud-init fails to install juju agent after bootstrap 

  ProblemType: Bug
  DistroRelease: Ubuntu 13.04
  Package: cloud-init (not installed)
  ProcVersionSignature: Ubuntu 3.8.0-1.5-generic 3.8.0-rc4
  Uname: Linux 3.8.0-1-generic x86_64
  ApportVersion: 2.8-0ubuntu2
  Architecture: amd64
  Date: Thu Jan 24 09:08:19 2013
  MarkForUpload: True
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: cloud-init
  UpgradeStatus: Upgraded to raring on 2012-01-31 (358 days ago)

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




More information about the foundations-bugs mailing list