Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/01/2021, à 10:10

kbvz

squid qui ne veut pas coopérer [résolu]

bonjour à tous,

Je tente de mettre en fonction un squid et dans un premier temps, avant tout, je souhaite juste qu'il officie en relaie pour le moment puis ensuite viendront s'ajouter les logs de "qui fait quoi où" puis du filtrage wink
Je rencontre plusieurs soucis:
-quand je souhaite initialiser le cache (squid -z) je reçois:

FATAL: Squid is already running: Found fresh instance PID file (/var/run/squid.pid) with PID 71845
    exception location: Instance.cc(121) ThrowIfAlreadyRunningWith

Je constate qu'il y a un bien un squid.pid et que celui ci contient une valeur (ici 71845)
-SI je decide d'aller supprimer cette valeur et que je relance la commande, il initialise les cache mais reste bloqué indéfiniment sur "removing pid file..."
si j'aborde la commande, je contate que le fichier pid file a été supprimé.
**Il est à noter que ce fichier réapparait si je restart le service**

Quand je test avec un

squid -k parse 

je reçois ceci

2021/01/20 08:31:17| Startup: Initializing Authentication Schemes ...
2021/01/20 08:31:17| Startup: Initialized Authentication Scheme 'basic'
2021/01/20 08:31:17| Startup: Initialized Authentication Scheme 'digest'
2021/01/20 08:31:17| Startup: Initialized Authentication Scheme 'negotiate'
2021/01/20 08:31:17| Startup: Initialized Authentication Scheme 'ntlm'
2021/01/20 08:31:17| Startup: Initialized Authentication.
2021/01/20 08:31:17| Processing Configuration File: /etc/squid/squid.conf (depth 0)
2021/01/20 08:31:17| Not currently OK to rewrite swap log.
2021/01/20 08:31:17| storeDirWriteCleanLogs: Operation aborted.
2021/01/20 08:31:17| FATAL: Unable to open configuration file: /etc/squid/squid.conf: (13) Permission denied
2021/01/20 08:31:17| Squid Cache (Version 4.11): Terminated abnormally.
CPU Usage: 0.011 seconds = 0.008 user + 0.003 sys
Maximum Resident Size: 48928 KB
Page faults with physical i/o: 0

Ce qui m'intrigue c'est le "permission denied" sur squid.conf

-rw-r----- 1 root squid 2756 Jan 19 11:17 /etc/squid/squid.conf

Merci d'avance

Dernière modification par kbvz (Le 27/02/2021, à 12:04)

Hors ligne

#2 Le 20/01/2021, à 10:51

bruno

Re : squid qui ne veut pas coopérer [résolu]

Bonjour,

La première erreur est d'essayer d'utiliser le démon squid directement en ligne de commande. Il est déjà lancé par un service systemd.
S'il y a des réglages à faire il faut modifier le(s) fichier(s) de configuration et relancer les service :

sudo systemctl restart squid

La seconde erreur est normale si l'utilisateur qui a lancé la commande n'est ni root, ni membre du groupe squid.

Hors ligne

#3 Le 20/01/2021, à 11:36

kbvz

Re : squid qui ne veut pas coopérer [résolu]

bonjour,

merci de ce retour wink

bruno a écrit :

Bonjour,

La première erreur est d'essayer d'utiliser le démon squid directement en ligne de commande. Il est déjà lancé par un service systemd.
S'il y a des réglages à faire il faut modifier le(s) fichier(s) de configuration et relancer les service :

sudo systemctl restart squid

Oui mais normalement squid -z permet d'initialser les repertoires de cache...


bruno a écrit :

La seconde erreur est normale si l'utilisateur qui a lancé la commande n'est ni root, ni membre du groupe squid.

Oai, merci, j'ai rajouté un droit read sur le groupe, je suis boulet tongue

Dernière modification par kbvz (Le 20/01/2021, à 11:38)

Hors ligne

#4 Le 20/01/2021, à 12:20

bruno

Re : squid qui ne veut pas coopérer [résolu]

En principe le cache devrait être initialisé au lancement du service d'après les paramètres du fichier de configuration. Par défaut dans /var/spoll/squid.

Hors ligne

#5 Le 27/02/2021, à 12:04

kbvz

Re : squid qui ne veut pas coopérer [résolu]

Désolé de revenir tardivement. merci pour le retour, en effet c'était bien la bonne solution wink

Hors ligne