Aller au contenu

Squidguard Pour Dsm 5


Messages recommandés

  • 2 semaines après...
  • Réponses 52
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Pour ceux qui auraient loupé l'information :

Diaoul à assuré comme une bête, il a complètement réécrit le dépôt durant ces dernières semaines. Je n'ai pas du tout participé à ce développement faute de disponibilité.
Les dons sont toujours les bienvenus pour récompenser les efforts de Diaoul et les développeurs de plus en plus nombreux qui participent au développement des paquets et à l'évolutions du projet SynoCommunity tout entier.
http://synocommunity.com

Donc tout est disponible de nouveau dans les dépôts.

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

Salut,

Pour ma part sur DSM 4.2, la partie proxy (squid) fonctionne bien, mais la partie squidguard plante dès qu'il essaye d'accéder aux listes :

Contenu du fichier squidGuard.log:

2014-06-19 10:20:23 [13999] INFO: squidGuard 1.5-alpha started (1403166023.191)
2014-06-19 10:20:23 [13999] INFO: squidGuard ready for requests (1403166023.192)
2014-06-19 10:20:23 [13996] INFO: New setting: logdir: /usr/local/squidguard/var/logs
2014-06-19 10:20:23 [13996] INFO: New setting: dbhome: /usr/local/squidguard/var/db
2014-06-19 10:20:23 [13996] INFO: squidGuard 1.5-alpha started (1403166023.192)
2014-06-19 10:20:23 [13996] INFO: squidGuard ready for requests (1403166023.192)
2014-06-19 10:20:23 [13997] INFO: New setting: logdir: /usr/local/squidguard/var/logs
2014-06-19 10:20:23 [13997] INFO: New setting: dbhome: /usr/local/squidguard/var/db
2014-06-19 10:20:23 [13997] INFO: squidGuard 1.5-alpha started (1403166023.191)
2014-06-19 10:20:23 [13997] INFO: squidGuard ready for requests (1403166023.193)
2014-06-19 10:22:56 [24122] INFO: New setting: logdir: /usr/local/squidguard/var/logs
2014-06-19 10:22:56 [24122] INFO: New setting: dbhome: /usr/local/squidguard/var/db
2014-06-19 10:22:56 [24122] init domainlist /usr/local/squidguard/var/db/adult/domains
2014-06-19 10:22:56 [24122] FATAL: sgDbLoadTextFile: put: Invalid argument
2014-06-19 10:22:56 [24122] ERROR: Going into emergency mode
2014-06-19 10:22:56 [24122] ERROR: Ending emergency mode, stdin empty

J'ai cherché un peu partout concernant cette erreur "sgDbLoadTextFile", mais je ne m'en sors pas.

Et si j'essaye de lancer la compilation des blacklist à la main, cela ne marche pas non plus :

nas> ./squidGuard -d -C all
2014-06-19 10:33:44 [1545] INFO: New setting: logdir: /usr/local/squidguard/var/logs
2014-06-19 10:33:44 [1545] INFO: New setting: dbhome: /usr/local/squidguard/var/db
2014-06-19 10:33:44 [1545] init domainlist /usr/local/squidguard/var/db/adult/domains
BDB1565 DB->put: method not permitted before handle's open method
2014-06-19 10:33:44 [1545] FATAL: sgDbLoadTextFile: put: Invalid argument
2014-06-19 10:33:44 [1545] ERROR: Going into emergency mode

Si quelqu'un a une piste, je suis preneur.

Modifié par loli71
Lien vers le commentaire
Partager sur d’autres sites

Un grand merci à toi lagaffe pour cette piste.

J'ai fait le fichier patch correspondant et j'ai recompilé le package avec spksrc, après réinstallation je n'ai plus l'erreur et les blocages d'URL semblent bien fonctionner maintenant.

