Logo da MMHospedagem
Carregando...
Não é possível renomear ou remover um domínio no Plesk: falha na saída de mailmng: ERRO: saída: nenhuma entrada de banco de dados de back-end foi modificada
imprimir
  • 0

Sintomas

  • Não é possível gerenciar as configurações do domínio (renomear um domínio, alterar um tipo de hospedagem, adicionar uma conta de e-mail, etc.):

    mailmng-outgoing failed: ERROR:outgoing:No backend DB entries were modified.

     

    mailmng-outgoing failed: ERROR:outgoing:domain_aliases.domain_id may not be NULL
  • No /var/lib/plesk/mail/outgoing/data.dbbanco de dados SQLite, há um registro sobre alias.example.com:

    sqlite3 /var/lib/plesk/mail/outgoing/data.db

     

    sqlite> SELECT id,name,subscription_id,out_limit FROM domains WHERE name='alias.example.com';
    13|alias.example.com|11|500'
  • Não há alias.example.com recordna psa.domainstabela:

    plesk db 'select id, name from domains where name like "%alias.example.com%";'
    Empty set (0.00 sec)

Causa

Uma inconsistência do banco de dados interno: um domínio não foi renomeado.

Resolução

  1. Conecte-se ao servidor usando SSH.

  2. Crie um backup do /var/lib/plesk/mail/outgoing/data.dbbanco de dados:

    cp /var/lib/plesk/mail/outgoing/data.db{,_bk}
  3. Faça login no banco de dados SQLite:

    sqlite3 /var/lib/plesk/mail/outgoing/data.db
  4. Obtenha o ID do domínio:

    SELECT id,name,subscription_id,out_limit FROM domains WHERE name='alias.example.com';
    10|alias.example.com|1|130
  5. Renomeie o domínio usando o ID de domínio da etapa anterior:

    UPDATE domains SET name='example.com' WHERE id=10;

    Caso seja necessário remover domínio, exclua os registros relacionados do banco de dados:

    DELETE FROM domains WHERE id=10;
  6. Verifique se o diretório /var/qmail/mailnames/example.comnão existe. Se existir, execute as etapas deste artigo:
    Não é possível trocar nomes de domínio e de alias de domínio: boost::filesystem::filesystem_error Diretório não vazio

Note: se ocorrerem erros adicionais durante a tentativa de renomear um domínio, a etapa 5 deverá ser repetida.

Esta resposta lhe foi útil?

Artigos Relacionados

MMHospedagem