no se pueden descargar paquetes deb desde un repositorio privado

no se pueden descargar paquetes deb desde un repositorio privado

Estoy intentando configurar un repositorio apto privado usandoeste. He seguido las instrucciones al pie de la letra. Después de configurar, todo sudo apt-get updatefunciona bien (veo que el archivo Paquetes se obtiene de apt-repo) pero cuando intento instalar un paquete falla (descargué .deb de 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 puede ver, la URL del paquete deb es incorrecta.

Esta ruta (/home/ubuntu/packages//h/haproxy_1.4.24-1_amd64.deb) se lee del archivo de paquetes generado por dpkg-scanpackages

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

(No estoy 100% seguro de si se trata de un problema de dpkg-scanpackages o de configuración de nginx, mi experiencia con nginx no es mucha).

Cualquier ayuda para intentar solucionar este problema sería genial.

Gracias

Respuesta1

Bueno, en caso de que alguien más se quede atascado en algo similar: lo hice funcionar, el problema fue que estaba ejecutando

dpkg-scanpackages

from /home/ubuntuy, por lo tanto, se agregó la ruta completa al paquete deb. Packages.gz.Ejecuté el mismo comando desde el directorio de paquetes y pude descargar correctamente los paquetes.

información relacionada