Comportamento esperado: deve ser capaz de adicionar uma nova impressora, navegador bravo e firefox mesmo problema
octofarm_dump.zip
(Opcional) Para evitar o problema, tive que:
Se você tiver acesso à tela do sistema, é melhor apenas fazer o upload do arquivo de despejo de log, pois
contém todas as informações relevantes para os desenvolvedores.
1) OctoFarm Server registra Adicione o arquivo de registros .zip página do sistema (se você não pode acessá-lo, carregar o seu ./logs
pasta de conteúdo aqui)
2) Logs do console em seu navegador.
(Como: https://javascript.info/devtools)
3) Capturas de tela
Eles são sempre eficazes, adicione capturas de tela para ajudar a explicar seu problema.
Apenas o primeiro usuário criado pode criar impressoras. Novos usuários obtêm a chave do usuário e não podem. Há uma nota na tela de registro.
Oi James, obrigado pela pronta resposta, eu tenho apenas um usuário definido e nenhum outro usuário criado.
Após fazer o login com a única conta que criei, aparece a tela anexada, ao clicar em Configurar impressoras, aparece a tela em meu primeiro post deste tópico.
Obrigada
Olá! De nada.
Hmm, tentei reproduzir o seu problema antes de postar e meu usuário Administrador foi criado corretamente.
Há um arquivo .env dentro de sua pasta OctoFarm. Você poderia tentar apenas anexar algum texto extra ao url do MONGO, como no exemplo abaixo. Isso criará um novo banco de dados.
Se o problema persistir, provavelmente vou precisar de alguns dos logs da sua pasta OctoFarm / logs.
MONGO=mongodb://127.0.0.1:27017/octofarmnew
Capturas de tela em desacordo, registros da situação atual foram anexados pelo OP
Não há nada nos logs, desculpe não ter percebido que você os postou e acabou de acordar. Esperançosamente, um novo banco de dados resolve o problema.
James me mostrou o código onde o erro ocorre e eu consegui obter o mesmo erro que você @ Nomad965. O problema é claro: o grupo Administração não está definido para o seu usuário.
Temos algumas ideias possíveis:
Faremos alguns trabalhos de manutenção de nossa parte para garantir que, se isso acontecer, seja evitado.
Será esse o problema?
Apenas excluir todos os usuários e refazer novamente ou apenas excluir o usuário não administrador?
Será esse o problema?
Apenas excluir todos os usuários e refazer novamente ou apenas excluir o usuário não administrador?
Certamente é! Exclua o usuário e você ficará bem :)
Agradecemos pelo retorno.
Vou fazer, vou voltar e confirmar as descobertas ... Obrigado
Vou fazer, vou voltar e confirmar as descobertas ... Obrigado
Sem problema nenhum. Também deixaremos isso em aberto, caso aconteça com mais alguém. Também temos uma solução no pipeline, então esperamos estar fora no fim de semana.
Ahhhhaa, agora vejo o que deu errado, um erro da minha parte, parece que registrei a conta Admin com o nome de usuário Nomad, quando tentei fazer o login pela primeira vez, usei o nomad com "n" minúsculo.
O banco de dados não identifica a diferença entre admins em maiúsculas e minúsculas e os trata como um só. Então pensando quando fiz o registro da 1ª vez, não prestei atenção nisso, e registrei novamente um novo usuário com o nomad, sem saber que o nome de usuário certo para admin era o Nomad.
Acabei de fazer login agora e continue com o resto da configuração e teste.
Muito obrigado pela ajuda e suporte @NotExpectedYet @davidzwa
Saúde..
Esta é uma notícia incrível, Nomad. Nós sabemos o que melhorar e você sabe como contornar isso.
Vitória, vitória!
Apenas outra coisa que notei, não que causou problemas de login ou autenticação, ao criar a chave api na interface do aplicativo / octoprint, o usuário atribuído é nômade com ne minúsculo e o usuário Admin em octofarm está com N maiúsculo para nômade, o octofarm aceitou a chave API sem problemas.
Apenas outra coisa que notei, não que causou problemas de login ou autenticação, ao criar a chave api na interface do aplicativo / octoprint, o usuário atribuído é nômade com ne minúsculo e o usuário Admin em octofarm está com N maiúsculo para nômade, o octofarm aceitou a chave API sem problemas.
Esses usuários não são relacionados. Um é para OctoPrint e outro para OctoFarm, eles podem ser completamente diferentes.
Também muito obrigado pela investigação!
Muito bem, obrigado pelos esclarecimentos.