Path: ...!weretis.net!feeder8.news.weretis.net!pasdenom.info!.POSTED.2a01:e0a:21:ea80:2bcd:1898:8c71:814c!not-for-mail From: yamo' Newsgroups: fr.comp.usenet.serveurs Subject: [Debian] Installer PyClean sur INN 2.6.4 Date: Sat, 9 Jul 2022 15:38:11 +0200 Organization: Message-ID: Reply-To: yamo@groumpf.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sat, 9 Jul 2022 13:38:12 -0000 (UTC) Injection-Info: rasp.pasdenom.info; posting-account="stephane@usenet"; posting-host="2a01:e0a:21:ea80:2bcd:1898:8c71:814c"; logging-data="25788"; mail-complaints-to="abuse@pasdenom.info" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0 SeaMonkey/2.53.12 Cancel-Lock: sha256:Oy5TtyRpzTEOsW2I5ozL5+589DvD+sYTDwP5aJ1HEEM= X-Face: 3KI0f?#fLTG@kKi{}=#:0_|0/Yj`]d3fD_\O0w{?AFf"Cw9|V~#Nd.Wks X-Mozilla-News-Host: news://news://news://pasdenom.info:119 Bytes: 3509 Lines: 78 Salut, Supersedes de et de Pour le dernier Supersedes, j'ai trouvé l'erreur "python filter object is not defined" mais, c'est obscur pour moi... Le prochain message sera en anglais sur news.software.nntp... Je lis souvent que PyClean est bien mieux que Cleanfeed mais, je n'ai jamais compris comment en pratique l'installer. En cherchant, je suis tombé sur cette discussion : Où l'on parle de INSTALL que je n'ai pas trouvé... Sur debian, le répertoire filter est dans : /etc/news/filter et pas dans ~news/bin/filter En fait il faut cloner pyClean avec git. cd /quelquepart && \ git clone https://github.com/crooks/PyClean.git Et à la fin ne pas oublier de faire les deux actions. Hier, je n'avais pas capté que INN.py devait être dans : /etc/news/filter/ ln -s /etc/news/filter/pyclean/INN.py \ /etc/news/filter/INN.py ln -s /etc/news/filter/pyclean/pyclean.py \ /etc/news/filter/filter_innd.py Sinon, ça déconne sans donner d'erreur compréhensible. Et lire : Puis : $ inncheck -a -v --pedantic |more $ ctlinnd reload filter.python "PyClean initial load" ctlinnd: Failed to reload filter_innd.py Bon, il faut être plus violent.. # systemctl restart bind9 inn2 Et j'obtiens à la fin enfin : innd: SERVER Python filtering enabled Mais ça ne veut pas forcément dire que ça fonctionne. J'ai à la fin : # ls -altr /var/log/news/pyclean/ total 32 drwx------ 2 news news 4096 8 juil. 11:17 articles -rw-rw-r-- 1 news news 3942 8 juil. 21:58 close_traceback -rw-rw-r-- 1 news news 6741 8 juil. 21:58 traceback drwxrwxr-x 6 news news 4096 9 juil. 06:25 .. -rw-r--r-- 1 news news 105 9 juil. 09:10 pyclean.log -rw-r--r-- 1 news news 360 9 juil. 09:10 init_traceback drwx------ 3 news news 4096 9 juil. 09:10 . Où traceback est le fichir d'erreur que je ne comprenais pas et qui serait plus parlant s'il était nommé error_traceback... Mais j'ai toujours : $ ctlinnd python y ctlinnd: Python filter not defined Et j'ai comme vraie erreur (je viens de la voir dans les logs) : python filter object is not defined -- Stéphane