You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The specific issue I believe is that LXD as a snap is confined and does not have access to /tmp (need to confirm this) hence the error message:
console.c:lxc_console_create:561 - No such file or directory - failed to open console log file "/tmp/LXDInstance-cloud-test-ubuntu-xenial-image-modification-em88d5kzvxzdrzsgod029n8iztb/console.log"
The text was updated successfully, but these errors were encountered:
Launchpad user Scott Moser(smoser) wrote on 2018-01-26T21:18:32.179594+00:00
I talked with stgraber.
We have a couple options:
a.) if installed from snap, use
some path down /var/snap/lxd as a console log path
/var/snap/lxd/common/consoles (chmod 1777) or
/var/snap/lxd/common/lxd/logs/CONTAINER-NAME/console.log
b.) use console --show-log
this requires liblxc > 3.0.
We could put into place code that did 'a' when it needed to (util.which('lxc').startswith('/snap')) and used 'b' if it could.
This bug was originally filed in Launchpad as LP: #1745663
Launchpad details
Launchpad user Joshua Powers(powersj) wrote on 2018-01-26T18:43:39.569995+00:00
Running the integration tests using the lxd backend fails when lxd is installed as a snap:
https://paste.ubuntu.com/26465769/
The failure is a result of the tests/cloud_tests/platforms/lxd.py:_setup_console_log() function attempting to modify the configuration:
49 cfg = "lxc.console.logfile=%s" % logf
50 orig = self._pylxd_container.config.get('raw.lxc', "")
51 if orig:
52 orig += "\n"
53 self._pylxd_container.config['raw.lxc'] = orig + cfg
LXD logs: https://paste.ubuntu.com/26465860/
My lxd setup/config: https://paste.ubuntu.com/26465838/
The specific issue I believe is that LXD as a snap is confined and does not have access to /tmp (need to confirm this) hence the error message:
console.c:lxc_console_create:561 - No such file or directory - failed to open console log file "/tmp/LXDInstance-cloud-test-ubuntu-xenial-image-modification-em88d5kzvxzdrzsgod029n8iztb/console.log"
The text was updated successfully, but these errors were encountered: