颠覆HTTP – 可以读取但不能写入

我试图build立一个Subversion服务器。 在启用了SELinux的Fedora上。 我创build了一个仓库,并在Apache中configuration了mod_dav_svn以进行远程访问。 svn ls按预期工作 – 我得到一个密码提示,我看到回购中没有文件。 但是,当我试图svn import ,我得到一个错误。 从Apache的error_log:

 [Wed Jan 30 18:03:09 2013] [error] [client 127.0.0.1] could not begin a transaction [500, #13] [Wed Jan 30 18:03:09 2013] [error] [client 127.0.0.1] Can't open file '/var/svn/testing/db/txn-current-lock': Permission denied [500, #13] 

Apache应该能够读写这个文件,所以我不知道什么是错的:

 $ ls -Z /var/svn/testing/db/txn-current-lock -rw-rw-r--. apache apache unconfined_u:object_r:httpd_sys_content_t:s0 /var/svn/testing/db/txn-current-lock 

为了完整起见,这是在评论中回答的。

检查auditd日志,几乎可以肯定在这些情况下SELinux是怪,你提到它启用。