Hey, I need some help allowing Quake Live to enter a game, SELinux stops the process, I tried pasting the fix command into the terminal but still doesn't work
Your screenshot is very confusing; it's probably better to cut/paste the actual error messages and commands you typed into the post. I really don't see where you pasted in the chcon command, nor what happens when you then try to run the game.
Sorry for the confusion, here is the terminal message
Quote:
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$ Summary:
bash: Summary:: command not found
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$ SELinux is preventing firefox from loading
bash: SELinux: command not found
[StillGate@Fedora ~]$ /home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so which
bash: /home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so: Permission denied
[StillGate@Fedora ~]$ requires text relocation.
bash: requires: command not found
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$ Detailed Description:
bash: Detailed: command not found
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$ The firefox application attempted to load
bash: The: command not found
[StillGate@Fedora ~]$ /home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so which
bash: /home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so: Permission denied
[StillGate@Fedora ~]$ requires text relocation. This is a potential security problem. Most libraries
bash: requires: command not found
[StillGate@Fedora ~]$ do not need this permission. Libraries are sometimes coded incorrectly and
bash: syntax error near unexpected token `do'
[StillGate@Fedora ~]$ request this permission. The SELinux Memory Protection Tests
bash: request: command not found
[StillGate@Fedora ~]$ (http://people.redhat.com/drepper/selinux-mem.html) web page explains how to
bash: syntax error near unexpected token `web'
[StillGate@Fedora ~]$ remove this requirement. You can configure SELinux temporarily to allow
bash: remove: command not found
[StillGate@Fedora ~]$ /home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so to use
bash: /home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so: Permission denied
[StillGate@Fedora ~]$ relocation as a workaround, until the library is fixed. Please file a bug report
bash: relocation: command not found
[StillGate@Fedora ~]$ (http://bugzilla.redhat.com/bugzilla/enter_bug.cgi) against this package.
bash: syntax error near unexpected token `against'
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$ Allowing Access:
bash: Allowing: command not found
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$ If you trust /home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so
bash: If: command not found
[StillGate@Fedora ~]$ to run correctly, you can change the file context to textrel_shlib_t. "chcon -t
> textrel_shlib_t
> '/home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so'" You must
bash: to: command not found
[StillGate@Fedora ~]$ also change the default file context files on the system in order to preserve
bash: also: command not found
[StillGate@Fedora ~]$ them even on a full relabel. "semanage fcontext -a -t textrel_shlib_t
> '/home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so'"
bash: them: command not found
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$ Fix Command:
bash: Fix: command not found
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$ chcon -t textrel_shlib_t
chcon: missing operand
Try `chcon --help' for more information.
[StillGate@Fedora ~]$ '/home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so'
bash: /home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so: Permission denied
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$ Additional Information:
bash: Additional: command not found
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$ Source Context unconfined_u:unconfined_r:unconfined_execmem_t:s0-
bash: Source: command not found
[StillGate@Fedora ~]$ s0:c0.c1023
bash: s0:c0.c1023: command not found
[StillGate@Fedora ~]$ Target Context unconfined_u:object_r:user_home_dir_t:s0
bash: Target: command not found
[StillGate@Fedora ~]$ Target Objects /home/StillGate/.quakelive/quakelive/home/baseq3/q
bash: Target: command not found
[StillGate@Fedora ~]$ uakelive.i386.so [ file ]
bash: uakelive.i386.so: command not found
[StillGate@Fedora ~]$ Source firefox
bash: Source: command not found
[StillGate@Fedora ~]$ Source Path /usr/lib/firefox-3.5b4/firefox
bash: Source: command not found
[StillGate@Fedora ~]$ Port <Unknown>
bash: syntax error near unexpected token `newline'
[StillGate@Fedora ~]$ Host Fedora
bash: Host: command not found
[StillGate@Fedora ~]$ Source RPM Packages
bash: Source: command not found
[StillGate@Fedora ~]$ Target RPM Packages
bash: Target: command not found
[StillGate@Fedora ~]$ Policy RPM selinux-policy-3.6.12-39.fc11
bash: Policy: command not found
[StillGate@Fedora ~]$ Selinux Enabled True
bash: Selinux: command not found
[StillGate@Fedora ~]$ Policy Type targeted
bash: Policy: command not found
[StillGate@Fedora ~]$ MLS Enabled True
bash: MLS: command not found
[StillGate@Fedora ~]$ Enforcing Mode Enforcing
bash: Enforcing: command not found
[StillGate@Fedora ~]$ Plugin Name allow_execmod
bash: Plugin: command not found
[StillGate@Fedora ~]$ Host Name Fedora
bash: Host: command not found
[StillGate@Fedora ~]$ Platform Linux Fedora 2.6.30.5-43.fc11.i586 #1 SMP Thu Aug
bash: Platform: command not found
[StillGate@Fedora ~]$ 27 21:18:54 EDT 2009 i686 athlon
bash: 27: command not found
[StillGate@Fedora ~]$ Alert Count 3
bash: Alert: command not found
[StillGate@Fedora ~]$ First Seen Mon 28 Sep 2009 09:29:22 PM CDT
bash: First: command not found
[StillGate@Fedora ~]$ Last Seen Mon 28 Sep 2009 09:34:03 PM CDT
bash: Last: command not found
[StillGate@Fedora ~]$ Local ID cab43f58-b52c-4487-ae8d-c1004ca26695
bash: Local: command not found
[StillGate@Fedora ~]$ Line Numbers
bash: Line: command not found
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$ Raw Audit Messages
bash: Raw: command not found
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$ node=Fedora type=AVC msg=audit(1254191643.132:26023): avc: denied { execmod } for pid=3225 comm="firefox" path="/home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so" dev=dm-0 ino=134753 scontext=unconfined_u:unconfined_r:unconfined_exec mem_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:user_home_dir_t:s0 tclass=file
bash: syntax error near unexpected token `('
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$ node=Fedora type=SYSCALL msg=audit(1254191643.132:26023): arch=40000003 syscall=125 success=no exit=-13 a0=a9b1f000 a1=2db000 a2=5 a3=bfea7ee0 items=0 ppid=3210 pid=3225 auid=500 uid=500 gid=500 euid=500 suid=500 fsuid=500 egid=500 sgid=500 fsgid=500 tty=(none) ses=1 comm="firefox" exe=2F7573722F6C69622F66697265666F782D332E3562342F 66697265666F78202864656C6574656429 subj=unconfined_u:unconfined_r:unconfined_execmem_ t:s0-s0:c0.c1023 key=(null)
bash: syntax error near unexpected token `('
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$
[StillGate@Fedora ~]$
you tried to paste the entire message into the console, which isn't going to work. All you need to do is run the commands the message tells you to run:
chcon -t textrel_shlib_t '/home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so'
semanage fcontext -a -t textrel_shlib_t '/home/StillGate/.quakelive/quakelive/home/baseq3/quakelive.i386.so'