<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processors中的主题 Re: Android 7.1 SELinux vdc &amp; sh unlabeled boot fail</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Android-7-1-SELinux-vdc-sh-unlabeled-boot-fail/m-p/730209#M113563</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Eric,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your response. My problem results from the SELinux context being dropped by copying a file from the system image when the context from that file isn't understood by the operating system and archiving it into a tarball. Although tar has the 'p' option for preserving permissions for files, it doesn't keep the SELinux context.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With kind regards,&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 07 Oct 2018 14:24:19 GMT</pubDate>
    <dc:creator>timgruijters</dc:creator>
    <dc:date>2018-10-07T14:24:19Z</dc:date>
    <item>
      <title>Android 7.1 SELinux vdc &amp; sh unlabeled boot fail</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-7-1-SELinux-vdc-sh-unlabeled-boot-fail/m-p/730204#M113558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am porting Android 7.1 to our IMX53 product. I ran into a problem with SELinux that doesn't seem to make sense. The boot log looks like this:&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;[ 3.506650] Freeing unused kernel memory: 1024K&lt;BR /&gt;[ 3.528875] init: init first stage started!&lt;BR /&gt;[ 3.553382] SELinux: Permission validate_trans in class security not defined in policy.&lt;BR /&gt;[ 3.562534] SELinux: Class cap_userns not defined in policy.&lt;BR /&gt;[ 3.568418] SELinux: Class cap2_userns not defined in policy.&lt;BR /&gt;[ 3.574269] SELinux: Class bpf not defined in policy.[ 3.579623] SELinux: the above unknown classes and permissions will be denied&lt;BR /&gt;[ 3.701006] audit: type=1403 audit(3.689:2): policy loaded auid=4294967295 ses=4294967295&lt;BR /&gt;[ 3.712563] audit: type=1404 audit(3.699:3): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295&lt;BR /&gt;[ 3.745760] init: (Initializing SELinux enforcing took 0.21s.)&lt;BR /&gt;[ 3.766315] init: init second stage started!&lt;BR /&gt;[ 3.792985] init: Running restorecon...&lt;BR /&gt;[ 3.880962] init: waitpid failed: No child processes&lt;BR /&gt;[ 3.887834] init: (Loading properties from /default.prop took 0.00s.)&lt;BR /&gt;[ 3.903302] init: (Parsing /init.environ.rc took 0.00s.)&lt;BR /&gt;[ 3.910929] init: (Parsing /init.usb.rc took 0.00s.)&lt;BR /&gt;[ 3.918296] init: (Parsing init.rti.usb.rc took 0.00s.)&lt;BR /&gt;[ 3.923605] init: (Parsing /init.rti.rc took 0.01s.)&lt;BR /&gt;[ 3.931310] init: (Parsing /init.usb.configfs.rc took 0.00s.)&lt;BR /&gt;[ 3.937856] init: (Parsing /init.zygote32.rc took 0.00s.)&lt;BR /&gt;[ 3.962443] ueventd: ueventd started!&lt;BR /&gt;[ 4.942899] ueventd: Coldboot took 0.97s.&lt;BR /&gt;[ 5.078709] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)&lt;BR /&gt;[ 5.139472] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: errors=panic&lt;BR /&gt;[ 5.182104] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: errors=panic&lt;BR /&gt;[ 5.493959] audit: type=1400 audit(5.479:4): avc: denied { execute } for pid=110 comm="init" name="vdc" dev="mmcblk0p2" ino=654340 scontext=u:r:init:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0&lt;BR /&gt;[ 5.593161] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 5.607788] audit: type=1400 audit(5.599:5): avc: denied { execute } for pid=112 comm="init" name="sh" dev="mmcblk0p2" ino=654293 scontext=u:r:init:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0&lt;BR /&gt;[ 6.663334] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 7.670798] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 8.678255] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 9.685626] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;As you can see "vdc", and "sh" seem to be missing a label for SELinux. However, I clearly see the label being set in android source under /system/sepolicy/file_contexts:&lt;/P&gt;&lt;P&gt;/system/bin/sh&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp;&amp;nbsp;&amp;nbsp;u:object_r:shell_exec:s0&lt;/P&gt;&lt;P&gt;/system/bin/vdc&amp;nbsp; &amp;nbsp; &amp;nbsp;u:object_r:vdc_exec:s0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Further, if I try to provide my own label for these same files in /device/rti/kx10/sepolicy/file_contexts, I get a compile errors:&lt;/P&gt;&lt;P&gt;out/target/product/kx10/obj/ETC/file_contexts.bin_intermediates/file_contexts.concat.tmp: Multiple same specifications for /system/bin/sh.&lt;/P&gt;&lt;P&gt;out/target/product/kx10/obj/ETC/file_contexts.bin_intermediates/file_contexts.concat.tmp: Multiple same specifications for /system/bin/vdc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So if sh &amp;amp; vdc have a label defined, why does the SELinux audit indicates these files are "unlabeled"???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because of this error I cannot get a shell started to allow me to use other debug tools (ex. logcat). Does anyone have any ideas, thoughts, or suggestions that might help me proceed??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Eric Nelson&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Feb 2018 17:19:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-7-1-SELinux-vdc-sh-unlabeled-boot-fail/m-p/730204#M113558</guid>
      <dc:creator>ericnelson1</dc:creator>
      <dc:date>2018-02-08T17:19:59Z</dc:date>
    </item>
    <item>
      <title>Re: Android 7.1 SELinux vdc &amp; sh unlabeled boot fail</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-7-1-SELinux-vdc-sh-unlabeled-boot-fail/m-p/730205#M113559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please try to set androidboot.selinux=disabled option in u-boot. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Victor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2018 09:27:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-7-1-SELinux-vdc-sh-unlabeled-boot-fail/m-p/730205#M113559</guid>
      <dc:creator>b36401</dc:creator>
      <dc:date>2018-02-09T09:27:56Z</dc:date>
    </item>
    <item>
      <title>Re: Android 7.1 SELinux vdc &amp; sh unlabeled boot fail</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-7-1-SELinux-vdc-sh-unlabeled-boot-fail/m-p/730206#M113560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the suggestion Victor. I changed the linux command line in uboot to androidboot.selinux=disabled. The debug UART during boot now shows selinux set to disabled:&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;[ 0.000000] Kernel command line: console=ttymxc1,115200 init=/init androidboot.console=ttymxc1 androidboot.selinux=disabled androidboot.hardware=rti fec_mac=16:25:34:43:52:61&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;Later in the boot log when android starts, I see similar (but not identical) behavior. Strangely I still see SeLinux message with "denied", and "permissive=0":&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;[ 3.496813] Freeing unused kernel memory: 1024K&lt;BR /&gt;[ 3.519002] init: init first stage started!&lt;BR /&gt;[ 3.543559] SELinux: Permission validate_trans in class security not defined in policy.&lt;BR /&gt;[ 3.552690] SELinux: Class cap_userns not defined in policy.&lt;BR /&gt;[ 3.558577] SELinux: Class cap2_userns not defined in policy.&lt;BR /&gt;[ 3.564467] SELinux: Class bpf not defined in policy.&lt;BR /&gt;[ 3.569671] SELinux: the above unknown classes and permissions will be denied&lt;BR /&gt;[ 3.690836] audit: type=1403 audit(3.679:2): policy loaded auid=4294967295 ses=4294967295&lt;BR /&gt;[ 3.702339] audit: type=1404 audit(3.689:3): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295&lt;BR /&gt;[ 3.735700] init: (Initializing SELinux enforcing took 0.21s.)&lt;BR /&gt;[ 3.756117] init: init second stage started!&lt;BR /&gt;[ 3.782669] init: Running restorecon...&lt;BR /&gt;[ 3.871135] init: waitpid failed: No child processes&lt;BR /&gt;[ 3.878082] init: (Loading properties from /default.prop took 0.00s.)&lt;BR /&gt;[ 3.893401] init: (Parsing /init.environ.rc took 0.00s.)&lt;BR /&gt;[ 3.901061] init: (Parsing /init.usb.rc took 0.00s.)&lt;BR /&gt;[ 3.908407] init: (Parsing init.rti.usb.rc took 0.00s.)&lt;BR /&gt;[ 3.913779] init: (Parsing /init.rti.rc took 0.01s.)&lt;BR /&gt;[ 3.921436] init: (Parsing /init.usb.configfs.rc took 0.00s.)&lt;BR /&gt;[ 3.928031] init: (Parsing /init.zygote32.rc took 0.00s.)&lt;BR /&gt;[ 3.952284] ueventd: ueventd started!&lt;BR /&gt;[ 4.933427] ueventd: Coldboot took 0.97s.&lt;BR /&gt;[ 5.069612] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)&lt;BR /&gt;[ 5.122878] EXT4-fs (mmcblk0p3): recovery complete&lt;BR /&gt;[ 5.132952] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: errors=panic&lt;BR /&gt;[ 5.190442] EXT4-fs (mmcblk0p4): recovery complete&lt;BR /&gt;[ 5.198959] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: errors=panic&lt;BR /&gt;[ 5.479781] audit: type=1400 audit(5.469:4): avc: denied { execute } for pid=110 comm="init" name="vdc" dev="mmcblk0p2" ino=654340 scontext=u:r:init:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0&lt;BR /&gt;[ 5.598026] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 5.617970] audit: type=1400 audit(5.609:5): avc: denied { execute } for pid=112 comm="init" name="sh" dev="mmcblk0p2" ino=654293 scontext=u:r:init:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0&lt;BR /&gt;[ 6.672095] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 7.679587] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 8.687039] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 9.694341] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 10.682690] init: Starting service 'console'...&lt;BR /&gt;[ 10.692087] audit: type=1400 audit(10.679:6): avc: denied { execute } for pid=115 comm="init" name="sh" dev="mmcblk0p2" ino=654293 scontext=u:r:init:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0&lt;BR /&gt;[ 10.711351] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 10.719237] init: cannot execve('/system/bin/sh'): Permission denied&lt;BR /&gt;[ 10.727762] init: Service 'console' (pid 115) exited with status 127&lt;BR /&gt;[ 10.734198] init: Service 'console' (pid 115) killing any children in process group&lt;BR /&gt;[ 11.711681] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 12.719108] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 13.726545] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 14.733860] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 15.741400] binder: 111:111 transaction failed 29189/-22, size 0-0 line 3004&lt;BR /&gt;[ 15.748768] init: Starting service 'console'...&lt;BR /&gt;[ 15.758260] audit: type=1400 audit(15.749:7): avc: denied { execute } for pid=116 comm="init" name="sh" dev="mmcblk0p2" ino=654293 scontext=u:r:init:s0 tc&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;Taking your suggestion further I tried setting SeLinux to permissive:&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;[ 0.000000] Kernel command line: console=ttymxc1,115200 init=/init androidboot.console=ttymxc1 androidboot.selinux=permissive androidboot.hardware=rti fec_mac=16:25:34:43:52:61&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;[ 3.506792] Freeing unused kernel memory: 1024K&lt;BR /&gt;[ 3.529112] init: init first stage started!&lt;BR /&gt;[ 3.553537] SELinux: Permission validate_trans in class security not defined in policy.&lt;BR /&gt;[ 3.562679] SELinux: Class cap_userns not defined in policy.&lt;BR /&gt;[ 3.568567] SELinux: Class cap2_userns not defined in policy.&lt;BR /&gt;[ 3.574421] SELinux: Class bpf not defined in policy.&lt;BR /&gt;[ 3.579777] SELinux: the above unknown classes and permissions will be denied&lt;BR /&gt;[ 3.701027] audit: type=1403 audit(3.689:2): policy loaded auid=4294967295 ses=4294967295&lt;BR /&gt;[ 3.712812] init: (Initializing SELinux non-enforcing took 0.18s.)&lt;BR /&gt;[ 3.733396] init: init second stage started!&lt;BR /&gt;[ 3.760392] init: Running restorecon...&lt;BR /&gt;[ 3.848540] init: waitpid failed: No child processes&lt;BR /&gt;[ 3.855405] init: (Loading properties from /default.prop took 0.00s.)&lt;BR /&gt;[ 3.870987] init: (Parsing /init.environ.rc took 0.00s.)&lt;BR /&gt;[ 3.878685] init: (Parsing /init.usb.rc took 0.00s.)&lt;BR /&gt;[ 3.886130] init: (Parsing init.rti.usb.rc took 0.00s.)&lt;BR /&gt;[ 3.891443] init: (Parsing /init.rti.rc took 0.01s.)&lt;BR /&gt;[ 3.899093] init: (Parsing /init.usb.configfs.rc took 0.00s.)&lt;BR /&gt;[ 3.905626] init: (Parsing /init.zygote32.rc took 0.00s.)&lt;BR /&gt;[ 3.929687] ueventd: ueventd started!&lt;BR /&gt;[ 4.919447] ueventd: Coldboot took 0.98s.&lt;BR /&gt;[ 5.056730] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)&lt;BR /&gt;[ 5.169732] EXT4-fs (mmcblk0p3): recovery complete&lt;BR /&gt;[ 5.182124] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: errors=panic&lt;BR /&gt;[ 5.284456] EXT4-fs (mmcblk0p4): recovery complete&lt;BR /&gt;[ 5.293213] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: errors=panic&lt;BR /&gt;[ 5.572581] audit: type=1400 audit(5.559:3): avc: denied { execute } for pid=110 comm="init" name="vdc" dev="mmcblk0p2" ino=654340 scontext=u:r:init:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=1&lt;BR /&gt;[ 5.592848] audit: type=1400 audit(5.579:4): avc: denied { execute_no_trans } for pid=110 comm="init" path="/system/bin/vdc" dev="mmcblk0p2" ino=654340 scontext=u:r:init:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=1&lt;BR /&gt;[ 54.755199] random: crng init done&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With SeLinux set to permissive, I don't get the repeating binder errors, but I still don't get my console (hitting keys on the terminal does nothing). Note, I have verified my UART connection by booting into U-Boot, and booting into the Linux kernel without launching android.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your (or anyone else's) help is greatly appreciated. Any other ideas, or things to try?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Feb 2018 16:59:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-7-1-SELinux-vdc-sh-unlabeled-boot-fail/m-p/730206#M113560</guid>
      <dc:creator>ericnelson1</dc:creator>
      <dc:date>2018-02-12T16:59:04Z</dc:date>
    </item>
    <item>
      <title>Re: Android 7.1 SELinux vdc &amp; sh unlabeled boot fail</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-7-1-SELinux-vdc-sh-unlabeled-boot-fail/m-p/730207#M113561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Eric,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you solve your problem in the meantime? I'm experiencing the same problem:&lt;BR /&gt;audit: type=1400 audit(63.320:4): avc: denied { write } for pid=1 comm="init" name="mmcblk0p1" dev="tmpfs" ino=8892 scontext=u:r:init:s0 tcontext=u:object_r:boot_block_device:s0 tclass=blk_file permissive=0&lt;BR /&gt;audit: type=1400 audit(63.430:5): avc: denied { execute } for pid=204 comm="init" name="vdc" dev="mmcblk0p1" ino=45961 scontext=u:r:init:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0&lt;BR /&gt;audit: type=1400 audit(63.490:6): avc: denied { execute } for pid=206 comm="init" name="sh" dev="mmcblk0p1" ino=45869 scontext=u:r:init:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0&lt;BR /&gt;&lt;BR /&gt;With kind regards,&lt;BR /&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2018 15:19:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-7-1-SELinux-vdc-sh-unlabeled-boot-fail/m-p/730207#M113561</guid>
      <dc:creator>timgruijters</dc:creator>
      <dc:date>2018-07-26T15:19:56Z</dc:date>
    </item>
    <item>
      <title>Re: Android 7.1 SELinux vdc &amp; sh unlabeled boot fail</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-7-1-SELinux-vdc-sh-unlabeled-boot-fail/m-p/730208#M113562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tim,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately I did not. I have since abandon the en devour &amp;amp; gone to a different processor &amp;amp; different BSP. Although I still wish I knew the answer if for no other reason than to learn from it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2018 18:41:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-7-1-SELinux-vdc-sh-unlabeled-boot-fail/m-p/730208#M113562</guid>
      <dc:creator>ericnelson1</dc:creator>
      <dc:date>2018-07-26T18:41:47Z</dc:date>
    </item>
    <item>
      <title>Re: Android 7.1 SELinux vdc &amp; sh unlabeled boot fail</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-7-1-SELinux-vdc-sh-unlabeled-boot-fail/m-p/730209#M113563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Eric,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your response. My problem results from the SELinux context being dropped by copying a file from the system image when the context from that file isn't understood by the operating system and archiving it into a tarball. Although tar has the 'p' option for preserving permissions for files, it doesn't keep the SELinux context.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With kind regards,&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 07 Oct 2018 14:24:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-7-1-SELinux-vdc-sh-unlabeled-boot-fail/m-p/730209#M113563</guid>
      <dc:creator>timgruijters</dc:creator>
      <dc:date>2018-10-07T14:24:19Z</dc:date>
    </item>
  </channel>
</rss>

