[CentOS] CentOS 6.6 Bacula-SELinux issue

Thu Oct 30 19:01:53 UTC 2014
Paul Heinlein <heinlein at madboa.com>

I updated my backup server to CentOS 6.6 this morning. As usual, I 
unmounted the current (nightly) tape from the changer before the 
reboot. Now Bacula complains it cannot access the changer:

3301 Issuing autochanger "loaded? drive 0" command.
3991 Bad autochanger "loaded? drive 0" command: ERR=Child exited with code 1.
Results=cannot open SCSI device '/dev/changer' - Permission denied

SELinux is denying source context bacula_t from accessing target 
context tape_device_t. I took a look at the various SELinux boolean 
values but see none that applies.

Has anyone else observed this symptom since upgrading?

Is there a fix other than building a local policy by going through the 
"ausearch | audit2allow" iteration(s)?

-- 
Paul Heinlein
heinlein at madboa.com
45°38' N, 122°6' W