apt-get falha por trás do firewall corporativo - A rede requer autenticação

1

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

    
por user1875572 21.12.2015 / 06:02

0 respostas