** Description changed:

- .
+ When trying to launch a container with the specific alias "tasks", it
+ fails to launch.
+ 
+ $ lxc launch d23ee1f4fd28 tasks
+ Creating tasks
+ Starting tasks
+ error: Error calling 'lxd forkstart tasks /var/lib/lxd/containers 
/var/log/lxd/tasks/lxc.conf': err='exit status 1'
+ Try `lxc info --show-log tasks` for more info
+ Exit 1
+ 
+ The reason is that in /sys/fs/cgroup/systemd/lxc/ there is already a file 
called "tasks". In that directory, any new containers is created as a new 
directory that has as a name the alias that we have given.
+ Since "tasks" is reserved", lxc fails to continue. 
+ 
+ Here are the contents of the directory
+ $ ls -l /sys/fs/cgroup/systemd/lxc/
+ total 0
+ drwxrwxr-x 5 root 165536 0 Ιούν 10 12:32 c1
+ -rw-r--r-- 1 root root   0 Ιούν 10 12:53 cgroup.clone_children
+ -rw-r--r-- 1 root root   0 Ιούν 10 12:53 cgroup.procs
+ -rw-r--r-- 1 root root   0 Ιούν 10 12:53 notify_on_release
+ -rw-r--r-- 1 root root   0 Ιούν 10 12:53 tasks
+ 
+ Currently, there is potential conflict with "tasks" only as the other 
filenames are invalid hostnames (contain dots or underscores).
+ Presumably in the figure there might be more such files. 
+ 
+ Among the solutions,
+ 1. the container directories in /sys/fs/cgroup/systemd/lxc/ should have 
something like ".lxd" appended to them so that there is no future conflict.

** Description changed:

  When trying to launch a container with the specific alias "tasks", it
  fails to launch.
  
  $ lxc launch d23ee1f4fd28 tasks
  Creating tasks
  Starting tasks
  error: Error calling 'lxd forkstart tasks /var/lib/lxd/containers 
/var/log/lxd/tasks/lxc.conf': err='exit status 1'
  Try `lxc info --show-log tasks` for more info
  Exit 1
  
  The reason is that in /sys/fs/cgroup/systemd/lxc/ there is already a file 
called "tasks". In that directory, any new containers is created as a new 
directory that has as a name the alias that we have given.
- Since "tasks" is reserved", lxc fails to continue. 
+ Since "tasks" is reserved", lxc fails to continue.
  
  Here are the contents of the directory
  $ ls -l /sys/fs/cgroup/systemd/lxc/
  total 0
  drwxrwxr-x 5 root 165536 0 Ιούν 10 12:32 c1
  -rw-r--r-- 1 root root   0 Ιούν 10 12:53 cgroup.clone_children
  -rw-r--r-- 1 root root   0 Ιούν 10 12:53 cgroup.procs
  -rw-r--r-- 1 root root   0 Ιούν 10 12:53 notify_on_release
  -rw-r--r-- 1 root root   0 Ιούν 10 12:53 tasks
  
  Currently, there is potential conflict with "tasks" only as the other 
filenames are invalid hostnames (contain dots or underscores).
- Presumably in the figure there might be more such files. 
+ Presumably in the future there might be more such files.
  
  Among the solutions,
  1. the container directories in /sys/fs/cgroup/systemd/lxc/ should have 
something like ".lxd" appended to them so that there is no future conflict.

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

Title:
  LXC: Cannot create a container with the specific alias "tasks"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/1591124/+subscriptions

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

Reply via email to