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
