Squall NTCK Posté(e) le 28 avril 2005 Partager Posté(e) le 28 avril 2005 Voilà, je tourne sur une Fedora Core 3 avec Squid Stable 2.5.6 Le hic, c'est qu'il ne veut pas se lancer, j'ai regardé pour changer le dossier cache de base pour mettre mon répértoire propre. Le propriétaire et le groupe du dossier sont Squid, mais il me fait une erreur Initializing the Squid cache with the command squid -f /etc/squid/squid.conf -z .. 2005/04/28 08:36:01| Creating Swap Directories FATAL: Failed to make swap directory /server/00: (13) Permission denied Squid Cache (Version 2.5.STABLE6): Terminated abnormally. CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 Je configure Squid via Webmin, mais j'ai essayé de lancer l'initialisation via terminal, ca me donne la même erreur. J'ai cherché sur mon amis, mais il ne m'aide pas vraiment Si vous aviez des idées Lien vers le commentaire Partager sur d’autres sites More sharing options...
Squall NTCK Posté(e) le 28 avril 2005 Auteur Partager Posté(e) le 28 avril 2005 Fafhrdius m'a conseillé de regarder si squid ce lancait bien avec le user squid, il semble que non.... j'ai fait un ps -aux| grep squid et il a l'air de dire que c'est root qui lance l'appli, comment faire pour changer cela? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fafhrdius Posté(e) le 28 avril 2005 Partager Posté(e) le 28 avril 2005 haha pour une fois que je suis pas useless ;-) J'avais traduit TALC par Truc A La Con (erreur en ce qui concerne l'utilisateur qui le lançait squid) et non pas Topic A La Con, j'espere qu'en lisant trop rapidement tu l'avais pas mal pris (destruction du topic précédent ...) [edit] Hoo en fait c'était dans le bar désolé je croyais tu avais sulfaté ton post pour en recréer un autre[/edit] J'ai pas de squid mais je me suis laissé dire par google que tu devrais éditer ton /etc/squid/squid.conf et "pour que la gestion des ports inférieurs à 1024 se fasse en tant qu'utilisateur SQUID et non ROOT" : cache_effective_user squid cache_effective_group squid Pour vérifier si c'est bien cela tu peux toujours essayer de lancer squid sous utilisateur squid. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Squall NTCK Posté(e) le 28 avril 2005 Auteur Partager Posté(e) le 28 avril 2005 Non, j'avais pas mal pris le talc, mais j'avais mal compris la question du user, y a pas de probleme, de ton aide Je réponds ici à ton mp Et bien un petitps -ef | grep squid Tu devrais voir les processus dont le nom contient squid ainsi que leur utilisateur/groupe associé. Tu devrais ainsi vérifier que le propriétaire du processus squid est bien l'utilisateur squid et pas root ou nobody etc. ... bon, squid ne veut pas se lancer et j'obtiens cela en executant ta commande au moment ou je lance (ou plutot essaye de la lancer) root 6902 1 0 13:03 ? 00:00:00 kwrite /var/log/squid/cache.log root 6929 6911 0 13:04 pts/3 00:00:00 grep squid [root@HotSpot ~]# ps -ef|grep squid root 6902 1 0 13:03 ? 00:00:00 kwrite /var/log/squid/cache.log root 6946 6930 0 13:05 pts/4 00:00:00 /bin/sh /sbin/service squid start root 6949 6946 0 13:05 pts/4 00:00:00 /bin/bash /etc/init.d/squid start root 6957 1 0 13:05 ? 00:00:00 squid -D root 6965 6911 0 13:05 pts/3 00:00:00 grep squid Pourtant j'ai regarder dans webmin c'est bien squid.squid qui est mis :s Je vais regarder dans /etc/squid de suite Lien vers le commentaire Partager sur d’autres sites More sharing options...
Squall NTCK Posté(e) le 28 avril 2005 Auteur Partager Posté(e) le 28 avril 2005 Je viens de vérifié et c'est bon dans le fichier de config https_port 80 dns_nameservers 10.129.66.35 httpd_accel_host virtual httpd_accel_port 80 cache_effective_user squid cache_effective_group squid hostname_aliases 10.129.66.39 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sandeman Posté(e) le 28 avril 2005 Partager Posté(e) le 28 avril 2005 quels sont les droits & propriétaire sur ton répertoire cible (/server/ ...) as-tu fais un squid -zz ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Squall NTCK Posté(e) le 28 avril 2005 Auteur Partager Posté(e) le 28 avril 2005 quels sont les droits & propriétaire sur ton répertoire cible (/server/ ...)as-tu fais un squid -zz ? Pour le répertoir owner/group : squid squid droit rwxrwxrwx (comme ca je suis sur que ca devrait passer) pour le squid -z c'est fait aussi J'ai remis le dossier cache par defaut (/var/....) la squid ne se lance pas, mais ne me donne pas de message d'erreur (pas génial pour chercher l'erreur) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fafhrdius Posté(e) le 28 avril 2005 Partager Posté(e) le 28 avril 2005 regardes dans le log de squid: /var/log/squid.log ??? PS: et pis bourrin chmo +777 :-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Squall NTCK Posté(e) le 28 avril 2005 Auteur Partager Posté(e) le 28 avril 2005 Vi, j'y vais à la masse, faut que ca passe (ca fonctionnait bien avec la RH9) voilà les fichiers log, alors pour commencer Monsieur Squid.out 2005/04/27 14:52:55| Creating Swap Directories FATAL: Failed to make swap directory /cache/00: (13) Permission denied Squid Cache (Version 2.5.STABLE6): Terminated abnormally. CPU Usage: 0.001 seconds = 0.000 user + 0.001 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 Vient ensuite sa jeune (et très charmante) compagne Mlle Cache.log 2005/04/28 13:57:26| Starting Squid Cache version 2.5.STABLE6 for i386-redhat-linux-gnu... 2005/04/28 13:57:26| Process ID 7306 2005/04/28 13:57:26| With 1024 file descriptors available 2005/04/28 13:57:26| DNS Socket created at 0.0.0.0, port 32773, FD 4 2005/04/28 13:57:26| Adding nameserver 10.129.66.35 from squid.conf 2005/04/28 13:57:26| User-Agent logging is disabled. 2005/04/28 13:57:26| Referer logging is disabled. 2005/04/28 13:57:26| Unlinkd pipe opened on FD 9 2005/04/28 13:57:26| Swap maxSize 102400 KB, estimated 7876 objects 2005/04/28 13:57:26| Target number of buckets: 393 2005/04/28 13:57:26| Using 8192 Store buckets 2005/04/28 13:57:26| Max Mem size: 8192 KB 2005/04/28 13:57:26| Max Swap size: 102400 KB 2005/04/28 13:57:26| Rebuilding storage in /var/spool/squid (DIRTY) 2005/04/28 13:57:26| Using Least Load store dir selection 2005/04/28 13:57:26| Current Directory is /home/eurbain/Save/Programme/webmin-1.180/squid 2005/04/28 13:57:26| Loaded Icons. 2005/04/28 13:57:26| commBind: Cannot bind socket FD 10 to *:80: (13) Permission denied 2005/04/28 13:57:26| commBind: Cannot bind socket FD 10 to *:80: (13) Permission denied FATAL: Cannot open HTTP Port Squid Cache (Version 2.5.STABLE6): Terminated abnormally. CPU Usage: 0.026 seconds = 0.018 user + 0.008 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 Memory usage for squid via mallinfo(): total space in arena: 2108 KB Ordinary blocks: 1991 KB 2 blks Small blocks: 0 KB 1 blks Holding blocks: 200 KB 1 blks Free Small blocks: 0 KB Free Ordinary blocks: 116 KB Total in use: 2191 KB 104% Total free: 116 KB 6% 2005/04/28 13:57:29| Starting Squid Cache version 2.5.STABLE6 for i386-redhat-linux-gnu... 2005/04/28 13:57:29| Process ID 7312 2005/04/28 13:57:29| With 1024 file descriptors available 2005/04/28 13:57:29| DNS Socket created at 0.0.0.0, port 32773, FD 4 2005/04/28 13:57:29| Adding nameserver 10.129.66.35 from squid.conf 2005/04/28 13:57:29| User-Agent logging is disabled. 2005/04/28 13:57:29| Referer logging is disabled. 2005/04/28 13:57:29| Unlinkd pipe opened on FD 9 2005/04/28 13:57:29| Swap maxSize 102400 KB, estimated 7876 objects 2005/04/28 13:57:29| Target number of buckets: 393 2005/04/28 13:57:29| Using 8192 Store buckets 2005/04/28 13:57:29| Max Mem size: 8192 KB 2005/04/28 13:57:29| Max Swap size: 102400 KB 2005/04/28 13:57:29| Rebuilding storage in /var/spool/squid (DIRTY) 2005/04/28 13:57:29| Using Least Load store dir selection 2005/04/28 13:57:29| Current Directory is /home/eurbain/Save/Programme/webmin-1.180/squid 2005/04/28 13:57:29| Loaded Icons. 2005/04/28 13:57:29| commBind: Cannot bind socket FD 10 to *:80: (13) Permission denied 2005/04/28 13:57:29| commBind: Cannot bind socket FD 10 to *:80: (13) Permission denied FATAL: Cannot open HTTP Port Squid Cache (Version 2.5.STABLE6): Terminated abnormally. CPU Usage: 0.027 seconds = 0.017 user + 0.010 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 Memory usage for squid via mallinfo(): total space in arena: 2108 KB Ordinary blocks: 1991 KB 2 blks Small blocks: 0 KB 1 blks Holding blocks: 200 KB 1 blks Free Small blocks: 0 KB Free Ordinary blocks: 116 KB Total in use: 2191 KB 104% Total free: 116 KB 6% 2005/04/28 13:57:32| Starting Squid Cache version 2.5.STABLE6 for i386-redhat-linux-gnu... 2005/04/28 13:57:32| Process ID 7319 2005/04/28 13:57:32| With 1024 file descriptors available 2005/04/28 13:57:32| DNS Socket created at 0.0.0.0, port 32773, FD 4 2005/04/28 13:57:32| Adding nameserver 10.129.66.35 from squid.conf 2005/04/28 13:57:32| User-Agent logging is disabled. 2005/04/28 13:57:32| Referer logging is disabled. 2005/04/28 13:57:32| Unlinkd pipe opened on FD 9 2005/04/28 13:57:32| Swap maxSize 102400 KB, estimated 7876 objects 2005/04/28 13:57:32| Target number of buckets: 393 2005/04/28 13:57:32| Using 8192 Store buckets 2005/04/28 13:57:32| Max Mem size: 8192 KB 2005/04/28 13:57:32| Max Swap size: 102400 KB 2005/04/28 13:57:32| Rebuilding storage in /var/spool/squid (DIRTY) 2005/04/28 13:57:32| Using Least Load store dir selection 2005/04/28 13:57:32| Current Directory is /home/eurbain/Save/Programme/webmin-1.180/squid 2005/04/28 13:57:32| Loaded Icons. 2005/04/28 13:57:32| commBind: Cannot bind socket FD 10 to *:80: (13) Permission denied 2005/04/28 13:57:32| commBind: Cannot bind socket FD 10 to *:80: (13) Permission denied FATAL: Cannot open HTTP Port Squid Cache (Version 2.5.STABLE6): Terminated abnormally. CPU Usage: 0.025 seconds = 0.018 user + 0.007 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 Memory usage for squid via mallinfo(): total space in arena: 2108 KB Ordinary blocks: 1991 KB 2 blks Small blocks: 0 KB 1 blks Holding blocks: 200 KB 1 blks Free Small blocks: 0 KB Free Ordinary blocks: 116 KB Total in use: 2191 KB 104% Total free: 116 KB 6% Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fafhrdius Posté(e) le 28 avril 2005 Partager Posté(e) le 28 avril 2005 "Cannot bind socket FD 10 to *:80:" Seul root à default peut utiliser les sockets en dessous de 1024 non ? Donc faut bidouiller squid.conf pour autoriser squid mais je pensais que cache_effective_user squid cache_effective_group squid suffisait Lien vers le commentaire Partager sur d’autres sites More sharing options...
Squall NTCK Posté(e) le 28 avril 2005 Auteur Partager Posté(e) le 28 avril 2005 "Cannot bind socket FD 10 to *:80:"Seul root à default peut utiliser les sockets en dessous de 1024 non ? Donc faut bidouiller squid.conf pour autoriser squid mais je pensais que cache_effective_user squid cache_effective_group squid suffisait Il semble que ton explication soit la bonne.... Je vous tiens au courrant merci pour l'aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.