Acontece que o banco de dados chamado asterisk foi necessário junto com asteriskcdrdb , mas não foi mencionado no tutorial.
A criação do banco de dados e de todas as tabelas corrigiu o problema.
Causa: alguns scripts SQL nas atualizações impõem o uso do banco de dados asterisk , mesmo que você substitua o banco de dados nas configurações iniciais. Para resolver erros anteriores (que, BTW, também surgiram porque o tutorial falhou em mencionar asterisk database), eu também atualizei os scripts na instalação inicial para usar asteriskcdrdb para todas as tabelas, mas não nos scripts fornecidos com atualizações. Acontece que é muito mais fácil se você usar o banco de dados asterisk padrão (e apropriado) em vez de substituir todos os scripts SQL. O erro foi complicado, pois o MySQL especificou tabelas não existentes quando as tabelas existiam em um banco de dados diferente.