As I can see on my installation the following happens:

requested_mask="r::" denied_mask="r::"

but

virt-aa-helper.c:
    865     for (i = 0; i < ctl->def->nserials; i++)
    866         if (ctl->def->serials[i] && 
ctl->def->serials[i]->data.file.path)
    867             if (vah_add_file(&buf,
    868                              ctl->def->serials[i]->data.file.path, "w") 
!= 0)
    869                 goto clean;
    870 
    871     if (ctl->def->console && ctl->def->console->data.file.path)
    872         if (vah_add_file(&buf, ctl->def->console->data.file.path, "w") 
!= 0)
    873             goto clean;

so apparmor profiles contain e.g. /dev/ttyS0 w, which allows writing to
the file, but not reading :-/

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to libvirt in ubuntu.
https://bugs.launchpad.net/bugs/578527

Title:
  map serial port throws "chardev: opening backend "tty" failed"

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to