<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Sep 26, 2013 at 7:43 AM, Gary Buhrmaster <span dir="ltr">&lt;<a href="mailto:gary.buhrmaster@gmail.com" target="_blank">gary.buhrmaster@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, Sep 26, 2013 at 4:18 AM, Gabe Rubin &lt;<a href="mailto:gaberubin@gmail.com">gaberubin@gmail.com</a>&gt; wrote:<br>


...<br>
<div class="im">&gt; I am running fedora 17 on the new system<br>
<br>
</div>I presume you are aware that that version of Fedora is<br>
no longer supported, right?  With Fedora, once you<br>
get on the bus, be prepared to transfer to a newer<br>
bus regularly as the old one is parked in the vehicle<br>
recycle lot.<br></blockquote><div><br></div><div>I thought Fedora 17 was still supported for a bit.  The reason for the new system was because I needed to upgrade from Fedora 16 and could not do preupgrade due to a small /boot partition.  I had to just install it new.  Once I have things running smoothly, I will upgrade to Fedora 18 as I understand that is not too difficult. <br>

</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="im"><br>
&gt; One issue I am<br>
&gt; having is with mythweb.  I can&#39;t seem to view anything.  When I do, I get<br>
&gt; this error:<br>
&gt;<br>
&gt; Error<br>
&gt;<br>
&gt; data directory is not writable by apache. Please check permissions.<br>
&gt;<br>
&gt;<br>
&gt; However, it appears that everything is owned by apache (although I seem to<br>
&gt; remember on my older system, the user was www-data or wwwdata and most of<br>
&gt; mythweb was in /var/www/html).<br>
<br>
</div>I am guessing you are running with SELinux enabled.  If you<br>
do a &#39;ls -Z&#39; you are likely to see that that location is (properly,<br>
from an architectural POV) protected.  /usr/share/ should<br>
not be writable by apache (only readable).<br>
<br></blockquote><div><br></div><div>I hate SELinux and did not have it running on the last system.  Will need to disable it here, but unsure how.<br><br>In the meantime, this is the output of the command (doesn&#39;t this mean apache can write to the data directory?  and is that the correct user?):<br>

<br>[root@localhost mythweb]# ls -Z<br>-rw-r--r--. apache apache system_u:object_r:httpd_sys_content_t:s0 ChangeLog<br>drwxr-xr-x. apache apache system_u:object_r:httpd_sys_content_t:s0 classes<br>drwxr-xr-x. apache apache system_u:object_r:httpd_sys_content_t:s0 configuration<br>

drwxr-xr-x. apache apache system_u:object_r:httpd_sys_content_t:s0 data<br>drwxr-xr-x. apache apache system_u:object_r:httpd_sys_content_t:s0 image_cache<br>drwxr-xr-x. apache apache system_u:object_r:httpd_sys_content_t:s0 includes<br>

-rw-r--r--. apache apache system_u:object_r:httpd_sys_content_t:s0 INSTALL<br>drwxr-xr-x. apache apache system_u:object_r:httpd_sys_content_t:s0 js<br>-rw-r--r--. apache apache system_u:object_r:httpd_sys_content_t:s0 LICENSE<br>

drwxr-xr-x. apache apache system_u:object_r:httpd_sys_content_t:s0 modules<br>-rw-r--r--. apache apache system_u:object_r:httpd_sys_content_t:s0 mythweb.conf.apache<br>-rw-r--r--. apache apache system_u:object_r:httpd_sys_content_t:s0 mythweb.conf.lighttpd<br>

-rw-r--r--. apache apache system_u:object_r:httpd_sys_content_t:s0 mythweb.php<br>-rwxr-xr-x. apache apache system_u:object_r:httpd_sys_script_exec_t:s0 <a href="http://mythweb.pl">mythweb.pl</a><br>drwxr-xr-x. apache apache system_u:object_r:httpd_sys_content_t:s0 php_sessions<br>

-rw-r--r--. apache apache system_u:object_r:httpd_sys_content_t:s0 README<br>drwxr-xr-x. apache apache system_u:object_r:httpd_sys_content_t:s0 skins<br>drwxr-xr-x. apache apache system_u:object_r:httpd_sys_content_t:s0 tests<br>

<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
There is work in progress for the RPMFusion packages to<br>
both move that cache/data directly to an architecturally<br>
valid writable location, and to create appropriate SELinux<br>
policies.  Until that is complete (and btw, it seems likely<br>
that those packages will only be available for &quot;supported&quot;<br>
versions of Fedora), you have a couple of choices.  The<br>
sledge hammer approach would be to set SELinux to<br>
permissive (or disabled).  One could also chose to change<br>
the SELinux context for those files (but be aware that a<br>
system wide relabel will undo your work).  A better<br>
approach would be to manually reorganize and rebuild<br>
mythweb to locate the files in a different location not<br>
currently controlled by SELinux, and setting the<br>
appropriate permissions there.<br>
<br>
Gary<br>
<br></blockquote><div><br></div><div>So is the best solution to just move everything into the /var/www/html/ directory? <br></div></div><br></div></div>