Situação: Ubunutu 17.10.1 instalado (64 bits) Repositório local em host diferente
- Run
apt-get update
, que processa o arquivo de origem que contém os ponteiros para o repositório local. O Apt relata que está lendo as listas de pacotes – com sucesso. - Apt relata erro O download de alguns arquivos indes falhou. Eles foram ignorados.
- Quando olho no
/var/lib/apt/lists
diretório vejo o arquivo de bloqueio, mas nada mais. - Quando olho no arquivo,
/var/lib/apt/lists/partial
vejo as listas de pacotes que foram lidas no repositório local.
Por alguma razão, o apt está quebrando após o erro ou está concluindo, mas não movendo os arquivos das listas de pacotes do /partial
diretório /lists
para uso posterior. Alguma idéia de por que isso está falhando? Estou lutando contra isso há 4 dias.
Informações adicionais:
O ambiente está offline, mas abaixo estão as últimas linhas da saída.
Err 29: http://repo.gaia.com/Ubuntu artful-security/main i386 Packages 404 Not Found
Ign:35 http://repo.gaia.com/Ubuntu artful-security/restricted i386 Packages
Ign:36 http://repo.gaia.com/Ubuntu artful-security/universe i386 Packages
Ign:37 http://repo.gaia.com/Ubuntu artful-security/multiverse i386 Packages
Fetched 16.1 MB in 0s (17.2 MB/s)
Reading package lists .... Done
E: Failed to fetch http://repo.gaia.com/Ubuntu/dists/artful/main/binary-i386/Packages 404 Not Found
E: Failed to fetch http://repo.gaia.com/Ubuntu/dists/artful-updates/main/binary-i386/Packages 404 Not Found
E: Failed to fetch http://repo.gaia.com/Ubuntu/dists/artful-security/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Responder1
Ok, depois de 4 dias lutando contra isso, encontrei uma resposta. Inseri o [arch=64] na frente das linhas do arquivo sources.list. Isso fez com que o apt processasse adequadamente o repositório e movesse os arquivos para onde eles precisavam estar. Uau, isso foi doloroso.
Eu pensei que, como este era um sistema operacional de 64 bits, seria inteligente o suficiente para processar o repositório conforme necessário. Além disso, não estou replicando as partes binárias do repositório, pois não recompilarei nada.