# Squid (imposible de télecharger un paquet précis sur un depot)

**URL:** <https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484>\
**Category:** Support Debian\
**Tags:** installation\
**Created:** [Novembre 28, 2022, 9:08 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484 "2022-11-28T09:08:26Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![luke04](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/58956e/32.png) [@luke04](https://www.debian-fr.org/u/luke04)\
**Post date:** [Novembre 28, 2022, 9:08 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/1 "2022-11-28T09:08:26Z")

</div>

Bonjour,  
Je suis un stagiaire et dans mon entreprise ont ma demander d’installer un proxy. Pour cela j’ai utilisé SQUID, Le probléme survient quand on lance un apt postgresql où une erreur apparait (voir screen). Mais quand je lance sans le proxy tous va bien. J’ai bien vérifier si postgresql appparait dans mon fichier de etc/apt/sources.list et il est bien présent (voir deuxiéme scren). Mais sans le proxy cela marche.

```auto
Atteint :1 http://deb.debian.org/debian bullseye InRelease
Atteint :2 http://deb.debian.org/debian bullseye-updates InRelease
Réception de :3 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg InRelease
Err :3 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg InRelease
  Le fichier signé en clair n'est pas valable, ce qui a été reçu est « NOSPLIT ». Peut-être le réseau nécessite-t-il une authentification.
Atteint :4 http://security.debian.org/debian-security bullseye-security InRelease
Lecture des listes de paquets…
```

```auto
/etc/apt/sources.list

/etc/apt/sources.list.d/pgdg.list

     1	deb http://apt.postgresql.org/pub/repos/apt bullseye-pgdg main

/etc/apt/sources.list

     1	# deb cdrom:[Debian GNU/Linux 11.2.0 _Bullseye_ - Official amd64 DVD Binary-1 20211218-11:13]/ bullseye contrib main
     2	
     3	#deb cdrom:[Debian GNU/Linux 11.2.0 _Bullseye_ - Official amd64 DVD Binary-1 20211218-11:13]/ bullseye contrib main
     4	
     5	deb http://deb.debian.org/debian/ bullseye main
     6	deb-src http://deb.debian.org/debian/ bullseye main
     7	#deb http:///debian/ bullseye main
     8	#deb-src http:///debian/ bullseye main
     9	
    10	deb http://security.debian.org/debian-security bullseye-security main contrib
    11	deb-src http://security.debian.org/debian-security bullseye-security main contrib
    12	#deb http:///debian-security bullseye-security main contrib
    13	#deb-src http:///debian-security bullseye-security main contrib
    14	
    15	# bullseye-updates, to get updates before a point release is made;
    16	# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
   
    19	deb http://deb.debian.org/debian/ bullseye-updates main contrib
    20	deb-src http://deb.debian.org/debian/ bullseye-updates main contrib
```

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Novembre 28, 2022, 10:44 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/2 "2022-11-28T10:44:39Z")

</div>

C’est très fragmentaire comme information.

Tu as donc un proxy Squid installé en amont d’un serveur sur lequel tu cherche à installé Portsgresql ?

Et si tu ne passe pas par le proxy l’installation se déroule correctement ?

---

<div class="post-metadata">

**Author:** ![luke04](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/58956e/32.png) [@luke04](https://www.debian-fr.org/u/luke04)\
**Post date:** [Novembre 28, 2022, 11:08 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/3 "2022-11-28T11:08:01Z")

</div>

Salut,  
Oui quand je desactive le proxy la mise a jour ce fait correctement.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 28, 2022, 1:05 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/4 "2022-11-28T13:05:49Z")

</div>

Que disent les logs de ton proxy?

par ailleurs postgresql c’est pour faire quoi? c’est lié au proxy? Ou c’est por autre chose, mais qui utilise le proxy pour se connetcer sur les repository?

précise nous l’architecture impliquée, que nous puissions comprendre.

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Novembre 28, 2022, 1:11 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/5 "2022-11-28T13:11:09Z")

</div>

