Aller au contenu

Featured Replies

Posté(e)

Bonjour,

Le dépôt de synocommunity étant actuellement fermé, je suis à la recherche du paquet pour squidguard pour mon DS212+ sous DSM5, si quelqu'un à le package je suis preneur c'est pour mettre en place un contrôle parental à mon domicile, merci.

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

Meilleurs contributeurs dans ce sujet

Most Popular Posts

  • C'est ici : https://www.dropbox.com/s/wjmqatl4fu5k7vq/squidguard_armadaxp_1.5-1.spk

Posté(e)

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.

Posté(e)
  • Auteur

En effet le dépôt répond à nouveau, mais pas de paquet pour squidguard !!!

Des infos à ce sujet ?

Merci.

  • 3 semaines après...
Posté(e)

Perso quand je l'installe sur mon DS413 en DSM 5 mais ça foire sec... et au final c'est inutilisable :-(

Cela fonctionne chez vous ?

Posté(e)

De mon coté, pas de soucis depuis pratiquement plus de trios ans. RAS sous DSM 5.0

Posté(e)

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

Posté(e)

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.

Posté(e)

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

Posté(e)

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 :(

J'ai besoin de ta version de DSM pour pouvoir te compiler le package correctement Brunchto

  • 2 semaines après...
Posté(e)

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.

  • 2 semaines après...
Posté(e)

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

Posté(e)

J'ai posté les différents patchs et correction sur le GIT de synocommunity, faut attendre que les admin aient le temps de regarder.

  • 3 semaines après...
Posté(e)

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

Posté(e)

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.

Posté(e)

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

Posté(e)

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

Posté(e)

OK je vais rejeter un oeil demain matin.

Quand on fait le restart squid. On est sensé le voir dans les logs ?

Modifié par 006fazer

Posté(e)

Quand on fait le restart squid. On est sensé le voir dans les logs ?

Oui, on voit la trace du restart dans l'un des logs (je ne sais plus trop lequel).

Posté(e)

Nickel, après avoir mis les patchs dans le bon dossier, ca marche mieux ;-)

Merci pour tout...

Posté(e)

Sur un DS414, il lui faut quelques minutes pour charger toutes les bases...

Mais tout marche ;-)

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…

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.