I'm moving a site from one computer to another. The setups are similar but not identical; the site content is identical except for tweaks to config.tcl. The database restored fine. The site sources fine on bootstrap - that is, I see plenty of :
[01/Nov/2003:16:11:58][3312.16384][-main-] Debug: Loading packages/acs-admin/tcl/apm-admin-procs.tcl...
[01/Nov/2003:16:11:58][3312.16384][-main-] Debug: Loaded packages/acs-admin/tcl/apm-admin-procs.tcl.
[01/Nov/2003:16:11:58][3312.16384][-main-] Debug: Loading packages/acs-api-browser/tcl/acs-api-documentation-procs.tcl...
all the way through to listening on ip:port. However, browsing to the front page returns nothing, and the log shows:
[01/Nov/2003:16:18:34][3312.49156][-conn0-] Error: tclop: invalid return code from filter proc 'invalid command name "paramete
r::get"': must be filter_ok, filter_return, or filter_break
All of the scheduled processes also fail, also because of invalid command name:
[01/Nov/2003:16:19:02][3312.376844][-sched:14-] Error: invalid command name "notification::sweep::sweep_notifications"
invalid command name "notification::sweep::sweep_notifications"
while executing
"notification::sweep::sweep_notifications -interval_id 7289 -batched_p 0"
Any ideas where to look? I assume it is something about the environment or prerequisite files, but what? How do I found out why all of the tcl commands are invalid? Could it be a TCL version difference?