Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1

    Padrão Problemas ao inicializar o squid [movido]

    Ola galera!
    é o meu primeiro tópico, me corrijam se estiver no lugar errado!

    na tentativa de corrigir um problema de lentidao quando ativava o squid acabei desinstalando e instalando novamente o squid.
    Após isso começou a dar esse erro quando dava restart no squid

    * Restarting Squid HTTP proxy squid * Creating squid cache structure
    2009/09/16 17:30:54| parseConfigFile: squid.conf:8 unrecognized: ' #'
    FATAL: MIME Config Table enable//usr/local/squid/etc/mime.conf: (2) No such file or directory
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
    CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    Aborted
    2009/09/16 17:30:54| parseConfigFile: squid.conf:8 unrecognized: ' #'
    FATAL: cache_dir enable//var/spool/squid/: (2) No such file or directory
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
    CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    Aborted


    Se entendi esta dizendo que o diretorio na existe.
    mais eu verifiquei e os diretorios estao la.

    Se alguem poder me ajudar fico grato.

  2. #2

    Padrão

    A linha 8 do arquivo tem um espaço antes do #.

    Pelo que ví, nas diretivas do seu squid.conf tem uma string estranha "enable/", o diretório pode existir mas como tem essa zica na frente não vai funcionar.

    Olhe pelas duas linhas no squid.conf

    enable//usr/local/squid/etc/mime.conf
    enable//var/spool/squid

    e retire o enable/ dessas linhas.

  3. #3

    Padrão

    esse enable só aparece no erro
    não tem no .conf

    segue abaixo meu .conf

    http_port 3128 transparent
    icp_port 0
    htcp_port 0
    visible_hostname cyberx
    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    #faixa de IPs
    acl clientes src 192.168.10.0/255.255.255.0
    # arquivos de Log
    cache_access_log /var/log/squid/access.log
    cache_log /var/log/squid/cache.log
    #Quantidade de Memoria Ram que o Squid Pode Usar
    cache_mem 800 MB
    #limite m�nimo para substitui��o de um objeto. A substitui��o come�a quando
    # o swap em disco est� acima do limite m�nimo.
    cache_swap_low 95
    #Limite Maximo
    cache_swap_high 98
    # tamanho m�ximo de arquivo que o cache guardar�,
    # pode ser aumentado.
    maximum_object_size 250000 KB
    #Tamanho Maximo Alocado em Memoria
    maximum_object_size_in_memory 200 KB
    # diret�rio onde ser� ficar� armazenado o cache das p�ginas.
    # O 10000 � o n�mero em MBs do HD que ser� reservado para o cache.
    # Mude como achar melhor.
    # Voc� pode tamb�m mudar o diret�rio do cache, apenas certifique-se
    # de que o usu�rio proxy tenha permiss�o de escrita neste local.
    cache_dir ufs /var/spool/squid/ 10000 16 256
    # usu�rio que executa o servidor proxy
    cache_effective_user proxy
    #Especifica o tamanho m�ximo de um cabe�alho de uma requisi��o http
    request_header_max_size 10 kbytes

    #com o download de requisi��es abortadas.
    quick_abort_min 1000 kbytes
    quick_abort_max 1000 kbytes
    quick_abort_pct 90%
    #O tempo de espera que o Squid aguarda pela resposta do servidor de origem
    connect_timeout 120 second
    #Mudando essa op��o para off far�
    #com que o Squid imediatamente feche a conex�o quando a leitura do
    #socket retornar "sem mais dados para leitura".
    half_closed_clients off
    #Aqui configura-se o timeout para conex�es persistentes. Depois do
    #tempo de inatividade determinado aqui, o Squid encerra as conex�es
    #persistentes.
    pconn_timeout 100 second
    #Tempo m�ximo para para aguardar requisi��es IDENT
    ident_timeout 10 second
    #Quando o Squid recebe um SIGTERM ou um SIGHUP, o cache � colocado em
    #modo de "shutdown pendente" at� que todos os sockets ativos sejam
    #fechados
    shutdown_lifetime 30 second
    redirector_bypass on
    ignore_unknown_nameservers on
    chroot enable
    pipeline_prefetch on
    # habilita permiss�o pra rede definida e bloqueia acessos vindos de
    # outros endere�os
    #http_access deny blockedsites !unblockedsites
    http_access allow clientes
    http_access deny all
    ## FIM DO ARQUIVO ##

  4. #4

    Padrão

    Você já verificou as permissões do diretório /var/spool/squid?
    O usuário 'proxy' existe?
    Se sim, o comando abaixo vai dar permissão para o squid

    Código :
    chown -R proxy /var/spool/squid
    squid -z

    Quanto ao arquivo mime, um touch nele deve acalmar o squid

    Código :
    touch /usr/local/squid/etc/mime.conf

  5. #5

    Padrão

    existe sim

    continuam os mesmos erros mesmo apos fazer o que vc sugeriu

  6. #6

    Padrão

    Diga onde seu squid está instalado e poste a saída dos seguintes comandos:
    whereis squid
    squid -v
    Certifique-se que ele está lendo o .conf que você postou pois o erro é incoerente com seu .conf e depois com muito cuidade observe se não um espaço antes de um sustenido.

  7. #7

    Padrão

    squid: /usr/sbin/squid /etc/squid /usr/lib/squid /usr/share/squid /usr/share/man/man8/squid.8.gz


    squid -v
    Squid Cache: Version 2.7.STABLE3
    configure options: '--prefix=/usr' '--exec_prefix=/usr' '--bindir=/usr/sbin' '--sbindir=/usr/sbin' '--libexecdir=/usr/lib/squid' '--sysconfdir=/etc/squid' '--localstatedir=/var/spool/squid' '--datadir=/usr/share/squid' '--enable-async-io' '--with-pthreads' '--enable-storeio=ufs,aufs,coss,diskd,null' '--enable-linux-netfilter' '--enable-arp-acl' '--enable-epoll' '--enable-removal-policies=lru,heap' '--enable-snmp' '--enable-delay-pools' '--enable-htcp' '--enable-cache-digests' '--enable-underscores' '--enable-referer-log' '--enable-useragent-log' '--enable-auth=basic,digest,ntlm,negotiate' '--enable-negotiate-auth-helpers=squid_kerb_auth' '--enable-carp' '--enable-follow-x-forwarded-for' '--with-large-files' '--with-maxfd=65536' 'i386-debian-linux' 'build_alias=i386-debian-linux' 'host_alias=i386-debian-linux' 'target_alias=i386-debian-linux' 'CFLAGS=-Wall -g -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS='


    tah ae

  8. #8

    Padrão

    Como eu vejo qual .conf o squid esta lendo??

  9. #9

    Padrão

    Citação Postado originalmente por rbginfo Ver Post
    FATAL: MIME Config Table enable//usr/local/squid/etc/mime.conf: (2) No such file or directory

    FATAL: cache_dir enable//var/spool/squid/: (2) No such file or directory
    Basta LER a saída de erro, o squid não encontrou os dois ítens acima. Se os mesmos existirem verifique as permissões.

  10. #10

    Padrão

    os diretorios existem sim... foi a primeira coisa que verifiquei...

    jah tentei dar ateh permissao 777 mais o erro persiste...

  11. #11

    Padrão

    Citação Postado originalmente por rbginfo Ver Post
    Como eu vejo qual .conf o squid esta lendo??
    Você poderia renomear os arquivos e ir na tentativa erro. Mas poder fazer o sequinte:
    Código :
    squid -d5 -f /etc/squid/squid.conf
    "-f" indica o caminho do arquivo de configuração que ele irá usar.

  12. #12

    Padrão

    root@ProxyServer:/# squid -d5 -f /etc/squid/squid.conf
    FATAL: cache_dir enable//var/spool/squid/: (2) No such file or directory
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
    CPU Usage: 0.010 seconds = 0.000 user + 0.010 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    Cancelado

    essa é a saida após o comando

  13. #13

    Padrão

    Faça o seguinte agora:
    mude cache_dir para
    Código :
    cache_dir none
    tente rodar o squid e veja no que dá e poste a saída de
    Código :
    ls -lh /var/spool
    e diga com que autoridade vc esta tentando iniciar o squid.
    Tive um problema estranho outro dia, só conseguia iniciar o squid manualmente (chamando o squid e não o script em init.d) como usuário comum elevado pelo sudo, com root não ia.

  14. #14

    Padrão

    root@ProxyServer:/home/ricardo# /etc/init.d/squid restart
    * Restarting Squid HTTP proxy squid * Creating squid cache structure
    FATAL: Bungled squid.conf line 38: cache_dir none
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
    FATAL: Bungled squid.conf line 38: cache_dir none
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.


    root@ProxyServer:/home/ricardo# ls -lh /var/spool
    total 24K
    drwxr-xr-x 2 root root 4,0K 2009-09-02 17:26 anacron
    drwxr-xr-x 5 root root 4,0K 2009-09-02 16:11 cron
    drwx--x--- 3 root lp 4,0K 2009-09-02 16:11 cups
    lrwxrwxrwx 1 root root 7 2009-09-02 16:05 mail -> ../mail
    drwxr-xr-x 3 root root 4,0K 2009-09-02 17:22 openoffice
    drwxrwxrwt 2 root root 4,0K 2009-03-27 13:18 samba
    drwxr-x--- 2 777 proxy 4,0K 2009-02-10 14:43 squid

  15. #15

    Padrão

    Citação Postado originalmente por rbginfo Ver Post
    root@ProxyServer:/home/ricardo# /etc/init.d/squid restart
    * Restarting Squid HTTP proxy squid * Creating squid cache structure
    FATAL: Bungled squid.conf line 38: cache_dir none
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
    FATAL: Bungled squid.conf line 38: cache_dir none
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.


    root@ProxyServer:/home/ricardo# ls -lh /var/spool
    total 24K
    drwxr-xr-x 2 root root 4,0K 2009-09-02 17:26 anacron
    drwxr-xr-x 5 root root 4,0K 2009-09-02 16:11 cron
    drwx--x--- 3 root lp 4,0K 2009-09-02 16:11 cups
    lrwxrwxrwx 1 root root 7 2009-09-02 16:05 mail -> ../mail
    drwxr-xr-x 3 root root 4,0K 2009-09-02 17:22 openoffice
    drwxrwxrwt 2 root root 4,0K 2009-03-27 13:18 samba
    drwxr-x--- 2 777 proxy 4,0K 2009-02-10 14:43 squid
    Tá aí o problema (talvéz apareca mais, lei de Murphy)
    Entre em /var/spool e como root execute:
    Código :
    chown -R proxy.proxy
    e em seguida
    Código :
    chmod -R 766
    Edite o .conf e restaure a opção cache_dir /var/spool/squid em seguida um:
    Código :
    squid -z
    tente iniciar e poste o resultado.

  16. #16

    Padrão

    root@ProxyServer:/usr/share# /etc/init.d/squid restart
    * Restarting Squid HTTP proxy squid * Creating squid cache structure
    FATAL: MIME Config Table enable//usr/share/squid/mime.conf: (2) No such file or directory
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
    CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    Aborted
    FATAL: cache_dir enable//var/spool/squid/: (2) No such file or directory
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
    CPU Usage: 0.010 seconds = 0.010 user + 0.000 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    Aborted


    Mesmo Problema
    Veja se agora as permissões estao certas??

    # ls -lh /var/spool
    total 24K
    drwxrw-rw- 2 proxy root 4,0K 2009-09-02 17:26 anacron
    drwxrw-rw- 5 proxy root 4,0K 2009-09-02 16:11 cron
    drwxrw-rw- 3 proxy lp 4,0K 2009-09-02 16:11 cups
    lrwxrwxrwx 1 proxy root 7 2009-09-02 16:05 mail -> ../mail
    drwxrw-rw- 3 proxy root 4,0K 2009-09-02 17:22 openoffice
    drwxrw-rw- 2 proxy root 4,0K 2009-03-27 13:18 samba
    drwxrw-rw- 2 proxy proxy 4,0K 2009-02-10 14:43 squid

  17. #17

    Padrão

    Sim, estão, mas inicie seu squid assim:
    Código :
     squid -d5 -f /etc/squid/squid.conf
    Não esqueça de um
    Código :
    squid -z -f /etc/squid/squid.conf
    antes de tudo.

  18. #18

    Unhappy

    root@ProxyServer:/home/ricardo# squid -z -f /etc/squid/squid.conf
    FATAL: MIME Config Table enable//usr/share/squid/mime.conf: (2) No such file or directory
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
    CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    Cancelado
    root@ProxyServer:/home/ricardo# squid -d5 -f /etc/squid/squid.conf
    FATAL: cache_dir enable//var/spool/squid/: (2) No such file or directory
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
    CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    Cancelado


    mesma coisa

  19. #19

    Padrão

    Uma coisa que eu percebi
    ateh mesmo eu removendo o squid quase tudo que eu tento fazer retorna esse erro

    FATAL: MIME Config Table enable//usr/share/squid/mime.conf: (2) No such file or directory
    Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
    CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    Aborted

  20. #20
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.980
    Posts de Blog
    5

    Padrão

    Seu pacote parece que foi compilado bugado...