Deutsch   English   Français   Italiano  
<tac0c4$p5s$1@rasp.pasdenom.info>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!pasdenom.info!.POSTED.2a01:e0a:21:ea80:2bcd:1898:8c71:814c!not-for-mail
From: yamo' <yamo@beurdin.invalid>
Newsgroups: fr.comp.usenet.serveurs
Subject: [Debian] Installer PyClean sur INN 2.6.4
Date: Sat, 9 Jul 2022 15:38:11 +0200
Organization: <https://pasdenom.info/news.html>
Message-ID: <tac0c4$p5s$1@rasp.pasdenom.info>
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 <ta8s1h$jb3$1@rasp.pasdenom.info> et de
<tabalg$6fm$1@rasp.pasdenom.info>
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 :
<https://groups.google.com/g/news.software.nntp/c/L9aMBt5LeQI/m/GzYPs2oQAgAJ>
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 : <https://github.com/doug-letough/PyClean/blob/master/README.md>

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