não é possível baixar pacotes deb de um repositório privado

não é possível baixar pacotes deb de um repositório privado

Estou tentando configurar um repositório apt privado usandoesse. Segui as instruções de perto. Depois de configurar tudo sudo apt-get updatefunciona bem (vejo o arquivo de pacotes sendo obtido do apt-repo), mas quando tento instalar um pacote ele falha (baixei .deb do haproxy usando sudo apt-get -d install haproxy.

Err http://ec2-54-220-154-205.eu-west-1.compute.amazonaws.com/packages/ ./ haproxy 1.4.24-1
404  Not Found
Failed to fetch http://ec2-54-220-154-205.eu-west1.compute.amazonaws.com/packages//home/ubuntu/packages//h/haproxy_1.4.24-1_amd64.deb  404  Not Found

Como você pode ver, o URL do pacote deb está incorreto.

Este caminho (/home/ubuntu/packages//h/haproxy_1.4.24-1_amd64.deb) é lido no arquivo Packages que é gerado por dpkg-scanpackages

dpkg-scanpackages ~/private /dev/null | gzip -9c > ~/private/Packages.gz.

(Não tenho 100% de certeza se é um problema de dpkg-scanpackages ou de configuração do nginx, minha experiência com o nginx não é muita).

Qualquer ajuda para tentar consertar isso seria ótima.

Obrigado

Responder1

Bem, no caso de alguém ficar preso em algo semelhante: consegui funcionar, o problema é que eu estava executando

dpkg-scanpackages

from /home/ubuntue, portanto, todo o caminho foi adicionado ao pacote deb em Packages.gz.Executei o mesmo comando do diretório de pacotes e consegui baixar os pacotes com sucesso.

informação relacionada