Problem seems to be Python 2 code in spamfilter: ERROR: Skipping "spamfilter = tracspamfilter.api": Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/trac/loader.py", line 80, in _load_eggs entry.load(require=True) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2465, in load return self.resolve() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2471, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/usr/local/lib/python3.10/dist-packages/tracspamfilter/__init__.py", line 17, in <module> from tracspamfilter.filtersystem import * File "/usr/local/lib/python3.10/dist-packages/tracspamfilter/filtersystem.py", line 231 except Exception, e: ^^^^^^^^^^^^ SyntaxError: multiple exception types must be parenthesized (filtersystem.py, line 231)
On Tuesday 11 June 2024 at 18:44:49 UTC+1 JP 99 wrote: > @ryan Ollos - is SpamFilter compatible with trac 1.6? I'm seeing a lot of > errors on startup, as per the below, and spambayes not supported on python3? > > 2024-06-11 14:24:59,179 Trac[loader] ERROR: Skipping "spamfilter = > tracspamfilter.api": > 2024-06-11 14:24:59,180 Trac[loader] DEBUG: Loading plugin > "spamfilter.accountadapter" from "/usr/local/lib/python3.10/dist-packages" > 2024-06-11 14:24:59,189 Trac[loader] ERROR: Skipping > "spamfilter.accountadapter = tracspamfilter.accountadapter [account]": > 2024-06-11 14:24:59,189 Trac[loader] DEBUG: Loading plugin > "spamfilter.adapters" from "/usr/local/lib/python3.10/dist-packages" > 2024-06-11 14:24:59,198 Trac[loader] ERROR: Skipping "spamfilter.adapters > = tracspamfilter.adapters": > 2024-06-11 14:24:59,198 Trac[loader] DEBUG: Loading plugin > "spamfilter.admin" from "/usr/local/lib/python3.10/dist-packages" > 2024-06-11 14:24:59,206 Trac[loader] ERROR: Skipping "spamfilter.admin = > tracspamfilter.admin": > 2024-06-11 14:24:59,207 Trac[loader] DEBUG: Loading plugin > "spamfilter.adminreport" from "/usr/local/lib/python3.10/dist-packages" > 2024-06-11 14:24:59,215 Trac[loader] ERROR: Skipping > "spamfilter.adminreport = tracspamfilter.adminreport": > 2024-06-11 14:24:59,215 Trac[loader] DEBUG: Loading plugin > "spamfilter.adminusers" from "/usr/local/lib/python3.10/dist-packages" > 2024-06-11 14:24:59,223 Trac[loader] ERROR: Skipping > "spamfilter.adminusers = tracspamfilter.adminusers": > 2024-06-11 14:24:59,223 Trac[loader] DEBUG: Loading plugin > "spamfilter.akismet" from "/usr/local/lib/python3.10/dist-packages" > 2024-06-11 14:24:59,231 Trac[loader] ERROR: Skipping "spamfilter.akismet = > tracspamfilter.filters.akismet": > 2024-06-11 14:24:59,231 Trac[loader] DEBUG: Loading plugin > "spamfilter.bayes" from "/usr/local/lib/python3.10/dist-packages" > 2024-06-11 14:24:59,279 Trac[loader] DEBUG: Skipping "spamfilter.bayes = > tracspamfilter.filters.bayes [spambayes]": DistributionNotFound: The > 'spambayes; extra == "spambayes"' distribution was not found and is > required by the application > On Friday 26 April 2024 at 20:02:30 UTC+1 Ryan Ollos wrote: > >> On Fri, Apr 26, 2024 at 6:34 AM Jean-Marc Lasgouttes < >> lasgoutte...@free.fr> wrote: >> >>> Hello all, >>> >>> We finally managed to have a working Trac 1.6 instance (woohoo!), but >>> there is still an annoying issue : fake account are created at an >>> alarming pace, and a few of them try to create spam tickets (we do not >>> have an open wiki). >>> >>> I understand that there are solutions for spam creation, but I did not >>> see much about good solutions to avoid creation of these zombie accounts. >>> >>> How do you handle that? >>> >>> JMarc >>> >> >> This may be what you are looking for: >> https://trac.edgewall.org/wiki/SpamFilter#SpamFilterandAccountManager >> >> > -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to trac-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/trac-users/37bfaf07-d95e-491e-9007-26ff0e6efcdfn%40googlegroups.com.