I now recall that MT doesn't like names that are longer than 7 characters, which my db username was. So I shortened it to only 4. Which fixed the previous error msg.
I am now getting a diff error that starts like this:
>Can't load error template; got error 'Loading template 'error.tmpl' failed: HTML::Template->new() : Cannot open included file tmpl/cms/error.tmpl : file not found. at extlib/HTML/Template.pm line 1500 HTML::Template::_init_template('HTML::Template=HASH(0x87966d0)') called at extlib/HTML/Template.pm line 1105 HTML::Template::_init('HTML::Template=HASH(0x87966d0)') called at extlib/HTML/Template.pm line 999 HTML::Template::new('HTML::Template','filename','tmpl/cms/error.tmpl','path','ARRAY(0x8797c40)','die_on_bad_params',0,'global_vars',1,...) called at extlib/HTML/Template.pm line 1049 HTML::Template::new_file('HTML::Template','tmpl/cms/error.tmpl','path','ARRAY(0x8797c40)','die_on_bad_params',0,'global_vars',1) called at lib/MT/App.pm line 411 eval {...} called at lib/MT/App.pm line 410 MT::App::load_tmpl('MT::App::CMS=HASH(0x84aee00)','error.tmpl') called at lib/MT/App.pm line 286 MT::App::show_error('MT::App::CMS=HASH(0x84aee00)','Loading template \'login.tmpl\' failed: HTML::Template->new()...') called at lib/MT/App.pm line 341 eval {...} called at lib/MT/App.pm line 301 MT::App::run('MT::App::CMS=HASH(0x84aee00)') called at mt.cgi line 26 eval {...} called at mt.cgi line 20 '. Giving up. Original error was
and goes on with msgs. about a multitude of lines in perl:
>Use of uninitialized value in substitution (s///) at /usr/lib/perl5/5.8.1/i686-linux/File/Spec/Unix.pm line 52.
I do in fact have the HTML template installed, with letter case correct (ie., HTML and not html for folder name).
Clues, anyone?