Cloud-init fails to mount datasource from iso disk sometimes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
cloud-init fails to mount the Datasource disk to /tmp/<tmpfolder> sometimes. This happens only sometimes not always.
Looks like systemd-
Description: Ubuntu 16.04.1 LTS
Release: 16.04
cloud-init:
Installed: 0.7.8-49-
Candidate: 0.7.9-48-
Version table:
0.
500 http://
*** 0.7.8-49-
100 /var/lib/
0.
500 http://
cloud-init.log
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Cloud-init v. 0.7.8 running 'init-local' at Wed, 12 Apr 2017 07:56:29 +0000. Up 8.03 seconds.
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Writing to /var/log/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Changing the ownership of /var/log/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Attempting to remove /var/lib/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Attempting to remove /var/lib/
Apr 12 07:56:33 ubuntu [CLOUDINIT] handlers.py[DEBUG]: start: init-local/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Reading from /var/lib/
Apr 12 07:56:33 ubuntu [CLOUDINIT] stages.py[DEBUG]: no cache found
Apr 12 07:56:33 ubuntu [CLOUDINIT] handlers.py[DEBUG]: finish: init-local/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Attempting to remove /var/lib/
Apr 12 07:56:33 ubuntu [CLOUDINIT] stages.py[DEBUG]: Using distro class <class 'cloudinit.
Apr 12 07:56:33 ubuntu [CLOUDINIT] __init__.py[DEBUG]: Looking for for data source in: ['NoCloud', 'ConfigDrive', 'OpenNebula', 'DigitalOcean', 'Azure', 'AltCloud', 'OVF', 'MAAS', 'GCE', 'OpenStack', 'CloudSigma', 'SmartOS', 'Ec2', 'CloudStack', 'None'], via packages ['', 'cloudinit.
Apr 12 07:56:33 ubuntu [CLOUDINIT] __init__.py[DEBUG]: Searching for local data source in: ['DataSourceNoC
Apr 12 07:56:33 ubuntu [CLOUDINIT] handlers.py[DEBUG]: start: init-local/
Apr 12 07:56:33 ubuntu [CLOUDINIT] __init__.py[DEBUG]: Seeing if we can get any data from <class 'cloudinit.
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Reading from /var/lib/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Reading from /var/lib/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Reading from /var/lib/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Reading from /var/lib/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Reading from /var/lib/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Reading from /var/lib/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Reading from /var/lib/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Reading from /var/lib/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Running command ['blkid', '-odevice', '/dev/sr0'] with allowed return codes [0, 2] (shell=False, capture=True)
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Running command ['blkid', '-odevice', '/dev/sr1'] with allowed return codes [0, 2] (shell=False, capture=True)
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Running command ['blkid', '-tTYPE=vfat', '-odevice'] with allowed return codes [0, 2] (shell=False, capture=True)
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Running command ['blkid', '-tTYPE=iso9660', '-odevice'] with allowed return codes [0, 2] (shell=False, capture=True)
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Running command ['blkid', '-tLABEL=cidata', '-odevice'] with allowed return codes [0, 2] (shell=False, capture=True)
Apr 12 07:56:33 ubuntu [CLOUDINIT] DataSourceNoClo
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Reading from /proc/mounts (quiet=False)
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Read 2046 bytes from /proc/mounts
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Fetched {'fusectl': {'opts': 'rw,relatime', 'fstype': 'fusectl', 'mountpoint': '/sys/fs/
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Running command ['mount', '-o', 'ro,sync', '-t', 'auto', '/dev/sr0', '/tmp/tmpzq70nqyi'] with allowed return codes [0] (shell=False, capture=True)
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Failed mount of '/dev/sr0' as 'auto': Unexpected error while running command.
Apr 12 07:56:33 ubuntu [CLOUDINIT] util.py[DEBUG]: Recursively deleting /tmp/tmpzq70nqyi
Apr 12 07:56:33 ubuntu [CLOUDINIT] handlers.py[DEBUG]: finish: init-local/
Status changed to 'Confirmed' because the bug affects multiple users.