Despues de actualizar Squid no funciona correctamente

Saludos

Luego de un percance, opté por actualizar de mandriva 2006 a 2007 en un proxi y servidor samba. Varias cosas se alteron, la primera se relaciona con squid. Por ahora solo squid.

no funciona 'service squid' con ninguna opción. Con stop ciertamente detiene el servicio pero el demonio squid -D sigue activo. con start da el aviso OK pero no sucede nada (e intentado con /etc/init.d/..., nada). el archivo access.log no existe (no se como extraer los logs de squid)

Por ahora estoy haciendo esto: a) matar los dos procesos que crea squid y b) usar squid start para iniciarlo nuevamente.

Agradeceré sugerencias.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de drakedalfa

# 35863: Humm

Revisa que version es la que tienes, quizas no se actualizo algun paquete o algo asi, si es la vieja version intenta desinstalarla he instala la nueva.

A veces en el salto de una version a otra el formato o las opciones del archivo de configuracion cambia, intenta renombrar el archivo de configuracion y crea uno nuevo a ver si funciona asi.

--
¿Quien es Jesucristo?

Gravatar de SinnerBOFH

# 35931: Dos opciones

Hola,

Si lo que dicen las Erratas sobre Squid no te sirve, prueba estas dos lineas de solucion.

1. Archivos "lock"

  1. como administrador (root) vete a /var/lock/subsys
  2. Paras el demonio/servicio del Squid (o, si no para, matas los procesos)
  3. asegurate que no existe un fichero en /var/lock/subsys con el mismo nombre que el demonio Squid

?que tal? ?ahora se inicia bien el Squid?

2. Archivo de configuracion

  1. Vete al directorio donde tienes el archivo de configuracion de Squid
  2. Comprueba que no existan archivos de configuracion teminados en ".bak", ".rpmnew", ".rpmold" o similares

En los "upgrades" de una version a otra, el archivo de configuracion puede cambiar substancialmente. Y asi, al actualizar la version, se instala un nuevo archivo de configuracion (normalmente con una extension extra ".rpmnew"), con las funciones:

- incluir el nuevo archivo de configuracion, que funcionará con las opciones por defecto

- no sobre-escribir el archivo de configuracion original

Asi, debes de adaptar las modificaciones que hiciste al archivo de configuracion de Squid cuando lo instalastes en la 2006, a la nueva configuracion propuesta por el archivo ".rpmnew", con lo que conseguiras un archivo de configuracion basado en el ".rpmnew" y con las opciones que incluistes en el archivo de configuracion que usabas en 2006.

Salut,
Sinner

Linux User # 89976 - Blog de SinnerBOFH

# 35985: Arreglos

Eliminé el archivo squid en /var/lock/subsys, siguiendo los pasos sugeridos.
Ahora ya me funciona la linea
#service squid start
Pero no funcionan las demás opciones restart, reload, stop
Es decir sale el algunos casos [OK] y en otros [Falló]

Se abren dos procesos. Ej.
21806 ? Ss 0:00 Squid -D
21806 ? S 0:00 (Squid) -D

los detengo con kill. He notado que matando el proceso de la primera linea, el servicio sigue normal. Matando el segundo, el servicio proxi se suspende

En cuanto a lo del access.log, resulta que en el 2006 funcionaba perfectamente. Pero en el 2007 adicioné en /etc/squid/squid.conf la linea
access_log /var/log/squid/acccess.log squid

Y hoy si me funciona el access.log

En cuanto al archivo squid.conf tiene solo unas pocas lineas, las de rigor.

Gracias y espero mas sugerencias.

Gravatar de SinnerBOFH

# 35996: Actualizaciones

Hola,

?Instalaste las actualizaciones y los paquetes extras que se indican en las erratas que te indiqué en el anterior comentario?

Después de eso, ya no se mas: nunca he usado Squid.

Salut,
Sinner

Linux User # 89976 - Blog de SinnerBOFH