Soluzione della community

Creazione dell’account locale di ZimaOS non riuscita dopo l’installazione: soluzioni

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 ZimaOS non riesce a completare “Crea account locale” subito dopo l’installazione, controlla la versione installata di ZimaOS prima di perdere tempo a inventare password più complesse. Il caso originale riguardava la versione beta 1.2.0 di ZimaOS e IceWhale aveva consigliato all’utente di installare la versione più recente; la v1.2.3 ha poi corretto esplicitamente un bug che impediva la creazione degli utenti.

In un’installazione attuale, il primo account è l’account principale del proprietario/amministratore e deve essere creato localmente, senza un indirizzo e-mail. Se una build attuale continua a non funzionare, verifica l’immagine dell’installer, lo stato del browser e della sessione, l’integrità del disco di sistema e il database degli utenti prima di reinstallare.

Schermata di ZimaOS per la creazione del primo account locale, con una notifica di errore
La vecchia installazione beta 1.2.0 non riusciva a creare il primo account locale. Fonte: IceWhale Community Forum.

Il bug originale era presente in una vecchia versione beta

L’utente aveva provato diverse password, ricevendo sempre una notifica generica di errore. Una volta identificata la versione 1.2.0, IceWhale aveva consigliato di passare a una build più recente e di usare Balena Etcher per il supporto d’installazione.

ZimaOS 1.2.3 ha corretto i problemi di creazione degli utenti

Le note di rilascio della v1.2.3 indicano esplicitamente una correzione per l’impossibilità di creare utenti, insieme alle correzioni relative a SSH e alla visualizzazione del disco di sistema.

Le attuali note di rilascio di ZimaOS 1.2.3 forniscono questo riferimento di versione.

Passaggio 1: installa una build stabile aggiornata di ZimaOS

Se stai usando un’immagine d’installazione obsoleta, sostituiscila con la versione attuale. L’attuale guida all’installazione di ZimaOS consiglia di scrivere l’immagine attuale con Balena Etcher.

Passaggio 2: verifica che il disco di sistema sia integro e scrivibile

Un database degli utenti non può essere creato in modo affidabile se l’area di sistema scrivibile è danneggiata o piena. Controlla:

df -h
lsblk -f

Non confondere l’immagine di sistema squashfs in sola lettura, che può risultare completamente utilizzata, con l’area dati/overlay scrivibile.

Passaggio 3: prova una sessione del browser pulita

Usa l’indirizzo IP LAN diretto in una finestra privata e disabilita il blocco aggressivo di script e contenuti per la pagina locale di ZimaOS. Se un browser non funziona e un altro sì, probabilmente il sistema degli account lato server non è la causa principale.

Passaggio 4: evita di modificare manualmente il database degli utenti su una nuova installazione

Poiché il sistema è stato appena installato, modificare ripetutamente /etc/passwd o il database di ZimaOS aggiunge ulteriori variabili. Se la build stabile attuale non riesce a creare l’account iniziale e non ci sono dati da conservare, riscrivere l’immagine o reinstallare pulitamente è spesso più rapido e sicuro.

Se non si tratta di una nuova installazione, esegui un backup prima di reimpostare gli account

ZimaOS documenta anche una procedura di recupero della password che rimuove il database degli utenti locali e reinizializza la configurazione degli account. Si tratta di un’azione di ripristino, non della prima soluzione da provare per un errore nella creazione di un nuovo account su un sistema attuale e integro.

Usa account locali: non è richiesto alcun account cloud

La documentazione attuale di ZimaOS afferma che ZimaOS funziona interamente con account locali e non richiede un indirizzo e-mail o un numero di telefono per il normale utilizzo del sistema operativo.

La guida alla risoluzione dei problemi di installazione offre una procedura di ripristino più ampia.

Controlla anche il nome utente, non solo la password

Un errore nella creazione del primo account può essere causato da dati non validi prima ancora che il backend valuti la complessità della password. Durante la diagnosi, usa un nome utente ASCII semplice e senza punteggiatura insolita, quindi scegli una password complessa che soddisfi i requisiti dell’interfaccia attuale.

Se una combinazione di nome utente e password di base continua a non funzionare su una build attuale, il problema è più probabilmente legato allo stato del sistema o al servizio degli account che alla complessità della password.

Verifica l’ora e lo stato del browser

Un orologio di sistema errato può interrompere le sessioni web e i servizi che dipendono da TLS in altre parti di ZimaOS. Confronta l’ora visualizzata con quella di un dispositivo sicuramente corretto e prova la schermata di configurazione tramite l’indirizzo IP LAN diretto, invece di usare un vecchio nome host memorizzato nella cache.

Raccogli informazioni prima di reinstallare nuovamente

Se la versione attuale continua a non funzionare, annota la versione esatta di ZimaOS, la fonte dell’immagine d’installazione, il disco di destinazione, il browser, uno screenshot dell’errore e i log pertinenti. In questo modo un generico messaggio “Errore” può diventare un caso di assistenza riproducibile.

Domande frequenti

Perché ogni password non funzionava in ZimaOS 1.2.0?

La vecchia versione beta conteneva un bug nella creazione degli utenti, corretto esplicitamente nella v1.2.3.

Devo usare Rufus o Balena Etcher?

Nel thread originale IceWhale consigliava Balena Etcher, che viene ancora utilizzato nella documentazione attuale sull’installazione.

Il primo account di ZimaOS deve avere un indirizzo e-mail?

No. L’attuale ZimaOS utilizza account locali per il normale funzionamento.

Devo eliminare user.db se la creazione dell’account non riesce?

Non come primo tentativo. Si tratta di un’azione di ripristino o reimpostazione. Su una nuova installazione danneggiata, usa prima un’immagine aggiornata e verifica che lo spazio di archiviazione sia scrivibile.