Re: apt-cacher-ng et preseed : problème de proxy
Le 27 janvier 2009 22:26, Gilles Mocellin a écrit : > On Tue, Jan 27, 2009 at 12:57:38PM +0100, ChiKu wrote: >> Bonjour >> >> J'ai un souci pour créer mon preseed en utilisant un proxy. >> J'ai mis en place un apt-cacher-ng pour faire un proxy pour apt sur mon >> routeur. >> Il fonctionne très bien avec mes machines avec le apt.conf. >> >> Pour le preseed, j'ajoute : >> d-i mirror/http/proxy string http://router:3142/ > > Bizarre, pour moi, les proxy apt comme apt-cacher-ng s'utilisentcomme source > apt, et pas comme un vrai proxy http. > Je veux dire que chez moi (avec apt-proxy, puis approx maintenant), je n'ai > pas de proxy de défini (http_proxy), > mais mon /etc/apt/sourcer.list contient : > deb http://monproxyapt:/debian main > ... > Oui, c'est mon cas aussi. Mon apt-cacher se comporte comme source apt et non comme proxy http, puisque j'utilise apt.conf et non l'export http_proxy. Il y a pas de souci de ce côté là. Mais mon problème, c'est durant l'installation de Debian avec le preseed, l'installeur debian fait un export hhtp_proxy de suite lorsqu'il trouve d-i mirror/http/proxy string http://router:3142/ > Sinon, si apt-cacher-ng fonctionne bien comme un proxy http normal, peut-être > que tu peux réinitialiser la variable debconf en mettant à nouveau une ligne > d-i mirror/http/proxy string > Après l'avoir utilisé... > Ben justement si j'ai bien compris, les instructions(variables) pour l'installeur debian ne sont exectués seulement aprés le chargement de tous "variables" du fichier preseed et des fichiers include, SAUF d-i mirror/http/proxy qui fait un export du http_proxy dès qu'il lit cette ligne dans un preseed. Donc si je mets plusieurs d-i mirror/http/proxy, je pense qu'il ne prendra en compte qu'une fois seulement. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
apt-cacher-ng et preseed : problème de proxy
Bonjour J'ai un souci pour créer mon preseed en utilisant un proxy. J'ai mis en place un apt-cacher-ng pour faire un proxy pour apt sur mon routeur. Il fonctionne très bien avec mes machines avec le apt.conf. Pour le preseed, j'ajoute : d-i mirror/http/proxy string http://router:3142/ Ca marche très bien. Je vois les paquets pris sur le apt-cacher-ng. Le problème, c'est que le preseed utilise en faite export http_proxy="http://router:3142/"; Résultat : quand le d-i mirror/http/proxy est chargé à partir du preseed, le wget après (même pour recupérer les non apt) utilisent aussi le proxy. Exemple : mon fichier pxelinux.cfg/default label preseed menu label Install ^Preseed (auto) menu default kernel debian-installer/i386/linux append auto=true priority=critical url=http://server-www/preseed.cfg vga=normal initrd=debian-installer/i386/initrd.gz -- quiet mon fichier preseed.cfg d-i preseed/include string common.cfg passwd.cfg partition.cfg reseau.cfg packages.cfg Donc si je place le d-i mirror/http/proxy string http://router:3142/ dans le fichier reseau.cfg, alors le fichier packages.cfg ne peut être récupérer. Il répond que le fichier packages.cfg n'existe pas. Pour contourner le problème j'ai mis le d-i mirror/http/proxy string http://router:3142/ dans le fichier packages.cfg Ca ne resoud pas le problème, juste le contourner, c'est pas tres grave. mais voilà, je voudrais ajouter : d-i preseed/late_command string . /usr/share/debconf/confmodule; set -e; db_get passwd/username; USER="$1"; wget http://www/.bashrc -O "/target/home/$USER/.bashrc" La, j'ai un énorme souci, ca passe sur le proxy et apt-cacher-ng ne laisse pas passer le wget pour récupérer mon fichier .bashrc Comment je dois configurer le apt-cacher-ng pour laisser passer le wget pour accéder au .bashrc sur mon serveur web qui est sur mon LAN ? mon fichier acng.conf (je n'ai pas touché) -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to debian-user-french-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org