Intentando rastrear un error vago en los registros de apache
Frecuentes
Visto 1,756 veces
6
Estoy tratando de eliminar errores en una nueva instalación de servidor de Ubuntu y obtengo errores en los registros que no tengo ni idea de cómo rastrear.
Los registros muestran esta línea una y otra vez
sh: 1: cd: can't cd to ~
sh: 1: cd: can't cd to ~
sh: 1: cd: can't cd to ~
sh: 1: cd: can't cd to ~
¿Cómo encuentro la fuente de un error tan vago? Ni siquiera tiene un tiempo de ocurrencia que tienen la mayoría de los errores en los registros.
Gracias por adelantado. ¡Va a ser un día largo!
2 Respuestas
6
cd ~
significa "cambiar el directorio en el que estoy a mi directorio de inicio". Usted o una secuencia de comandos está intentando ejecutar este comando sin éxito. Como dijo Chris, un grep te salvará el día:
cd /
grep -r 'cd ~' * -n
^esto cambiará a su directorio raíz cd /
, recursivamente -r
buscar la cadena 'cd ~'
en todos los archivos *
, y también dar el número de línea -n
contestado el 22 de mayo de 12 a las 18:05
Sí, reuní tanto. Encontrar el script ofensivo es mi problema. - user1410788
Es posible que haya encontrado el script ofensivo con este comando. Volveré con más detalles y marcaré esta respuesta si resulta ser el problema. - user1410788
Ok, el problema era que un paquete de proveedor de Symfony2 aws-sdk-for-php estaba buscando un archivo de configuración que el creador no incluyó, así que simplemente creé el archivo faltante config.inc.php en la raíz del paquete. El problema está detallado aquí. blog.isnoop.net/2012/04/02/cd-1-cant-cd-to . Hubiera sido bueno que esa página apareciera en google ya que busqué el error... - user1410788
Esperemos que acepten este parche: github.com/meonkeys/aws-sdk-for-php/commit/… - Adán Monsen
FYI: Esto se solucionó en SDK de Amazon 1.5.15 - MxNUMXt
0
tal vez grep para archivos que contienen la cadena cd
cuya última hora de acceso fue reciente
Respondido 21 Jul 12, 13:07
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas php apache2 or haz tu propia pregunta.
¿Las líneas que mostraste representan la línea de registro ENTERA? Es decir, ¿no hay una marca de tiempo al principio? - ghoti
Eso es correcto. Esas son las líneas de registro en su totalidad. - user1410788