← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1734939] Re: #include fails silently.

 

This bug is believed to be fixed in cloud-init in version 20.3. If this
is still a problem for you, please make a comment and set the state back
to New

Thank you.

** Changed in: cloud-init
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1734939

Title:
  #include fails silently.

Status in cloud-init:
  Fix Released
Status in cloud-init package in Ubuntu:
  Fix Released

Bug description:
  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": []
   }
  }

  
  Related bugs:
   * bug 1734167: DNS doesn't work in no-cloud as launched by ubuntu

  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

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


References