+ Responder ao Tópico



  1. #1

    Padrão Sera que só eu nao consigo instalar o Squid.

    Galera sera que só eu nao consigo instalar o squid. ta doido ja to pra desistir.
    dou os seguintes comandos

    apt-get update. ótimo atualiza tudo

    apt-get install squid .... Ótimo ele baixa os arquivos necessarios instala e aparece assim.....
    Lendo lista de pacotes... Pronto
    Construindo árvore de dependências... Pronto
    Pacotes sugeridos:
    squidclient squid-cgi logcheck-database resolvconf smbclient
    Os NOVOS pacotes a seguir serão instalados:
    squid
    0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
    É preciso fazer o download de 0B/709kB de arquivos.
    Depois de desempacotar, 1749kB adicionais de espaço em disco serão usados.
    Pré-configurando pacotes ...
    Selecionando pacote previamente não selecionado squid.
    (Lendo banco de dados ... 55616 arquivos e diretórios atualmente instalados.)
    Descompactando squid (de .../squid_2.6.5-6etch4_amd64.deb) ...
    Instalando squid (2.6.5-6etch4) ...
    Creating squid spool directory structure
    FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

    Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
    CPU Usage: 0.004 seconds = 0.000 user + 0.004 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    /var/lib/dpkg/info/squid.postinst: line 133: 3170 Abortado /usr/sbin/squid -z
    Restarting Squid HTTP proxy: squid* Creating squid spool directory structure
    FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

    Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
    CPU Usage: 0.004 seconds = 0.000 user + 0.004 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    /etc/init.d/squid: line 74: 3204 Abortado $DAEMON -z
    FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

    Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
    CPU Usage: 0.004 seconds = 0.000 user + 0.004 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    /etc/init.d/squid: line 74: 3206 Abortado start-stop-daemon --quiet --start --pidfile $PIDFILE --chuid $CHUID --exec $DAEMON -- $SQUID_ARGS </dev/null
    failed!


    tento dar o comando ... service squid status aparece command not found
    service squid start .... command not found

    alguem de da uma luz. ...

  2. #2

    Padrão

    "FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'"

    poxa, tá bem claro: vc precisa definir o nome de host+dominio (FQDM).

    no squid.conf coloque esta linha (ou DESCOMENTE, se for o caso):

    visible_hostname=seu_servidor.dominio.com.br



  3. #3

    Padrão

    Desde ja agradeço . vou testa agora mesmo.
    ja eu digo oque aconteceu

  4. #4

    Padrão

    meu squid.conf esta dessa forma



    http_port 5128
    visible_hostname webproxy

    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl SSL_ports port 443 563
    acl Safe_ports port 80
    acl Safe_ports port 21
    acl Safe_ports port 443 563
    acl Safe_ports port 70 #protocolo gopher antigão
    acl Safe_ports port 210 #whais
    acl Safe_ports port 1024-65535 #todas as outras portas
    acl Safe_ports port 280 #http-mgmt
    acl Safe_ports port 488 #gss-http
    acl Safe_ports port 591 #filemaker
    acl Safe_ports port 777 #multi http
    acl Safe_ports port 901 #acesso Swat
    acl purge method PURGE
    acl CONNECT method CONNECT
    http_access allow manager localhost
    http_access deny manager
    http_access allow purge localhost
    http_access deny purge
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_PORTS

    #permissão de acesso ao proxy, troque 0.0.0.0/0 pela sua
    #classe de rede ou classes separadas por espaços.
    acl redelocal src 192.168.10.1
    http_access allow localhost
    http_access allow redelocal

    #bloquear todos outros acessos.
    http_access deny all

    #memoria reservada para o cache, coloque um valor de preferencia 40%
    # do total da sua maquina, e não mais.
    cache_mem 512 MB

    #máximo tamanho dos arquivo cache na memoria
    maximum_object_size_in_memory 128 KB

    #máximo tamanho dos arquivo cache no hd
    maximum_object_size 20 MB
    minimum_object_size 0 KB

    #regra que começa a esvaziar / substituir arquivos no cache em 90%
    cache_swap_low 90
    cache_swap_high 95

    #indicação de localização da pasta de arquivos cache e em sequência valor
    #total em MB de espaço no hd a ser usado pelo cache, numero de pastas, e
    #numero de subpastas do cache.
    cache_dir ufs /var/spool/squid 24048 256 512

    #intervalos de tempos que o proxy verificara os arquivos dos site acessado
    #conferem com o do cache, o valor 4560 significa 04 dias
    refresh_pattern ^ftp: 15 20% 4560
    refresh_pattern ^gopher: 15 0% 4560
    refresh_pattern . 15 20% 4560

    mas quando digito ' service squid status. start ou stop ele retorna command not fould.



  5. #5

    Padrão

    Meu nobre o problema num seria aki

    /etc/init.d/squid: line 74: 3206 Abortado start-stop-daemon --quiet --start --pidfile $PIDFILE --chuid $CHUID --exec $DAEMON -- $SQUID_ARGS </dev/null
    failed!


    ta dando erro na linha 74.

    to perdidinho nisso.

  6. #6

    Padrão

    "command not fould" indica que o tal 'service' que vc está chamando NÃO EXISTE. Use o chkconfig (se for rh).

    só pra ver se tá funcionando:

    # squid -z -d 3 (e aguarde o término da operação)



  7. #7

    Padrão

    Eu ate entendo que o comando nao exite. oque devo fazer pra que o comando service funcione

    dei o comando squid -z -d 3 e responde
    Squid is already running! Process ID 3326

    lembrando que agora quando dei o comando pra instala ele instalou belizinha sem erro. mas quando coloco o MK pra conversa com ele num vai.

  8. #8

    Padrão

    o squid tá no ar normal, o problema é outro.. e eu não sei qual é.



  9. #9

    Padrão

    Blz vou corre atras se eu consegui alguns resultado positivo posto aki. mas desde ja agraço ...

    conseguiiiiiiiiiiiiiiiiiiiiiiiiiii. era somente oque o amigo mensionou acima. e lembrando que os comando "service" acredito eu que nao tem no Debian. mas dentro do Init.d pode dar o comando eu tava apanhando nisso. valew ai a todos
    Última edição por netcom; 06-12-2008 às 17:56.

  10. #10

    Smile manipulando serviços no debian

    Isso mesmo! para manipular o status dos serviços no debian vc tem que especificar no prompt o caminho do script do serviço + o atributo como abaixo:

    /etc/init.d/serviço atributo - ou seja
    /etc/init.d/squid start stop ou restart

    para vc carregar novas mudanças no squid após fazer modificaçoes no squid.conf sem reiniciar o serviço basta:

    squid -k reconfigure

    abraços



  11. #11

    Padrão

    fico muito gratos a todos. vlw msm ai galera.

  12. #12

    Padrão

    cara nao sou mestre em linux, sei nada praticamente, mas quando eu estava tentando configurar um servidor nagios para a empresa onde eu trabalho estava dando esse mesmo problema que vc citou la em cima(1º) meu irmao e fera e chemei ele para m ajudar

    meu problema era so que nao pingava para fora assim o apt nao podia ser atualaizado, quando começou a pingar ele deu o seguinte comando apt-get upgrade e este problema foi resolvido



  13. #13

    Padrão

    pessoal, estou com problemas em instalar o squid também, as ultimas linhas da mensagem são as seguintes:

    Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
    CPU Usage: 0.004 seconds = 0.004 user + 0.000 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    /etc/init.d/squid: line 74: 5264 Abortado $DAEMON -z
    FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

    Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
    CPU Usage: 0.004 seconds = 0.004 user + 0.000 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
    /etc/init.d/squid: line 74: 5266 Abortado start-stop-daemon --quiet --start --pidfile $PIDFILE --chuid $CHUID --exec $DAEMON -- $SQUID_ARGS </dev/null
    failed!

    segundo o colega citou, tem que fazer alteração na linha que começa com
    # TAG: visible_hostname
    a linha que inicia com está assim:

    # TAG: visible_hostname
    # If you want to present a special hostname in error messages, etc,
    # define this. Otherwise, the return value of gethostname()
    # will be used. If you have multiple caches in a cluster and
    # get errors about IP-forwarding you must set them to have individual
    # names with this setting.
    #
    #Default:
    # none

    mas não sei como proceder. Uso internet via dhcp (modem velox roteado), alguem poderia me socorrer?

    abraços

  14. #14

    Padrão

    netcom,

    o squid precisa de um nome de host completo ou seja, hostname.domínio.tld sendo assim, na linha visible_hostname você tem que colocar webproxy.blah.com.br

    Esse erro que você colocou é do script de inicialização, ele não conseguiu iniciar o squid por causa de algum erro, que no seu caso ficou visivel um pouco mais acima.

    :wq!