O problema estava no sources.list.d/local-repo.list
eu tive: deb http://my-repo-ip amd64/
e eu mudei para: deb http://my-repo-ip/amd64/ ./
e funcionou como um encanto!
Eu tenho dois servidores Ubuntu 14.04. O servidor 2 é um servidor de repositório e o servidor 1 não tem acesso à Internet.
Configuração do servidor de repositório:
nginx com o diretório raiz: /var/www/packages
Todos os pacotes, incluindo Packages.gz, estão em /var/www/packages/amd64
path
Minha configuração do servidor:
em sources.list.d/local-repo.list
existe
deb http://my-repo-ip amd64/
sudo apt-get update
é bem-sucedido sem erros. Mas:
$ sudo apt-get install {package}
....
....
After this operation, **.* MB of additional disk space will be used.
Do you want to continue? [Y/n] y
WARNING: The following packages cannot be authenticated!
Err http://my-repo-ip/ amd64/ {package}
404 Not Found
Err http://my-repo-ip/ amd64/ {package-dependencies}
404 Not Found
....
E: Failed to fetch http://my-repo-ip/./{package-dependencies}.deb 404 Not Found
E: Failed to fetch http://my-repo-ip/./{package-dependencies}.deb 404 Not Found
E: Failed to fetch http://my-repo-ip/./{package}.deb 404 Not Found
Os pacotes exatos existem, é claro, no meu diretório repo amd64 /. Alguém sabe como ajudar com esta causa eu fiquei sem ideias?
Obrigado.
edit: wget http://my-repo-ip/amd64/Packages.gz
do meu servidor funciona como um charme.
O problema estava no sources.list.d/local-repo.list
eu tive: deb http://my-repo-ip amd64/
e eu mudei para: deb http://my-repo-ip/amd64/ ./
e funcionou como um encanto!