Tâche #16717
Scénario #16546: Faire fonctionner Squid sur Eole 2.6 avec l'authentification
squid3-2 ne créé pas son cache
Statut:
Reporté
Priorité:
Normal
Assigné à:
-
Version cible:
Début:
16/06/2016
Echéance:
% réalisé:
0%
Temps estimé:
1.00 h
Restant à faire (heures):
1.0
Description
Au démarrage de squid3-2 j'ai l'erreur suivante :
juil. 07 15:53:55 amon systemd[1]: Starting Squid HTTP Proxy 3.x - 2... juil. 07 15:53:55 amon squid[8588]: 2016/07/07 15:53:55| Squid is already running! Process ID 8535 juil. 07 15:53:55 amon squid[8598]: Failed to verify one of the swap directories, Check cache.log for details. Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.
Le répertoire de cache n'existe pas :
root@amon:~# ls /var/spool/squid2 ls: impossible d'accéder à '/var/spool/squid2': Aucun fichier ou dossier de ce type
Demandes liées
Historique
#1 Mis à jour par Emmanuel GARETTE il y a presque 8 ans
- Temps estimé mis à 1.00 h
- Restant à faire (heures) mis à 1.0
Voilà ce que j'ai fait pour résoudre le problème :
mkdir -p /var/spool/squid2 chown proxy:proxy /var/spool/squid2
Dans /lib/systemd/system/squid3-2.service remplacer :
ExecStartPre=/usr/sbin/squid -z
par
ExecStartPre=/usr/sbin/squid -z -f /etc/squid/squid2.conf
#2 Mis à jour par Emmanuel GARETTE il y a presque 8 ans
Je complèterais en disant que le type n'est pas bon dans le .service.
Il faut supprimer la ligne suivante :
Type=notify
#3 Mis à jour par Scrum Master il y a presque 8 ans
- Statut changé de Nouveau à Reporté