si SELinux esta desactivado pues supongo que no hay que cambiar nada…
Hummm….
que te dicen los logs de apache….?
por si o por no porque no le metes algo como esto si persisten los errores de lectura escritura….
cd <directorio_de_SVN>
chown -R apache:apache ./
find ./ -type d -exec chmod 750 {} ;
find ./ -type f -exec chmod 640 {} ;
me estoy quedando sin ideas… desde el principio culpe a SELinux… sorry…
Sigue comentando que has hecho sobre todo con los logs de apache a ver si es que en el virtual host hay algo raro metido
Sent from Windows Mail
From: Javier Escote Sent: Thursday, October 9, 2014 2:21 PM To: centos-es@centos.org
Gracias ante todo por tu respuesta.
El comando egrep httpd audit.log | egrep denied me devuelve: type=AVC msg=audit(1412776971.329:220): avc: denied { read } for pid=6871 comm="httpd" name="passwords" dev=dm-1 ino=2100338 scontext=unconfined_u:system_r:httpd_t:s0 tcontext=unconfined_u:object_r:var_t:s0 tclass=file
pero Selinux lo tengo desactivado (SELINUX=disabled), de hecho el último log es de fecha 1412776971.329 (*GMT*: Wed, 08 Oct 2014 14:02:51 GMT)
Haciendo ls -lhZd /var/www/html/, obtengo: drwxr-xr-x. root root system_u:object_r:httpd_sys_content_t:s0 /var/www/html/
que son distintos, entonces ¿tengo que cambiar el contexto aunque Selinux esté desactivado ?.
Saludos.
2014-10-09 15:30 GMT+02:00 William Alexander Brito Vinas < wilian05012@hotmail.com>:
Verifica que no aparezca nada en audit.log....
egrep httpd /var/log/audit/audit.log | egrep denied
Si te aparece algo tendras hacer: ls -lhZd /var/www/html ...para ver cual es el contexto de seguridad y compararlo con lo que te da el mismo comando pero contra el directorio que pretendes que apache lea y escriba. Si son distintos cambiarlos con chcon creo...
Otra alternativa que exigue creo modo grafico es usar setroubleshoot
Comenta como te fue...
Saludos
Sent from my Windows Phone ________________________________ From: Javier Escotemailto:fjescote@gmail.com Sent: 10/9/2014 6:44 AM To: centos-es@centos.orgmailto:centos-es@centos.org Subject: [CentOS-es] Problema con subversion 1.8.10 (r1615264)
Hola a todos,
He instalado en Centos 6.5 la versión 1.8.10 de subversion pero obtengo el siguiente error en el navegador:
<D:error><C:error/><m:human-readable errcode="2"> Could not open the requested SVN filesystem </m:human-readable></D:error>
en el log de apache aparece: [Thu Oct 09 12:30:58 2014] [error] [client 127.0.0.1] (20014)Internal error: Can't open file '/var/www/svn/testrepo/format': No such file or directory [Thu Oct 09 12:30:58 2014] [error] [client 127.0.0.1] Could not fetch resource information. [500, #0] [Thu Oct 09 12:30:58 2014] [error] [client 127.0.0.1] Could not open the requested SVN filesystem [500, #2] [Thu Oct 09 12:30:58 2014] [error] [client 127.0.0.1] Could not open the requested SVN filesystem [500, #2]
la configuración es la siguiente: en httpd.conf <VirtualHost *:80> ServerAdmin yo@xyz.com DocumentRoot /var/www/svn/repos ServerName svn.xyz.local ErrorLog logs/svn.xyz-error_log CustomLog logs/xyz-access_log common
</VirtualHost>
en subversion.conf # WANdisco Subversion Configuration # For more information on HTTPD configuration options for Subversion please see: # http://svnbook.red-bean.com/nightly/en/svn.serverconfig.httpd.html # Please remember that when using webdav HTTPD needs read and write access your repositories.
# Needed to do Subversion Apache server. LoadModule dav_svn_module modules/mod_dav_svn.so # Only needed if you decide to do "per-directory" access control. LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /repos> DAV svn # SVNPath /var/svn/repos SVNParentPath /var/www/svn AuthType Basic AuthName "Authorization Realm" AuthUserFile /var/www/svn/users/passwords AuthzSVNAccessFile /var/www/svn/permissions/svnaccess
<LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user </LimitExcept> </Location>
el fictero svnaccess: [/]
- = r
jescote = rw
[testrepo:/] jescote = rw
y la creacion del repositorio es svnadmin create testrepo chown -R apache:apache testrepo
llevo con este error varios días, buscando mil soluciones y no funciona ninguna.
Agradecería cualquier ayuda, GRACIAS _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
_______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Lo he solucionado creando el repositorio en /svn y las rutas del host virtual (en httpd.conf) y las de la configuracion de subversion (subversion.conf) apuntando a /svn/repos.
No entiendo porque no puedo crear los repositorios en /var/www ya que con subversion 1.6 si se puede hacer.
Gracias por tu ayuda.
El 10 de octubre de 2014, 2:51, William Alexander Brito Vinas < wilian05012@hotmail.com> escribió:
si SELinux esta desactivado pues supongo que no hay que cambiar nada…
Hummm….
que te dicen los logs de apache….?
por si o por no porque no le metes algo como esto si persisten los errores de lectura escritura….
cd <directorio_de_SVN>
chown -R apache:apache ./
find ./ -type d -exec chmod 750 {} ;
find ./ -type f -exec chmod 640 {} ;
me estoy quedando sin ideas… desde el principio culpe a SELinux… sorry…
Sigue comentando que has hecho sobre todo con los logs de apache a ver si es que en el virtual host hay algo raro metido
Sent from Windows Mail
From: Javier Escote Sent: Thursday, October 9, 2014 2:21 PM To: centos-es@centos.org
Gracias ante todo por tu respuesta.
El comando egrep httpd audit.log | egrep denied me devuelve: type=AVC msg=audit(1412776971.329:220): avc: denied { read } for pid=6871 comm="httpd" name="passwords" dev=dm-1 ino=2100338 scontext=unconfined_u:system_r:httpd_t:s0 tcontext=unconfined_u:object_r:var_t:s0 tclass=file
pero Selinux lo tengo desactivado (SELINUX=disabled), de hecho el último log es de fecha 1412776971.329 (*GMT*: Wed, 08 Oct 2014 14:02:51 GMT)
Haciendo ls -lhZd /var/www/html/, obtengo: drwxr-xr-x. root root system_u:object_r:httpd_sys_content_t:s0 /var/www/html/
que son distintos, entonces ¿tengo que cambiar el contexto aunque Selinux esté desactivado ?.
Saludos.
2014-10-09 15:30 GMT+02:00 William Alexander Brito Vinas < wilian05012@hotmail.com>:
Verifica que no aparezca nada en audit.log....
egrep httpd /var/log/audit/audit.log | egrep denied
Si te aparece algo tendras hacer: ls -lhZd /var/www/html ...para ver cual es el contexto de seguridad y compararlo con lo que te
da
el mismo comando pero contra el directorio que pretendes que apache lea y escriba. Si son distintos cambiarlos con chcon creo...
Otra alternativa que exigue creo modo grafico es usar setroubleshoot
Comenta como te fue...
Saludos
Sent from my Windows Phone ________________________________ From: Javier Escotemailto:fjescote@gmail.com Sent: 10/9/2014 6:44 AM To: centos-es@centos.orgmailto:centos-es@centos.org Subject: [CentOS-es] Problema con subversion 1.8.10 (r1615264)
Hola a todos,
He instalado en Centos 6.5 la versión 1.8.10 de subversion pero obtengo
el
siguiente error en el navegador:
<D:error><C:error/><m:human-readable errcode="2"> Could not open the requested SVN filesystem </m:human-readable></D:error>
en el log de apache aparece: [Thu Oct 09 12:30:58 2014] [error] [client 127.0.0.1] (20014)Internal error: Can't open file '/var/www/svn/testrepo/format': No such file or directory [Thu Oct 09 12:30:58 2014] [error] [client 127.0.0.1] Could not fetch resource information. [500, #0] [Thu Oct 09 12:30:58 2014] [error] [client 127.0.0.1] Could not open the requested SVN filesystem [500, #2] [Thu Oct 09 12:30:58 2014] [error] [client 127.0.0.1] Could not open the requested SVN filesystem [500, #2]
la configuración es la siguiente: en httpd.conf <VirtualHost *:80> ServerAdmin yo@xyz.com DocumentRoot /var/www/svn/repos ServerName svn.xyz.local ErrorLog logs/svn.xyz-error_log CustomLog logs/xyz-access_log common
</VirtualHost>
en subversion.conf # WANdisco Subversion Configuration # For more information on HTTPD configuration options for Subversion
please
see: # http://svnbook.red-bean.com/nightly/en/svn.serverconfig.httpd.html # Please remember that when using webdav HTTPD needs read and write
access
your repositories.
# Needed to do Subversion Apache server. LoadModule dav_svn_module modules/mod_dav_svn.so # Only needed if you decide to do "per-directory" access control. LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /repos> DAV svn # SVNPath /var/svn/repos SVNParentPath /var/www/svn AuthType Basic AuthName "Authorization Realm" AuthUserFile /var/www/svn/users/passwords AuthzSVNAccessFile /var/www/svn/permissions/svnaccess
<LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user </LimitExcept> </Location>
el fictero svnaccess: [/]
- = r
jescote = rw
[testrepo:/] jescote = rw
y la creacion del repositorio es svnadmin create testrepo chown -R apache:apache testrepo
llevo con este error varios días, buscando mil soluciones y no funciona ninguna.
Agradecería cualquier ayuda, GRACIAS _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es