Modify ↓
#14265 closed defect (fixed)
Trac 1.6: ERROR: Exception in trac-admin command: 'backlink sync'
Reported by: | Tony Albers | Owned by: | Jun Omae |
---|---|---|---|
Priority: | normal | Component: | TracBackLinkPlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 1.6 |
Description
Hi,
Running Trac 1.6 and TracBackLinkPlugin 1.0.14, tracbacklink.* is enabled in trac.ini
When I run the specified commands after installing the plugin, I get an error from "backlink sync":
(tracinst) www-data@amgtrac01:~$ trac-admin /var/www/tracenvs/trac0 upgrade Upgrade done. You may want to upgrade the Trac documentation now by running: trac-admin "/var/www/tracenvs/trac0" wiki upgrade (tracinst) www-data@amgtrac01:~$ trac-admin "/var/www/tracenvs/trac0" wiki upgrade Upgrade done: 0 pages upgraded. (tracinst) www-data@amgtrac01:~$ trac-admin /var/www/tracenvs/trac0 backlink sync Gathered 380 links from 61 wiki objects Gathered 0 links from 0 ticket objects Gathered 0 links from 4 milestone objects Gathered 0 links from 0 changeset objects AttributeError: 'NoneType' object has no attribute 'execute' (tracinst) www-data@amgtrac01:~$
In trac.log:
2023-12-19 09:09:24,167 Trac[console] ERROR: Exception in trac-admin command: 'backlink sync' Traceback (most recent call last): File "/usr/lib/python3.11/cmd.py", line 214, in onecmd func = getattr(self, 'do_' + cmd) ^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'TracAdmin' object has no attribute 'do_backlink' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/tracinst/lib/python3.11/site-packages/trac/admin/console.py", line 81, in onecmd rv = cmd.Cmd.onecmd(self, line) or 0 ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/cmd.py", line 216, in onecmd return self.default(line) ^^^^^^^^^^^^^^^^^^ File "/var/www/tracinst/lib/python3.11/site-packages/trac/admin/console.py", line 246, in default return self.cmd_mgr.execute_command(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/tracinst/lib/python3.11/site-packages/trac/admin/api.py", line 127, in execute_command return f(*fargs) ^^^^^^^^^ File "/var/www/tracinst/lib/python3.11/site-packages/tracbacklink/admin.py", line 71, in _do_sync db.update_sequence(None, 'backlink', 'id') File "/var/www/tracinst/lib/python3.11/site-packages/trac/db/postgres_backend.py", line 437, in update_sequence cursor.execute("SELECT SETVAL(%%s, (SELECT MAX(%s) FROM %s))" ^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'execute'
Any advice on how to get around this?
Thanks,
/tony
Attachments (0)
Note: See
TracTickets for help on using
tickets.
In 18606: