[CentOS] CD/DVD Creator (nautilus) strips file execute permissions

Fri Jun 17 12:15:15 UTC 2016
Calvin Webster <cwebster at ec.rr.com>

This issue is documented in Red Hat Bugzilla Bug 1346427
https://bugzilla.redhat.com/show_bug.cgi?id=1346427

There is also a case opened with Red Hat Support: CASE 01652429

There are two workarounds:

1. Downgrade to:

brasero.x86_64                             2.28.3-6.el6
brasero-libs.x86_64                        2.28.3-6.el6
brasero-nautilus.x86_64                    2.28.3-6.el6

2. Use command line utilities mkisofs and cdrecord:

mkisofs -o ISO_file_name.iso -J -r -V Disc_Label SourceFileDirectory/
cdrecord -v speed=2 dev=/dev/sr0 ISO_file_name.iso

------------------------------------------------------------
Details:
--------

Problem has been confirmed to be in brasero-nautilus-2.30.3-3.el6

Downgrading brasero packages to 2.28.3-6.el6 fixes the problem.

Description of problem:

After updating to RHEL 6.8, burning data optical discs using CD/DVD
Creator causes all regular file execute permissions to be removed.
Directory execute permissions are retained. This problem only appeared
after updating to RHEL/CentOS 6.8 from 6.7.

Using mkisofs / cdrecord with the same data produces optical media with
normal file permissions - all execute permissions are retained on files
and directories.

Steps to Reproduce:
1. Insert blank optical media in CD/DVD writer
2. Select [Open CD/DVD Creator] when prompted and click [OK]
3. Drag files and directories with execute permissions into the creator
window
4. Click [Write to Disc]

Actual results:

Excerpt from "ls -l":
-------------------------------
[cwebster at klink InstallDisks]$ ls
-l /media/CymSTAR_Linux_Support/scripts/
total 50
-r--r--r--. 1 cwebster cwebster  457 Jun 14 14:37 cleanup_packages
-r--r--r--. 1 cwebster cwebster 6962 Jun 14 14:37 fix_eth_devs.py
-r--r--r--. 1 cwebster cwebster 1790 Jun 14 14:37 install_audioscience
...
-r--r--r--. 1 cwebster cwebster  863 Jun 14 14:37 setup_shutdownFlarbs
-r--r--r--. 1 cwebster cwebster 1692 Jun 14 14:37 setup_ssh
-r--r--r--. 1 cwebster cwebster  252 Jun 14 14:37 setup_svn
-r--r--r--. 1 cwebster cwebster  429 Jun 14 14:37 start_vsftpd
-r--r--r--. 1 cwebster cwebster  788 Jun 14 14:37 update_samba
[cwebster at klink InstallDisks]$ 

-------------------------------

Expected results:

Excerpt from "ls -l":
-------------------------------
[cwebster at klink InstallDisks]$ ls
-l /media/CymSTAR_Linux_Support/scripts/
total 50
-r-xr-xr-x. 1 cwebster cwebster  457 Jun  4  2015 cleanup_packages
-r-xr-xr-x. 1 cwebster cwebster 6962 Jun  4  2015 fix_eth_devs.py
-r-xr-xr-x. 1 cwebster cwebster 1790 Mar  3 15:42 install_audioscience
...
-r-xr-xr-x. 1 cwebster cwebster  863 Jun 11 12:33 setup_shutdownFlarbs
-r-xr-xr-x. 1 cwebster cwebster 1692 Jun  4  2015 setup_ssh
-r-xr-xr-x. 1 cwebster cwebster  252 Jun  4  2015 setup_svn
-r-xr-xr-x. 1 cwebster cwebster  429 Sep  3  2015 start_vsftpd
-r-xr-xr-x. 1 cwebster cwebster  788 Dec 15 14:59 update_samba
[cwebster at klink InstallDisks]$ 

-------------------------------