[Résolu] Pb installation squid

Bonsoir,

J’ai un problème pour installer squid sur ma debian.

Matériel : ancien PC - Zenith pentium MMX 200 Mhz - Ram 128Mo - DD 6,8Go - 2 carte réseau

Debian GNU/Linux 4.0

Composant installé : PERL; SSH; Serveur WEB; NFS; Samba; Webmin; gcc; make;

L’installation de Squid se termine avec des erreurs par “apt-get install”

J’ai aussi essayer de compiler Squid mais j’aussi des messages d’erreur

Help
Merci d’avance

Donne nous les erreurs et ton fichier /etc/apt/source.list sinon on va avoir du mal à t’aider

Bonjour,

Voici mon fichier “sources.list”

[quote]servlinux:~# cat /etc/apt/sources.list

deb cdrom:[Debian GNU/Linux 4.0 r0 Etch - Official i386 NETINST Binary-1 20070407-11:29]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r0 Etch - Official i386 NETINST Binary-1 20070407-11:29]/ etch contrib main

deb ftp.fr.debian.org/debian/ etch main
deb-src ftp.fr.debian.org/debian/ etch main

deb security.debian.org/ etch/updates main contrib
deb-src security.debian.org/ etch/updates main contrib
[/quote]

Voici les messages lors de l’installation de Squid :

[quote]servlinux:~# apt-get install squid
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Les paquets supplémentaires suivants seront installés :
squid-common
Paquets suggérés :
squidclient squid-cgi logcheck-database resolvconf
Les NOUVEAUX paquets suivants seront installés :
squid squid-common
0 mis à jour, 2 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 0o/1093ko dans les archives.
Après dépaquetage, 6607ko d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Préconfiguration des paquets…
/usr/bin/stat: ne peut évaluer /var/spool/squid': Aucun fichier ou répertoire de ce type Sélection du paquet squid-common précédemment désélectionné. (Lecture de la base de données... 24426 fichiers et répertoires déjà installés.) Dépaquetage de squid-common (à partir de .../squid-common_2.6.5-6_all.deb) ... Sélection du paquet squid précédemment désélectionné. Dépaquetage de squid (à partir de .../squid_2.6.5-6_i386.deb) ... /usr/bin/stat: ne peut évaluer/var/spool/squid’: Aucun fichier ou répertoire de ce type
Paramétrage de squid-common (2.6.5-6) …
Paramétrage de squid (2.6.5-6) …
Installation de la nouvelle version du fichier de configuration /etc/init.d/squid …
Creating squid spool directory structure
FATAL: Could not determine fully qualified hostname. Please set ‘visible_hostname’

Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
CPU Usage: 0.052 seconds = 0.040 user + 0.012 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
/var/lib/dpkg/info/squid.postinst: line 133: 9448 Abandon /usr/sbin/squid -z
Restarting Squid HTTP proxy: squidCreating squid spool directory structure
FATAL: Could not determine fully qualified hostname. Please set ‘visible_hostname’

Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
CPU Usage: 0.052 seconds = 0.028 user + 0.024 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
/etc/init.d/squid: line 74: 9475 Abandon $DAEMON -z
FATAL: Could not determine fully qualified hostname. Please set ‘visible_hostname’

Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
CPU Usage: 0.064 seconds = 0.040 user + 0.024 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
/etc/init.d/squid: line 74: 9477 Abandon start-stop-daemon --quiet --start --pidfile $PIDFILE --chuid $CHUID --exec $DAEMON – $SQUID_ARGS </dev/null
failed!

servlinux:~# [/quote]

Pour squidguard :

[quote]servlinux:~# apt-get install squidguard
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Paquets suggérés :
chastity-list
Les NOUVEAUX paquets suivants seront installés :
squidguard
0 mis à jour, 1 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 0o/136ko dans les archives.
Après dépaquetage, 356ko d’espace disque supplémentaires seront utilisés.
Préconfiguration des paquets…
Sélection du paquet squidguard précédemment désélectionné.
(Lecture de la base de données… 25498 fichiers et répertoires déjà installés.)
Dépaquetage de squidguard (à partir de …/squidguard_1.2.0-8.2_i386.deb) …
Paramétrage de squidguard (1.2.0-8.2) …
Double checking directory and file permissions…done!
Re-building SquidGuard db files…done!
Reloading Squid…done!

servlinux:~#[/quote]

L’installation de squidguard suggère d’installer “chastity-list” mais il n’existe aucun paquet de ce nom :

