Bonjour;
Suite à un problème de ‘vieux’ programme à compiler, j’ai installé sur un petit portable une squeeze toute fraiche (oui bon, c’est pas mal vieux aussi ).
Ca fonctionne, de ce côté, j’ai du réseau, mais je voudrai à présent faire ceci:
mounter sur mon serveur les images des iso de la squeeze, et les faire voir comme un serveur de dépot standard.
J’ai déjà nginx qui tourne, la première iso est montée, et le portable y accède (presque) sans soucis.
La ou cela ne marche pas:
le client apt-get ne trouve pas les fichiers Packages.gz et Release, et j’ai une erreur de ce type:
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/local.mondns.org:8800_dvd1_dists_squeeze_contrib_i18n_Translation_en
J’ai tenté de vider /var/lib/apt/ , mais sans résultat.
Dans mes logs nginx, j’ai ceci:
/dvd1/dists/squeeze/contrib/binary-amd64/Packages.gz HTTP/1.1" 301 185 "-" "Debian APT-HTTP/1.3 (0.8.10.3)" "-"
Ce qui me gène, c’est l’erreur 301 dans ces logs. Tous mes sites sont certe redirigé, sauf celui la. je comprend pas pourquoi 301.
Edit:
Si je fais un téléchargement avec firefox, dans les logs de nginx, j’ai bien un code 200:
GET /dvd1/dists/oldstable/contrib/binary-amd64/Packages.gz HTTP/1.1" 200 1754 "http://local.suinot.org:8800/dvd1/dists/oldstable/contrib/binary-amd64/"
Et enfin, la ligne dans sources.list du portable:
deb http://local.mondns:8800/dvd1 squeeze main contrib
La question du jour est donc de savoir si je peux me servir de l’iso comme dépot, ou s’il faut que je recopie toute l’arboresscnce des paquets et ceci pour les 6 dvd?
J’avoue que cette perspective ne m’enchante guère…
Si vous pouviez m’aider, je vous en remercie par avance.
