J'ai deux serveurs Ubuntu 14.04. Le serveur 2 est un serveur de référentiel et le serveur 1 n'a pas d'accès Internet.
Configuration du serveur de référentiel:
nginx avec le répertoire racine: /var/www/packages
Tous les packages, y compris Packages.gz, sont dans le chemin /var/www/packages/AMD64
.
Mon serveur config: dans sources.list.d/local-repo.list
il y a
deb http://my-repo-ip AMD64/
Sudo apt-get update
réussit sans erreur. Mais:
$ 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
Les paquets exacts existent bien sûr dans mon repo AMD64/directory. Est-ce que quelqu'un sait comment aider avec cette cause, je suis à court d'idées?
Merci.
edit: wget http://my-repo-ip/AMD64/Packages.gz
de mon serveur fonctionne comme un charme.
Le problème était dans le sources.list.d/local-repo.list
j'avais: deb http://my-repo-ip AMD64/
et je l'ai changé en: deb http://my-repo-ip/AMD64/ ./
et a travaillé comme un charme!