[quote]servlinux:~# apt-get install chastity-list
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Aucune version du paquet chastity-list n’est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu’il est devenu obsolète
ou qu’il n’est disponible que sur une autre source
E: Aucun paquet ne correspond au paquet chastity-list
servlinux:~#[/quote]

J’ai essayé l’installation par la compilation des paquets mais là aussi j’ai des erreurs dans lors de la compilation :

[quote]servlinux:~# ls -a /usr/local/src
. … squid-2.6.STABLE14 squid-2.6.STABLE14.tar.gz
servlinux:~# ls /usr/local/src
squid-2.6.STABLE14 squid-2.6.STABLE14.tar.gz
servlinux:~# cd /usr/local/src/squid*
servlinux:/usr/local/src/squid-2.6.STABLE14# ./configure --enable-err-language=French
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for gawk… no
checking for mawk… mawk
checking whether make sets $(MAKE)… yes
checking whether to enable maintainer-specific portions of Makefiles… no
checking for gcc… gcc
checking for C compiler default output file name… configure: error: C compiler cannot create executables
See `config.log’ for more details.
servlinux:/usr/local/src/squid-2.6.STABLE14#[/quote]

chastity-list est obsolète.
sinon, que donne aptitude reinstall squid ?

Bien elle est la ton erreur, peut être une précedente install
Enfin edit le fichier

et met le nom de ta machine à la fin de la ligne

et relance ton apt-get install squid
pour voir

[quote=“mattotop”]chastity-list est obsolète.
sinon, que donne aptitude reinstall squid ?[/quote]

Cela donne la même chose :

[quote]# aptitude reinstall squid
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Écriture de l’information d’état étendu… Fait
Lecture des descriptions de tâches… Fait
Construction de la base de données des étiquettes… Fait
Les paquets suivants ont été conservés :
linux-image-2.6.18-4-486
Les paquets suivants seront RÉINSTALLÉS :
squid
0 paquets mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 0o/654ko d’archives. Après dépaquetage, 0o seront utilisés.
Écriture de l’information d’état étendu… Fait
Préconfiguration des paquets…
(Lecture de la base de données… 25520 fichiers et répertoires déjà installés.)
Préparation du remplacement de squid 2.6.5-6 (en utilisant …/squid_2.6.5-6_i386.deb) …
Dépaquetage de la mise à jour de squid …
Paramétrage de squid (2.6.5-6) …
Creating squid spool directory structure
FATAL: Could not determine fully qualified hostname. Please set ‘visible_hostname’

Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
CPU Usage: 0.048 seconds = 0.040 user + 0.008 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
/var/lib/dpkg/info/squid.postinst: line 133: 10436 Abandon /usr/sbin/squid -z
Restarting Squid HTTP proxy: squidCreating squid spool directory structure
FATAL: Could not determine fully qualified hostname. Please set ‘visible_hostname’

Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
CPU Usage: 0.052 seconds = 0.032 user + 0.020 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
/etc/init.d/squid: line 74: 10463 Abandon $DAEMON -z
FATAL: Could not determine fully qualified hostname. Please set ‘visible_hostname’

Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
CPU Usage: 0.060 seconds = 0.048 user + 0.012 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
/etc/init.d/squid: line 74: 10465 Abandon start-stop-daemon --quiet --start --pidfile $PIDFILE --chuid $CHUID --exec $DAEMON – $SQUID_ARGS </dev/null
failed!

[/quote]

[quote=“swiip81”][quote=“penbuick”]
met le nom de ta machine à la fin de la ligne

et relance ton apt-get install squid
pour voir[/quote]

Je vois pas où, voici la partie que je vois dans le fichier squid.conf :

[quote]

TAG: visible_hostname

If you want to present a special hostname in error messages, etc,

define this. Otherwise, the return value of gethostname()

will be used. If you have multiple caches in a cluster and

get errors about IP-forwarding you must set them to have individual

names with this setting.

#Default:

none

[/quote][/quote]

Que dois-je faire ?

Rajoute la simplement sous le

visible_hostname le_nom_de_ta_machine

ou remplis le fichier /etc/hostname avec le nom de ta machine, ça devrait être identique comme résultat, mais plus propre sur le principe.

Je viens de faire l’ajout de nom de ma machine et j’ai fait une réinstall par :

aptitude reinstall squid

Et plus de message d’erreur.

Merci beaucoup.