si ton package est compatible avec un DS111, je veux bien que tu me le passes (si tu es d'accord, bien sûr :)) J'ai le même symptôme :( Modifié par Brunchto
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Good news,

Je serais toi je remontrais l'info au niveau du suivi de bugs https://github.com/SynoCommunity/spksrc/issues?state=open , comme cela les développeurs l'intégreront, sinon à la prochaine mise à jour, tu risques de nouveau d'avoir le problème ;) , même si maintenant tu sais le résoudre.

J'ai fait un pull request de toutes mes modifications/corrections de bug, reste plus qu'à voir si c'est accepté et intégré, à suivre.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

J'ai la même problème (BDB1565 DB->put: method not permitted before handle's open method) sur une DS213j /DSM5 - quelqu'un à une idée, quand la correction arrive dans le dépôt? J'ai installé version 1.5-1.

Une autre problème: Squidguard Manager n'est pas accessible:

http://xxx.xxx.xxx.xxx/webman/3rdparty/squidguard/squidguardmgr.cgi

n'est pas trouvé

Modifié par angrest
Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

Salut,

J'ai récupéré les patchs que tu as mis à dispo pour me compiler une version corrigée pour mon DS414. J'ai passé les patchs sur les fichiers après avoir fait un make armdaxp, puis refais la compilation.

Les modifs ne sont pas dans la seconde version du SPK.

Comment faire pour intégrer tes pachs dans les sources et re compiler le SPK ?

Merci

Lien vers le commentaire
Partager sur d’autres sites

006fazer, le problème c'est que tu ne trouveras sur le GitHub de synocommunity que les différences avec les fichiers de synocommunity.

L'une des façon serait de passer par mon fork GIT directement et récupérer les fichiers suivants pour les mettre au même endroit sur ton serveur de dev en attendant que synocommunity prenne en charge mes propositions

Fork de synocommunity : https://github.com/loli71/spksrc

Liste des fichiers à récupérer pour remplacer ceux de ton serveur de dev pour la compilation :

cross/squidguard/patches/sgDb.c.patch
cross/squidguardmanager/patches/squid_wrapper.c.patch
cross/squidguardmanager/patches/squidguardmgr.cgi.patch
spk/squidguard/Makefile
spk/squidguard/src/etc/squid.conf
spk/squidguard/src/etc/squidclamav.conf.tpl
spk/squidguard/src/installer.sh
spk/squidguard/src/logrotate.sh
spk/squidguard/src/update_db.sh

Ensuite, allez dans "spk/squidguard/" et faire le "make armdaxp", le fichier spk que tu trouveras dans le répertoire "packages/" aura toutes mes modifs.

Lien vers le commentaire
Partager sur d’autres sites

006fazer, le problème c'est que tu ne trouveras sur le GitHub de synocommunity que les différences avec les fichiers de synocommunity.

L'une des façon serait de passer par mon fork GIT directement et récupérer les fichiers suivants pour les mettre au même endroit sur ton serveur de dev en attendant que synocommunity prenne en charge mes propositions

Fork de synocommunity : https://github.com/loli71/spksrc

Liste des fichiers à récupérer pour remplacer ceux de ton serveur de dev pour la compilation :

cross/squidguard/patches/sgDb.c.patch

cross/squidguardmanager/patches/squid_wrapper.c.patch

cross/squidguardmanager/patches/squidguardmgr.cgi.patch

spk/squidguard/Makefile

spk/squidguard/src/etc/squid.conf

spk/squidguard/src/etc/squidclamav.conf.tpl

spk/squidguard/src/installer.sh

spk/squidguard/src/logrotate.sh

spk/squidguard/src/update_db.sh

Ensuite, allez dans "spk/squidguard/" et faire le "make armdaxp", le fichier spk que tu trouveras dans le répertoire "packages/" aura toutes mes modifs.

Merci pour les infos, j'ai entre temps réussi ;-) en recompilant les executables nécessaires pour refaire le SPK, ca marche...

J'ai l'impression que la fonction "Restart Squid" ne recharge pas la config...

Modifié par 006fazer
Lien vers le commentaire
Partager sur d’autres sites

J'ai l'impression que la fonction "Restart Squid" ne recharge pas la config...

C'est que tu n'as pas du prendre toutes mes modifications, car une partie des patchs/modifications réglaient aussi ce problème de restart du squid en utilisant "su - squid -c $SQUID_WRAPPER" à plusieurs endroits dans le fichier squidguardmgr.cgi.patch

Modifié par loli71
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.