Paulo, no seu lugar eu faria a atualização do expresso de forma gradual, ou seja, atualizaria até a versão 2.2.10 e depois para a 2.4.1.
Nós desta maneira e não tivemos problema.
Citando:
Database error: Invalid SQL: ALTER TABLE mail_attachment RENAME TO expressomail_attachment
pgsql Error: -1 (ERROR: relation "mail_attachment" does not exist)
O erro acima realmente está ocorrendo naturalmente nesta versão pelo visto, porque aconteceu comigo, mas estou há dias em teste com a versão e não está apresentando problemas.
Agora no segundo erro, é bom ver o que está acontecendo com seu banco porque este problema não aconteceu aqui.
Verifique se:
- Já existe o banco expresso dentro do postgres, se houver, delete-o e crie um vazio, para depois importar o backup novamente;
Fonte: http://www.expressolivre.org/newbb/viewtopic.php?forum=14&topic_id=2511&post_id=15858