Public bug reported:

Cloud-init can fail to download a url in '#include' for reasons such
as bug 1734167 but not represent that failure anywhere.

$ curl --silent https://hastebin.com/raw/coladicuva
#!/bin/sh
cat /proc/uptime | tee /run/user-script-uptime

$ lxc launch ubuntu-daily:bionic b4 "--config=user.user-data=#include
https://hastebin.com/raw/coladicuva";

$ sleep 20
$ lxc exec b4 grep WARN /var/log/cloud-init.log
2017-11-28 16:49:12,251 - user_data.py[WARNING]: 
HTTPSConnectionPool(host='hastebin.com', port=443): Max retries exceeded with 
url: /raw/coladicuva (Caused by 
NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 
0x7f20736a4e80>: Failed to establish a new connection: [Errno -3] Temporary 
failure in name resolution',)) for url: https://hastebin.com/raw/coladicuva

$ lxc exec b4 cat /run/cloud-init/result.json
{
 "v1": {
  "datasource": "DataSourceNoCloud 
[seed=/var/lib/cloud/seed/nocloud-net][dsmode=net]",
  "errors": []
 }
}

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: cloud-init 17.1-41-g76243487-0ubuntu1
ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4
Uname: Linux 4.13.0-16-generic x86_64
ApportVersion: 2.20.8-0ubuntu2
Architecture: amd64
CloudName: NoCloud
Date: Tue Nov 28 16:38:49 2017
PackageArchitecture: all
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 LANG=C.UTF-8
SourcePackage: cloud-init
UpgradeStatus: No upgrade log present (probably fresh install)
cloud-init-log-warnings: 2017-11-28 16:37:17,380 - user_data.py[WARNING]: 
HTTPConnectionPool(host='smoser.brickies.net', port=80): Max retries exceeded 
with url: /ubuntu/nocloud/user-data (Caused by 
NewConnectionError('<urllib3.connection.HTTPConnection object at 
0x7f66a4f01f28>: Failed to establish a new connection: [Errno -3] Temporary 
failure in name resolution',)) for url: 
http://smoser.brickies.net/ubuntu/nocloud/user-data
user_data.txt: #include http://smoser.brickies.net/ubuntu/nocloud/user-data

** Affects: cloud-init
     Importance: High
         Status: Confirmed

** Affects: cloud-init (Ubuntu)
     Importance: High
         Status: Confirmed


** Tags: amd64 apport-bug bionic uec-images

** Changed in: cloud-init (Ubuntu)
       Status: New => Confirmed

** Changed in: cloud-init (Ubuntu)
   Importance: Undecided => High

** Also affects: cloud-init
   Importance: Undecided
       Status: New

** Changed in: cloud-init
       Status: New => Confirmed

** Changed in: cloud-init
   Importance: Undecided => High

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

Title:
  #include fails silently.

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to