Solução da comunidade

Falha ao criar uma conta local após a instalação do ZimaOS: soluções

A ZimaOS 1.2.0 beta install failed at first-account creation; IceWhale recommended the latest build, and 1.2.3 later documented a user-creation fix.

Se o ZimaOS falhar em «Criar conta local» imediatamente após a instalação, verifique a versão instalada do ZimaOS antes de perder tempo a inventar palavras-passe mais complexas. O caso original dizia respeito ao ZimaOS 1.2.0 beta, e a IceWhale recomendou ao utilizador que instalasse a versão mais recente; mais tarde, a v1.2.3 corrigiu explicitamente um erro que impedia a criação de utilizadores.

Numa instalação atual, a primeira conta é a conta principal do proprietário/administrador e deve ser criada localmente, sem endereço de e-mail. Se uma versão atual continuar a falhar, verifique a imagem do instalador, o estado do navegador/sessão, a integridade do disco do sistema e a base de dados de utilizadores antes de reinstalar.

Ecrã «Criar conta local» da primeira execução do ZimaOS, mostrando uma notificação de falha
A instalação beta antiga da versão 1.2.0 falhou ao criar a primeira conta local. Fonte: Fórum da Comunidade IceWhale.

O erro original encontrava-se numa versão beta antiga

O utilizador experimentou várias palavras-passe e recebeu sempre uma notificação genérica de falha. Depois de identificada a versão 1.2.0, a recomendação da IceWhale foi mudar para uma versão mais recente e utilizar o Balena Etcher para preparar o suporte de instalação.

O ZimaOS 1.2.3 corrigiu as falhas na criação de utilizadores

As notas de lançamento da v1.2.3 indicam explicitamente uma correção para a impossibilidade de criar utilizadores, juntamente com correções relacionadas com o SSH e a apresentação do disco do sistema.

As atuais notas de lançamento do ZimaOS 1.2.3 estabelecem esse limite de versão.

Passo 1: Instale uma versão estável atual do ZimaOS

Se estiver a testar uma imagem de instalação antiga, substitua-a pela versão atual. O atual guia de instalação do ZimaOS recomenda gravar a imagem atual com o Balena Etcher.

Passo 2: Verifique se o disco do sistema está saudável e permite escrita

Não é possível criar uma base de dados de utilizadores de forma fiável se a área de sistema com permissão de escrita estiver danificada ou cheia. Verifique:

df -h
lsblk -f

Não confunda a imagem de sistema squashfs, só de leitura, que indica utilização total, com a área de dados/overlay com permissão de escrita.

Passo 3: Experimente uma sessão limpa do navegador

Utilize o IP direto da LAN numa janela privada e desative o bloqueio agressivo de scripts/conteúdos para a página local do ZimaOS. Se um navegador falhar e outro funcionar, o sistema de contas no servidor provavelmente não é a causa principal.

Passo 4: Evite alterar manualmente a base de dados de utilizadores numa instalação nova

Como o sistema foi instalado recentemente, editar repetidamente o /etc/passwd ou a base de dados do ZimaOS acrescenta mais variáveis. Se a versão estável atual não conseguir criar a conta inicial e não houver dados a preservar, voltar a gravar a imagem/reinstalar de forma limpa é frequentemente mais rápido e seguro.

Se esta não for uma instalação nova, faça uma cópia de segurança antes de repor as contas

O ZimaOS também documenta um procedimento de recuperação da palavra-passe que remove a base de dados de utilizadores locais e reinicializa a configuração das contas. Trata-se de uma ação de recuperação, não da primeira solução para um erro de criação de conta numa instalação nova e saudável do sistema atual.

Utilize contas locais — não é necessária uma conta na nuvem

A documentação atual do ZimaOS indica que o ZimaOS funciona inteiramente com contas locais e não requer um endereço de e-mail ou número de telefone para a utilização normal do sistema operativo.

O guia de resolução de problemas de instalação apresenta um procedimento de recuperação mais abrangente.

Verifique também o nome de utilizador, não apenas a palavra-passe

Uma falha na criação da primeira conta pode ser desencadeada por dados inválidos antes de o backend avaliar sequer a robustez da palavra-passe. Utilize um nome de utilizador ASCII simples, sem pontuação invulgar, enquanto estiver a resolver o problema e, em seguida, escolha uma palavra-passe forte que cumpra os requisitos apresentados pela interface atual.

Se um par básico de nome de utilizador/palavra-passe continuar a falhar numa versão atual, é mais provável que o problema esteja no estado do sistema ou no serviço de contas do que na complexidade da palavra-passe.

Confirme a hora e o estado do navegador

Um relógio do sistema incorreto pode interromper sessões Web e serviços dependentes de TLS noutros pontos do ZimaOS. Compare a hora apresentada com a de um dispositivo correto e teste o ecrã de configuração através do IP direto da LAN, em vez de utilizar um nome de anfitrião antigo guardado em cache.

Recolha provas antes de reinstalar novamente

Se a versão atual continuar a falhar, registe a versão exata do ZimaOS, a origem da imagem de instalação, o disco de destino, o navegador, uma captura de ecrã da falha e os registos relevantes. Isto transforma uma mensagem genérica de «Falha» num caso de suporte reproduzível.

Perguntas frequentes

Por que motivo todas as palavras-passe falhavam no ZimaOS 1.2.0?

A versão beta antiga tinha um erro na criação de utilizadores que foi explicitamente corrigido na v1.2.3.

Devo utilizar o Rufus ou o Balena Etcher?

A IceWhale recomendou o Balena Etcher no tópico original, e a documentação de instalação atual continua a utilizá-lo.

A primeira conta do ZimaOS precisa de um endereço de e-mail?

Não. O ZimaOS atual utiliza contas locais para o funcionamento normal.

Devo eliminar o user.db se a criação da conta falhar?

Não como primeiro passo. Trata-se de uma ação de recuperação/reposição. Numa instalação nova com problemas, comece por utilizar uma imagem atual e verificar se o armazenamento permite escrita.