A partir da versão 0.6, incluída no Debian Etch, o apt-get passou a utilizar o sistema GPG
de encriptação, o qual é composto de uma chave pública e uma privada
para a verificação de autenticidade dos pacotes. Isso significa, na
prática, que se alguém quiser agir de má-fé e modificar um pacote dos
repositórios oficiais e distribui-lo como se fosse o pacote original,
ele não poderá fazê-lo, já que o malfeitor não terá a chave privada
original para encriptar o pacote. Então, no final das contas, você, que é
usuário comum, ficará mais seguro com este sistema.
Por este motivo, o APT, algumas vezes, dá um errinho de chave pública
não autenticada, e isso normalmente ocorre quando você não está usando
no seu sources.list (/etc/apt/sources.list) um repositório oficial
Debian.
Após um apt-get update era exibido o seguinte erro:
Lendo listas de pacotes... Pronto
W: Erro GPG: http://ftp.br.debian.org squeeze Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY 07DC563D1F41B907
Para resolver o problema, basta instalar o pacote "debian-keyring" com o comando:
# apt-get install debian-keyring
E, depois, utilizar o comando:
# gpg --keyring /usr/share/keyrings/debian-keyring.gpg -a --export 07DC563D1F41B907 | apt-key add -
Pronto, problema resolvido.
Lembre-se de colocar depois do export o número da chave que dá erro no seu apt-get update.
Para mais informações sobre o GPG, tem uma explicação bem simples aqui:
Este post foi um COPY PASTE de http://www.vivaolinux.com.br/dica/Corrigindo-erros-de-chave-publica-no-Debian-%28GPG%29
A área de TI - Tecnologia da Informação, é classificada como uma Ciência Exata, no entanto, eu a considero como uma Ciência Oculta, onde tudo acontece sem que nenhum usuário tenha sequer tocado em um dispositivo de entrada. Assim, acredito que a "Teoria é quando tudo se sabe e nada funciona, e Prática é quando tudo funciona e nada se sabe!"
Mostrando postagens com marcador Erros. Mostrar todas as postagens
Mostrando postagens com marcador Erros. Mostrar todas as postagens
08/11/2011
07/11/2009
Códigos de redirecionamento Classe 5xx
São os códigos retornados pelos servidores quando uma uma página web é solicitada ou rastreada. O código retornado fornece informações sobre o status da solicitação, sobre o site e sobre a página solicitada.
Classe 5xx
Esses códigos de status indicam que o servidor teve um erro interno ao tentar processar a solicitação. Esses erros tendem a ocorrer com o próprio servidor, e não com a solicitação.
Fontes:
Classe 5xx
Esses códigos de status indicam que o servidor teve um erro interno ao tentar processar a solicitação. Esses erros tendem a ocorrer com o próprio servidor, e não com a solicitação.
- 500 (Erro interno): O servidor encontrou um erro e não pode completar a solicitação.
- 501 (Não implementado): O servidor não tem o recurso necessário para completar a solicitação. Por exemplo, o servidor poderá retornar esse código quando não reconhecer o método da solicitação.
- 502 (Gateway inválido): O servidor estava operando como gateway ou proxy e recebeu uma resposta inválida do servidor superior.
- 503 (Serviço indisponível): O servidor está indisponível no momento (por sobrecarga ou inatividade para manutenção). Geralmente, esse status é temporário.
- 504 (Tempo limite do gateway): O servidor estava operando como gateway ou proxy e não recebeu uma solicitação do servidor superior a tempo.
- 505 (Versão HTTP incompatível): O servidor não é compatível com a versão do protocolo HTTP usada na solicitação.
Fontes:
06/11/2009
Códigos de redirecionamento Classe 4xx
São os códigos retornados pelos servidores quando uma uma página web é solicitada ou rastreada. O código retornado fornece informações sobre o status da solicitação, sobre o site e sobre a página solicitada.
Classe 4xx
Esses códigos de status indicam que provavelmente houve um erro na solicitação que impediu que o servidor a processasse.
Classe 4xx
Esses códigos de status indicam que provavelmente houve um erro na solicitação que impediu que o servidor a processasse.
- 400 (Solicitação inválida): O servidor não entendeu a sintaxe da solicitação.
- 401 (Não autorizado): A solicitação requer autenticação. O servidor pode retornar essa resposta para uma página que necessita de login.
- 403 (Proibido): O servidor recusou a solicitação.
- 404 (Não encontrado): O servidor não encontrou a página solicitada. Por exemplo, o servidor retornará esse código com frequência se a solicitação for para uma página que não existe mais no servidor.
- 405 (Método não permitido): O método especificado na solicitação não é permitido.
- 406 (Não aceitável): A página solicitada não pode responder com as características de conteúdo solicitadas.
- 407 (Autenticação de proxy necessária): Esse código de status é semelhante ao 401 (não autorizado), mas especifica que o solicitante deve autenticar usando uma proxy. Quando o servidor retornar essa resposta, também indicará qual proxy o solicitante deverá usar.
- 408 (Tempo limite da solicitação): O servidor atingiu o tempo limite ao aguardar a solicitação.
- 409 (Conflito): O servidor encontrou um conflito ao completar a solicitação. O servidor deve incluir informações sobre o conflito na resposta. O servidor pode retornar esse código em resposta a uma solicitação PUT que entre em conflito com uma solicitação anterior, além de uma lista de diferenças entre as solicitações.
- 410 (Desaparecido): O servidor retornará essa resposta quando o recurso solicitado tiver sido removido permanentemente. É semelhante ao código 404 (Não encontrado), mas às vezes é usado no lugar de um 404 para recursos que tenham existido anteriormente. Se o recurso foi movido permanentemente, você deve usar o código 301 para especificar o novo local do recurso.
- 411 (Comprimento necessário): O servidor não aceitará a solicitação sem um campo de cabeçalho "Comprimento-do-Conteúdo" válido.
- 412 (Falha na pré-condição): O servidor não cumpre uma das pré-condições que o solicitante coloca na solicitação.
- 413 (Entidade de solicitação muito grande): O servidor não pode processar a solicitação porque ela é muito grande para a capacidade do servidor.
- 414 (o URI solicitado é muito longo): O URI solicitado (geralmente um URL) é muito longo para ser processado pelo servidor.
- 415 (Tipo de mídia incompatível): A solicitação está em um formato não compatível com a página solicitada.
- 416 (Faixa solicitada insatisfatória): O servidor retorna esse código de status se a solicitação for para uma faixa não disponível para a página.
- 417 (Falha na expectativa): O servidor não pode cumprir os requisitos do campo "Expectativa" do cabeçalho da solicitação.
07/08/2009
Códigos de redirecionamento Classe 2xx
São os códigos retornados pelos servidores quando uma uma página web é solicitada ou rastreada. O código retornado fornece informações sobre o status da solicitação, sobre o site e sobre a página solicitada.
Classe 2xx
Códigos de status que indicam que o servidor processou a solicitação com sucesso.
Classe 2xx
Códigos de status que indicam que o servidor processou a solicitação com sucesso.
- 200 (Bem sucedido) : O servidor processou a solicitação com sucesso. Em geral, isso indica que o servidor forneceu uma página que foi solicitada. Caso você veja esse status no seu arquivo robots.txt, o Googlebot recuperou o arquivo com sucesso
- 201 (criado): A solicitação foi bem-sucedida e o servidor criou um novo recurso.
- 202 (aceito) : O servidor aceitou a solicitação, mas ainda não a processou.
- 203 (informação não autorizável) : O servidor processou a solicitação com sucesso, mas está retornando informações que podem ser de outra fonte
- 204 (sem conteúdo) : O servidor processou a solicitação com sucesso, mas não está retornando nenhum conteúdo.
- 205 (reconfigurar conteúdo) :O servidor processou a solicitação com sucesso, mas não está retornando nenhum conteúdo. Ao contrário da 204, esta resposta exige que o solicitante reconfigure o modo de exibição do documento (por exemplo, limpe um formulário para uma nova entrada).
- 206 (conteúdo parcial) : O servidor processou uma solicitação parcial GET com sucesso
06/08/2009
Códigos de redirecionamento Classe 1XX
São os códigos retornados pelos servidores quando uma uma página web é solicitada ou rastreada. O código retornado fornece informações sobre o status da solicitação, sobre o site e sobre a página solicitada.
Não existem cabeçalhos necessários para esta classe e os servidores não enviam resposta com código 1xx para um cliente..Os códigos desta categoria indicam uma resposta provisória e exigem que o solicitante realize uma ação para continuar.
Classe 1xx
Essa classe de código de status indica uma resposta provisória, que consiste apenas no status-line e cabeçalhos opcionais, sendo encerrada por uma linha vazia. Ela informa ao solicitante(cliente) que ele deve realizar alguma ação para continuar.Não existem cabeçalhos necessários para esta classe e os servidores não enviam resposta com código 1xx para um cliente..Os códigos desta categoria indicam uma resposta provisória e exigem que o solicitante realize uma ação para continuar.
- 100 (continuar) : Este código informa ao cliente que a primeira parte do pedido foi aceita e que o mesmo deve continuar enviando as partes seguintes ou ignorar este aviso em caso de finalização das solicitações, aguardando assim a resposta do servidor
- 101 (modificando protocolos): este código informa ao solicitante que o servidor recebeu um pedido de modificação na aplicação protocolo a ser utilizado e irá realiza-la.
Códigos de redirecionamento Classe 3xx
São os códigos retornados pelos servidores quando uma uma página web é solicitada ou rastreada. O código retornado fornece informações sobre o status da solicitação, sobre o site e sobre a página solicitada.
Classe 3xx
Uma ação adicional é necessária para completar a solicitação. Esses códigos de status são usados frequentemente para redirecionamentos. O Google recomenda usar menos de cinco redirecionamentos para cada solicitação. Use as Ferramentas para webmasters para ver se o Googlebot está com dificuldades ao rastrear as suas páginas redirecionadas. A página Erros de rastreamento em Diagnósticos lista os URLs que o Googlebot não conseguiu rastrear devido a erros de redirecionamento.
Classe 3xx
Uma ação adicional é necessária para completar a solicitação. Esses códigos de status são usados frequentemente para redirecionamentos. O Google recomenda usar menos de cinco redirecionamentos para cada solicitação. Use as Ferramentas para webmasters para ver se o Googlebot está com dificuldades ao rastrear as suas páginas redirecionadas. A página Erros de rastreamento em Diagnósticos lista os URLs que o Googlebot não conseguiu rastrear devido a erros de redirecionamento.
- 300 (multipla escolha) : O servidor tem muitas ações disponíveis com base na solicitação. O servidor pode escolher uma ação com base no solicitante (user-agent) ou apresentar uma lista para que o solicitante escolha uma ação
- 301 (movido permanentemente) : A página solicitada foi movida permanentemente para um novo local. Quando o servidor retornar essa resposta (como uma resposta para uma solicitação GET ou HEAD), ele automaticamente direcionará o solicitante para o novo local. Você deve usar esse código para fazer com que o Googlebot saiba que uma página ou um site foi permanentemente movido para um novo local
- 302 (Movido temporariamente): O servidor está respondendo à solicitação de uma página de uma localidade diferente, mas o solicitante deve continuar a usar o local original para solicitações futuras. Esse código é semelhante ao 301 com relação a uma solicitação GET ou HEAD, pois direciona automaticamente o solicitante para um local diferente. No entanto, você não deve usá-lo para informar ao Googlebot que uma página ou um site foi movido, porque o Googlebot continuará rastreando e indexando o local original.
- 303 (Consultar outro local): O servidor retornará esse código quando o solicitante precisar fazer uma solicitação GET separadamente para outro local para obter a resposta. Para todas as outras solicitações (com exceção de HEAD), o servidor direciona automaticamente para o outro local.
- 304 (Não modificado): A página solicitada não foi modificada desde a última solicitação. Quando o servidor retornar essa resposta, ele não retornará o conteúdo da página.
Você deverá configurar o servidor para retornar essa resposta (chamada de cabeçalho If-Modified-Since HTTP) quando uma página não tiver sido alterada desde a última vez em que o solicitante fez o pedido. Isso economiza a transmissão de informações e despesas gerais, pois o servidor pode informar ao Googlebot que uma página não foi alterada desde o último rastreamento. - 305 (Utilizar proxy): O solicitante poderá acessar a página solicitada utilizando um proxy. Quando o servidor retornar essa resposta, também indicará qual proxy o solicitante deverá usar.
- 307 (Redirecionamento temporário): O servidor está respondendo à solicitação de uma página de uma localidade diferente, mas o solicitante deve continuar a usar o local original para solicitações futuras. Esse código é semelhante ao 301 com relação a uma solicitação GET ou HEAD, pois direciona automaticamente o solicitante para um local diferente. No entanto, você não deve usá-lo para informar ao Googlebot que uma página ou um site foi movido, porque o Googlebot continuará rastreando e indexando o local original.
15/12/2008
Biblioteca zlib
Esse foi o primeiro que eu não copiei, mas é simples por demais!
1. Baixar a versão desejada da página do projeto. ( Utilizei o formato tar.gz )
2 Descompactar
1. Baixar a versão desejada da página do projeto. ( Utilizei o formato tar.gz )
2 Descompactar
- tar xzvf zlib-1.2.3.tar.gz
- cd zlib-1.2.3
- make install
- man zlib
- ....... erro: (biblioteca).h: Arquivo ou diretório inexistente
- Esse erro é referente ao cabeçalho de uma ou mais bibliotecas, que não foi encontrado, assim é necessário instalar o pacote libc6-dev
- apt-get install libc6-dev
Assinar:
Postagens (Atom)