On Friday 23 January 2009 00:41:40 elison pereira wrote:
> Rafael,
> executei o comando sim.
> ele monta toda o cache mesmo assim não funciona..
>
> --- Em qui, 22/1/09, Rafael Gomes <[email protected]> escreveu:
>
> De: Rafael Gomes <[email protected]>
> Assunto: Re: [squid-br] Squid não funciona
> Para: [email protected]
> Data: Quinta-feira, 22 de Janeiro de 2009, 23:39
>
> você executou o comando squid -z antes de executar o squid? É necessário
> pra criar o cache.
>
> Olá a todos,
> Galera estou com um problema aqui no meu squid,
>  
> é o seguinte quando eu dou um start no serviço 'o squid' ele não dar erro
> algum, mas daí quando eu dou por exemplo o comando nmap localhost, para ver
> qual serviço esta funcionando na máquina e não aparece a porta 3128 padrão,
> o mesmo quando dou o comando ps ax o squid não está rodando. 
> dei uma olhada no log /var/log/syslog, me deparei com a seguinte menssagem:
> Erro de permissão.
> Squid Parent: child process 12814 exited due to signal 6
> Jan 22 18:47:45 proxy squid[12814] : storeDirOpenTmpSwap Log: Failed to
> open swap log. Jan 22 18:47:45 proxy squid[12814] : /var/spool/squid/
> swap.state. new: (13) Permission denied Jan 22 18:47:45 proxy squid[12814]
> : Local cache digest enabled; rebuild/rewrite every 3600/3600 sec Jan 22
> 18:47:45 proxy squid[12814] : Max Swap size: 3135488 KB
> Jan 22 18:47:45 proxy squid[12814] : Max Mem  size: 32768 KB
> Jan 22 18:47:45 proxy squid[12814] : Using 16384 Store buckets
> Jan 22 18:47:45 proxy squid[12814] : Target number of buckets: 12059
> Jan 22 18:47:45 proxy squid[12814] : Swap maxSize 3135488 KB, estimated
> 241191 objects Jan 22 18:47:45 proxy squid[12814] : Unlinkd pipe opened on
> FD 11
> Jan 22 18:47:45 proxy squid[12814] : Referer logging is disabled.
> Jan 22 18:47:45 proxy squid[12814] : User-Agent logging is disabled.
> Jan 22 18:47:45 proxy squid[12814] : Adding nameserver 201.10.120.2 from
> /etc/resolv. conf Jan 22 18:47:45 proxy squid[12814] : Adding nameserver
> 201.10.128.2 from /etc/resolv. conf Jan 22 18:47:45 proxy squid[12814] :
> Adding domain domain.invalid from /etc/resolv. conf Jan 22 18:47:45 proxy
> squid[12814] : DNS Socket created at 0.0.0.0, port 1031, FD 6 Jan 22
> 18:47:45 proxy squid[12814] : Using epoll for the IO loop
> Jan 22 18:47:45 proxy squid[12814] : With 1024 file descriptors available
> Jan 22 18:47:45 proxy squid[12814] : Process ID 12814
> Jan 22 18:47:45 proxy squid[12814] : Starting Squid Cache version
> 2.6.STABLE5 for i386-debian- linux-gnu. .. 
> e executei todos os comandos dando permissão para a pasta /var/spool/squid,
>  quando me deparei com um erro um pouco estranho para mim, de permissão
> negada para o arquivo swap.state.new dentro do mesmo diretório. 
> e o arquivo esta com uma permissão duvidosa como abaixo;
> /var/spool/squid# ls -al
> drwx------  34 proxy proxy  880 2009-01-20 10:07 .
> drwxr-xr-x   4 root  root   120 2008-11-11 15:05 ..
> drwxr-x--- 258 proxy proxy 6192 2009-01-20 10:07 00
> drwxr-x--- 258 proxy proxy 6192 2009-01-20 10:07 03
> .....
> drwxr-x--- 258 proxy proxy 6192 2009-01-20 10:07 1F
> -rw-r-----   1 proxy proxy    0 2009-01-20 10:07 swap.state
> ?---------   ? ?     ?        ?                ? swap.state.new
>  
> já tentei muita coisa, em historicos de foruns e nada.
>  
> Desde já agradeço a todos...
> Att,
> Élison Brito
>  

Elison, use um live-cd qualquer, e passe um fsck -f -c -y na partição que 
contem o /var/spool/squid, com a partição desmontada. Deve funcionar...

a proposito, vc tem backup do seu hd e um outro de reserva, ne ?  rs ;)

[ ]s, e divirta-se
Henry

Responder a