cloud-init --local needs mounted /run but not guaranteed by upstart job
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
in cloud-init local , cloud-init does:
a. create /run/cloud-init if it does not exist
b. write some data to /var/lib/
c. link /run/cloud-
if /run is mounted over the top of /run between a and c, then we'll fail to create the symlink,
and will have a stack trace to console like:
Traceback (most recent call last):
File "/usr/bin/
sys.
File "/usr/bin/
get_
File "/usr/lib/
ret = func(*args, **kwargs)
File "/usr/bin/
force=True)
File "/usr/lib/
os.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: cloud-init 0.7.5-0ubuntu1.1
ProcVersionSign
Uname: Linux 3.13.0-35-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.3
Architecture: amd64
Date: Mon Sep 8 16:50:40 2014
PackageArchitec
ProcEnviron:
TERM=screen
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: cloud-init
UpgradeStatus: No upgrade log present (probably fresh install)
mtime.conffile.
tags: | added: cloud-installer landscape |
Status changed to 'Confirmed' because the bug affects multiple users.