Public bug reported:

Recent core snap images (edge channel revision 1886) do not contain the
previously known files used to detect that a system is ubuntu core.

In this bug, we should collect as many known paths/files/commands so
we're hopefully defensive against further changes.

Ubuntu Core 16
--------------
% cat etc/os-release 
NAME="Ubuntu Core"
VERSION="16"
ID=ubuntu-core
PRETTY_NAME="Ubuntu Core 16"
VERSION_ID="16"
HOME_URL="http://www.snapcraft.io/";
BUG_REPORT_URL="http://bugs.launchpad.net/snappy/";

% snap version
snap    2.24+201704201952.git.2ba71ec~ubuntu16.04.1
snapd   2.24+201704201952.git.2ba71ec~ubuntu16.04.1
series  16
kernel  4.4.0-59-generic

% lsb_release -rd
bash: lsb_release: command not found

% test -e /writable/system-data/var/lib/snapd; echo $?
0

Ubuntu 16.04 (Classic)
-----------------------
 % cat /etc/os-release 
NAME="Ubuntu"
VERSION="16.04.2 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.2 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/";
SUPPORT_URL="http://help.ubuntu.com/";
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/";
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial

% snap version
snap    unknown
snapd   2.24.1
series  16
ubuntu  16.04
kernel  4.4.0-75-generic

% lsb_release -rd 
Description:    Ubuntu 16.04.2 LTS
Release:        16.04

% test -e /writable/system-data/var/lib/snapd; echo $?
1

** Affects: cloud-init (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  util.system_is_snappy needs additional checks

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

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

Reply via email to