trouvé dans [16.04 - sudo apt update always giving Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?) - Ask Ubuntu](https://askubuntu.com/questions/899009/sudo-apt-update-always-giving-clearsigned-file-isnt-valid-got-nosplit-does)

```auto
cat apt.conf

Acquire::http::proxy "http://<proxy>";
Acquire::https::proxy "https://<proxy>";
Acquire::ftp::proxy "ftp://<proxy>";
Acquire::socks::proxy "socks:<proxy>";

```

---

<div class="post-metadata">

**Author:** ![luke04](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/58956e/32.png) [@luke04](https://www.debian-fr.org/u/luke04)\
**Post date:** [Novembre 28, 2022, 1:31 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/6 "2022-11-28T13:31:49Z")

</div>

Merci je test mais malheureusement cela ne fonctionne toujours pas voila ce qui est dans mon fichier. Mais l’erreur persiste. Ce que je ne comprends pas c’est que lors que je désactive le proxy sur le serveur postgresql cela fonctionne .  
PS: j’ai esseyer sans les 2 // mais le probléme reste le même.

![test proxy_LI](https://www.debian-fr.org/uploads/default/original/2X/8/8808e75c4b3f1775dd1354ba5143c5c5293d5012.jpeg)

De plus une ligne lors de l’apt il a ce nouveau message qui apparait :  
Le depot [Index of /pub/repos/apt/](http://apt.postgresql.org/pub/repos/apt) n’est plus signé une mise depuis un tel depot ne peuvent s’effectuer de maniére sécuriser

---

<div class="post-metadata">

**Author:** ![luke04](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/58956e/32.png) [@luke04](https://www.debian-fr.org/u/luke04)\
**Post date:** [Novembre 28, 2022, 1:34 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/7 "2022-11-28T13:34:15Z")

</div>

salut, je mets en place un serveur proxy pour que mes autres serveur aillent sur internet et dans c’est serveur il y a un serveur postgresql . du coup je renseigne sur mon serveur postgreysql le proxy dans /etc/apt/apt.cond.d/

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 28, 2022, 8:08 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/8 "2022-11-28T20:08:34Z")

</div>

Sur ton image il y a deux slashes après le numéro de port, aucun n’est nécessaire

---

<div class="post-metadata">

**Author:** ![luke04](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/58956e/32.png) [@luke04](https://www.debian-fr.org/u/luke04)\
**Post date:** [Novembre 29, 2022, 9:58 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/9 "2022-11-29T09:58:18Z")

</div>

après avoir enlever les slashes le problème reste le même

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 29, 2022, 12:04 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/10 "2022-11-29T12:04:06Z")

</div>

le proxy demande d’etre authentifié? gestion des IP autorisées?  
Comment est configuré l’accès à travers le proxy?

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Novembre 29, 2022, 12:55 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/11 "2022-11-29T12:55:13Z")

</div>

Mais tu cherches à faire quoi exactement avec ton proxy, si tu ne détaille pas plus ce que tu cherche à faire, ce que tu as fais et ce qui a été testé tu vas te retrouver avec des réponses pas forcément en rapport avec ton besoin.

Ton proxy tu veux qu’il fournisse les paquets d’APT oui ou non ? tu as un dépôts privé oui ou non ?

Bref commence par faire un vrai schéma de ton infrastructure et et reprends en détails ce que tu cherche à faire … à partir de là on pourras sans doute te conseiller le meilleur choix.

Si le but premier du Proxy est de fournir une coupure sur les communications avec les postes clients ce n’est pas forcément pareil avec les serveurs et pas forcément pour tous les besoins … le proxy pourrait-être transparent par exemple, voir bypasser certains protocoles ou destination … il y a tant de chose à faire.

Idem si tu as suivi un wiki ou un article de blog pour son installation précise le !

---

<div class="post-metadata">

**Author:** ![luke04](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/58956e/32.png) [@luke04](https://www.debian-fr.org/u/luke04)\
**Post date:** [Novembre 30, 2022, 7:52 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/12 "2022-11-30T07:52:54Z")

</div>

désoler pour la réponse tardive je veux que mon proxy fournisse les paquets APT a mes différents serveurs LINUX (sous Debian). Les dépôts ne sont pas privé. Il faut donc que le proxy cherche les paquets puis ils doit le mettre en cache. C’est dans ce unique but que j’installe le proxy.  
Je n’ai suivi aucun Wiki appart le cours que je ne peut pas poster ici.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 30, 2022, 8:10 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/13 "2022-11-30T08:10:59Z")

</div>

Alors, précisons, ton proxy ne fournit aucun paquet. C’est déjà une base.  
Les paquets sont fornis par des repository sur internet.  
Le proxy sert de mandataire pour les requetes HTTP/HTTPs vers internet necessaire à la récupération de ces paquets.  
En clair:  
serveur (requetes HTTP apt) =\> proxy =\> internet  
et retour.  
l’utilité d’un proxy est multiple:

- sectionnement de l’accès internet
- filtrage
- conformité à la législation pour une entreprise (le proxy est un moyen technique pour respecter la legislation)
- sécurisation de l’accès internet
- gestion de la performance (mise en cache, etc…)

si ton cours ne présente pas au moins ça, ce n’est pas gagné.

le proxy peut accepter les connections des client de façon non selective, i.e. sans authentification. Auquel cas, l’url du proxy et le port sont suffisant comme paramètres de connections.  
Inutile de paramétrer un socket (socks://…) s’il n’y en a pas de configuré.  
si une authentification a été configurée, alors laquelle et à partir de quoi (local, ldap, AD, etc…). Ce qui implique de le prévoir dans les paramètres de proxy coté client (sur le serveur).

sans une visibilité sur ta configuration nous ne pouvons pas t’aider.

enfin, c’est bien la première fois que je vois un cours etre confidentiel; ce qui pour moi, n’augure en général rien de bon.

---

<div class="post-metadata">

**Author:** ![luke04](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/58956e/32.png) [@luke04](https://www.debian-fr.org/u/luke04)\
**Post date:** [Novembre 30, 2022, 9:04 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/14 "2022-11-30T09:04:10Z")

</div>

Pour la première partie de ton explication je suis entièrement d’accord c’est moi qui me suit très mal exprimé. Pour l’utilité de mon proxy je veux qu’il fasse de gestion de la performance (mise en cache plus précisément) il n’y aucune authentification qui a était configurer.  
Pour la configuration je te mets les 3 screenshot (tous est de base sauf le deny all qui passe en allow all ). Car tous les règles de filtrage ce passe sur le pare-feux.

 ![conf de base](https://www.debian-fr.org/uploads/default/original/2X/c/c75f12a4c73f67154d9592e70bfe6254d93910ca.png)

---

<div class="post-metadata">

**Author:** ![luke04](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/58956e/32.png) [@luke04](https://www.debian-fr.org/u/luke04)\
**Post date:** [Novembre 30, 2022, 9:06 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/15 "2022-11-30T09:06:52Z")

</div>

ce sreen est pour la mise en cache j’ai suivie un tuto YouTube [https://www.youtube.com/watch?v=dG0EOTGI5Ec](https://www.youtube.com/watch?v=dG0EOTGI5Ec)

 ![pour le cache](https://www.debian-fr.org/uploads/default/original/2X/8/8aa985f65c61824343804f2f3282610fdf35b6ea.png)

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 30, 2022, 9:07 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/16 "2022-11-30T09:07:39Z")

</div>

et que vois tu dans les logs?

---

<div class="post-metadata">

**Author:** ![luke04](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/58956e/32.png) [@luke04](https://www.debian-fr.org/u/luke04)\
**Post date:** [Novembre 30, 2022, 9:11 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/17 "2022-11-30T09:11:02Z")

</div>

![log proxy_LI (2)](https://www.debian-fr.org/uploads/default/original/2X/c/c489477b5c5c2e6314e257a9d8482b800089f4d3.jpeg)

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 30, 2022, 9:12 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/18 "2022-11-30T09:12:09Z")

</div>

Pense à faire des copier/coller du texte plutot que ds captures d’ecran 🙂

---

<div class="post-metadata">

**Author:** ![luke04](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/58956e/32.png) [@luke04](https://www.debian-fr.org/u/luke04)\
**Post date:** [Novembre 30, 2022, 9:13 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/19 "2022-11-30T09:13:07Z")

</div>

désoler je le ferai la prochaine fois .

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 30, 2022, 9:28 UTC](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484/20 "2022-11-30T09:28:29Z")

</div>

tu as des code 304, je n’identifie pas ce qu’est HIER\_DIRECT  
le 304 signifie qu’une règle conditionnelle n’est pas passée

[Page suivante](https://www.debian-fr.org/t/squid-imposible-de-telecharger-un-paquet-precis-sur-un-depot/87484.md?page=2)
