Estamos no procedimento de atualização do OJS, versão 3.1.1-4 para a versão 3.1.2.0. Na tentativa via web, ao clicar na opção “Atualizar o Sistema” me retorna a seguinte mensagem: DB Error: Duplicate entry ‘1-pt_BR-givenName-0-0’ for key ‘user_settings_pkey’
Via Linha de comando o erro aparece assim: DB Error: Duplicate entry ‘1-pt_BR-givenName-0-0’ for key ‘user_settings_pkey’ojs2: DB Error: Duplicate entry ‘1-pt_BR-givenName-0-0’ for key ‘user_settings_pkey’
Favor, alguém aqui já se deparou com esse problema? Poderiam nos ajudar?
Ao realizar o procedimento de apagar a chave, manualmente, e executar novamente o upgrade, me retornou um novo erro. "ERROR: Upgrade failed: DB: Table ‘users-tmp’ already exists
Parece que a cada alteração feita manualmente, será gerado um novo erro.
Caro @robertoscastro, provavelmente você tá continuando o procedimento de atualização depois do erro. Uma dica que dou é que todas as vezes que o script de atualização dá erro, você deve voltar tudo como era antes de rodar o script. O erro pode acontecer pela metade e o script não faz rollback no banco de dados, tornando este seu banco de dados inútil.
Volte o banco como era antes, apague a chave que está dando erro e refaça todo o procedimento de atualização novamente.