Estou tentando atualizar e instalar pacotes adicionais no meu novo Ubuntu Server 14.04 - instalado em um ambiente de VM dentro de um firewall corporativo. No entanto, não consigo fazer o apt-get funcionar. Aqui está o que eu fiz até agora.
Instalação básica 14.04 LTS
Tentei executar sudo apt-get update
e obter
E: GPG error: http://au.archive.ubuntu.com trusty InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
Já testei sudo apt-get install <tools>
, mas isso também não funciona. Eu li muito sobre isso neste fórum e outros. Eu configurei o proxy em /etc/apt/apt.conf
e também chamei esse arquivo de 30Proxy
como aconselhado por outro post. Eu também adicionei as configurações de proxy em / etc / environment, mas ainda falha. Eu verifiquei os valores são mostrados em env. Eu tentei com e sem a configuração User:Pass@Proxy:port
, mas ainda não está funcionando.
Eu posso fazer ping no servidor sem qualquer problema.
Eu tentei desativar a interface do IPv6, mas não mudei.
Também tentei instalar o desktop e obter o mesmo problema - No entanto, posso navegar com o firefox - sem necessidade de autenticação e sem adicionar proxy em nenhum lugar.
Até onde eu sei, o apt-get usa http e ftp, mas eu também vi alguém mencionar porta 53 - isso eu acho que está bloqueado pelo firewall corporativo.
Estou instalando um servidor plone e posso usar o wget para obter o pacote plone sem erros. Então, a rede geral está bem.
Quando eu tento sudo apt-get install python-setuptools
, leio listas de pacotes, etc. e solicito a instalação. Eu confirmo e ele tenta o Get1 para o arquivo. Relatórios buscados 81.7 kB então falharam com o seguinte
E: Failed to fetch http://au.archive.ubuntu.com/ubuntu/pool/main/p/python-setuptools/python-setuptools_3.3-1ubuntu2_all.deb Size mismatch
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing.
Provavelmente, tentou apt-get update
e --fix-missing
.
Interessante - quando eu verifico o caminho do arquivo que ele relata como falho, parece errado. Se eu navegar com o meu desktop eu recebo arquivo não encontrado. Parece estar faltando um pub no caminho como em link
Então eu tentei editar o source.list em /etc/apt
, mas isso também não funcionou.
Então eu testei outra coisa. Na minha área de trabalho que é um Windows 7 eu instalei o mesmo pacote de servidor Ubuntu no Virtual Box. Então, se eu me conectar ao ADSL (então não há firewall corporativo), posso executar o apt-get sem qualquer problema e tudo funciona como deveria. Nenhuma configuração especial. Então eu acho que os caminhos em source.list são OK e parece apontar para algum tipo de autenticação.
Sendo um ambiente windows, meu nome de usuário é uma autenticação de domínio, embora não utilizemos mais proxies, ainda existem alguns na rede. O proxy que estou configurando eu verifiquei. Não há autenticação óbvia acontecendo para eu acessar a rede, mas ela pode estar oculta no login do domínio do Windows. Eu tentei isso também %código% (Eu removi o http no início do acima, pois não tenho permissão para postar mais de 2 links sendo um novato).
Mas isso não funciona.
Então eu estou perdido - é um problema de bloqueio de portas? Posso mudar a porta? Posso usar outro método para instalar os pacotes sem muita dor?
Qualquer ajuda seria muito apreciada.
Obrigado Pete