-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 06/06/2012 07:05 AM, Moray Henderson wrote:
> From: Daniel J Walsh [mailto:dwalsh@redhat.com] Sent: 04 June
2012 15:23
>
> On 06/04/2012 02:55 AM, Miroslav Grepl wrote:
>> On 05/31/2012 11:46 AM, Moray Henderson wrote:
>>> I'm updating a custom policy from CentOS 5 to CentOS 6. The module
>>> builds successfully, but fails to load:
>>>
>>> # semodule -i mypolicy.pp
>>> /etc/selinux/targeted/contexts/files/file_contexts: Invalid argument
>>> libsemanage.semanage_install_active: setfiles returned error code 1.
>>> semodule: Failed!
>>>
>>> It took me some time to work out that the error should have read:
>>>
>>> File context already exists for /var/run/passenger: mypolicy.fc line
>>> 5
>>>
>>> Now that I know there is already policy for Passenger, I can adjust
>>> mine accordingly. Any chance of getting a more helpful version of
>>> the error included in semodule?
>> There is a bug
>>
>>
https://bugzilla.redhat.com/show_bug.cgi?id=822320
>>>
>>>
>>> Moray. "To err is human; to purr, feline."
>>>
>>>
>>>
>>> -- selinux mailing list selinux(a)lists.fedoraproject.org
>>>
https://admin.fedoraproject.org/mailman/listinfo/selinux
>>
>> -- selinux mailing list selinux(a)lists.fedoraproject.org
>>
https://admin.fedoraproject.org/mailman/listinfo/selinux
>>
>>
> Not sure this is the right bugzilla.
>
> In Fedora 17 I get
>
> semodule -i mypol.pp /etc/selinux/targeted/contexts/files/file_contexts:
> Multiple different specifications for /var/run/passenger(/.*)?
> (system_u:object_r:passenger_var_run_t:s0 and
> system_u:object_r:var_run_t:s0).
> /etc/selinux/targeted/contexts/files/file_contexts: Invalid argument
> libsemanage.semanage_install_active: setfiles returned error code 1.
> semodule: Failed!
Thanks Daniel, that looks like the one. Would be nice if it could display
which line of the .fc file caused the problem, but if not there is enough
information now to track it down. I couldn't find "file_contexts multiple
different specifications" in Red Hat's bugzilla, though. There were a few
for "file_contexts invalid argument", but none of them describe this issue.
Do you know if that fix from Fedora 17 will get through to RHEL 6?
Moray. “To err is human; to purr, feline.”
-- selinux mailing list selinux(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/selinux
The fix is in libsemanage, actually. Open a bugzilla on libsemanage for this
and we will see if libsemanage gets on the approved package list.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla -
http://enigmail.mozdev.org/
iEYEARECAAYFAk/PUt4ACgkQrlYvE4MpobNJngCeMox2q5sr/UVFahD0WcZKTOa8
ACkAnjK/DYjbRYl4AuhIxrwpB6TiY4IF
=1n+O
-----END PGP SIGNATURE-----