2016-04-20 3 views
1

Es wurde hier oft gefragt, und keine der Antworten hat so weit für mich gearbeitet .SVN "Datei kann nicht geöffnet werden '.../db/txn-current-lock': Berechtigung verweigert" beim Import

Ich erhalte die Folowing Fehler auf Apache error_log

could not begin a transaction [500, #13] 

Can't open file '/var/www/svn/repo/db/txn-current-lock': Permission denied [500, #13] 

bei dem Versuch,

svn import -m "Initial" /mnt/logs/ http://localhost/svn/repo/ 

Info auf diese Datei zu tun:

ls -l /var/www/repo/db/txn-current-lock 

-rwxrwxrwx. 1 Apache Apache 0 abr 20 0.37/var/www/svn/repo/db/txn-Strom-Lock

Ich laufe auf CentOS 7.2 und ich kann http://localhost/svn/repo zugreifen tho es nur ist das dort:

Repo - Revision 0:/

Antwort

4

Nachdem mit Berechtigungen zu kämpfen, habe ich beschlossen, wieder nur Blick auf die "Howto" und löste das Problem. Ich habe im Grunde vergessen zu tippen:

chcon -R -t httpd_sys_content_t /var/www/svn/repo 
chcon -R -t httpd_sys_rw_content_t /var/www/svn/repo 

Ich hoffe, es hilft jemand anderem.

+0

Bevor Sie das tun, sollten Sie 'semanage fcontext -a - eingeben httpd_sys_rw_content_t '/ pfad/zu/Ihrer/svn/repo/files (/.*)?' – lzdt