By any chance are you using OpenACS 4.5 release tarball? Then that could be the problem - for dotLRN needs OpenACS 4.5 ( shouldn't call it OpenACS 4.5 really, HEAD from OpenACS 4.5 cvs development branch would be more appropriate) from cvs.