Remediere: Unifi Controller Startup a eșuat

Software-ul controlerului Unifi poate afișa un mesaj de pornire eșuat din cauza lipsei de spațiu liber pe unitatea de sistem. Mai mult, instalarea coruptă sau depășită a Java sau a software-ului controlerului Unifi poate provoca, de asemenea, eroarea în discuție.

Utilizatorul afectat primește eroarea atunci când încearcă să lanseze software-ul controlerului Unifi. În unele cazuri, utilizatorul afectat a întâmpinat eroarea atunci când a actualizat software-ul controlerului Unifi. Unii dintre cei afectați au primit mesajul de eroare după lansarea aplicației timp de 5 minute sau mai mult. Această eroare este raportată de utilizatorii Windows, Linux, Mac și Raspberry Pi.

Înainte de a continua procesul de depanare, asigurați-vă că tipul de rețea este fie Privat, fie pe Domeniu .

Soluția 1: Închideți procesele legate de Unifi prin Task Manager

Problema pe care o întâmpinați ar putea fi cauzată de o problemă temporară de software / comunicare. În acest caz, eliminarea tuturor proceselor legate de Unifi și relansarea software-ului pot rezolva problema. Pentru ilustrare, vom discuta despre procesul pentru un PC Windows.

  1. Închideți aplicația controlerului Unifi.
  2. Acum, faceți clic dreapta pe butonul Windows și apoi în meniul afișat, faceți clic pe Task Manager .
  3. Acum, în fila Procese , selectați procesul care aparține software-ului controlerului Unifi și apoi faceți clic pe butonul Finalizare proces . Repetați pentru toate procesele aparținând controlerului Unifi .
  4. Apoi pune capăt tuturor proceselor aparținând Java și  MongoD.

  5. Apoi lansați software-ul controlerului pentru a verifica dacă a început să funcționeze normal. Aplicația poate dura ceva timp pentru a se încărca, deoarece va reconstrui dependențele.

Soluția 2: Spațiu gol pe unitatea de sistem

Software-ul controlerului Unifi necesită spațiu liber suplimentar pe unitatea de sistem pentru a finaliza funcționarea acestuia. Este posibil să întâlniți eroarea la îndemână dacă nu aveți suficient spațiu liber disponibil pe unitatea de sistem. În acest context, crearea unui spațiu liber pe unitatea de sistem poate rezolva problema. Pentru ilustrare, vom discuta despre procesul pentru Windows.

  1. Eliberați spațiu pe unitatea C (unitatea de sistem).
  2. Apoi lansați aplicația controlerului dacă funcționează bine.

Soluția 3: Schimbați motorul specificat în fișierul de proprietăți al sistemului

Dacă baza de date a fost creată de motorul de stocare „mmapv1”, dar motorul de stocare specificat a fost „wiredTiger”, atunci puteți întâlni eroarea la îndemână. În acest context, forțarea aplicației controlerului să utilizeze motorul de stocare mmapv1 poate rezolva problema. Pentru ilustrare, vom discuta despre procesul pentru un PC Windows.

  1. Lansați File Explorer și navigați la directorul de instalare al aplicației controler. De obicei, este:
    % USERPROFILE% \ Ubiquiti UniFi \ data
  2. Acum deschideți fișierul System.Properties cu blocnotesul și adăugați următoarea linie la sfârșitul fișierului:
    db.extraargs = - storageEngine = mmapv1
  3. Acum salvați modificările și ieșiți din Notepad.
  4. Apoi lansați aplicația controlerului și verificați dacă funcționează bine.

Soluția 4: utilizați un profil de utilizator fără caractere speciale

Se știe că controlerul Unifi are probleme atunci când calea către folderul Ubiquiti Unifi are caractere speciale, deoarece profilul utilizatorului are caractere speciale în numele său (de exemplu, C: \ Users \ ÄçìÞôñçò \ Ubiquiti UniFi) și astfel cauzează eroarea în discuție. În acest scenariu, crearea unui nou profil de utilizator fără caractere speciale poate rezolva problema. Rețineți că puteți schimba numele de utilizator curent, dar acest lucru nu se va reflecta în calea către folderul Ubiquiti Unifi, deci trebuie să creați un cont de utilizator nou și să transferați toate datele către acel utilizator.

  1. Creați un cont de utilizator nou pentru computerul dvs. Windows și transferați toate datele pe acesta.
  2. Apoi, verificați dacă software-ul controlerului este liber de eroare.

Soluția 5: ștergeți portul implicit necesar de Unifi Controller Software

Aplicația Unifi Controller necesită portul 8080 (implicit) pentru a funcționa normal. Este posibil să întâlniți eroarea la îndemână dacă portul menționat este utilizat de un alt program. În acest caz, oprirea programului folosind portul menționat sau configurarea programului problematic (sau a aplicației Unifi Controller) pentru a utiliza un alt port poate rezolva problema. Pentru ilustrare, vom discuta despre procesul pentru un PC Windows.

  1. Curățați pornirea computerului Windows și verificați dacă problema este rezolvată.
  2. Dacă da, încercați să găsiți programul care creează conflictul de port. De asemenea, puteți modifica portul implicit pentru aplicația Unifi Controller.

Soluția 6: Redenumiți jurnalele Unifi

Controlerul Unifi creează jurnale (ca multe alte aplicații) pentru a facilita procesul de depanare. Este posibil să întâlniți eroarea la îndemână dacă jurnalele menționate s-au corupt. În acest caz, redenumirea acestor fișiere jurnal (fișierele jurnal mai noi vor fi create la următoarea lansare) poate rezolva problema. Pentru ilustrare, vom discuta despre procesul pentru Windows.

  1. Închideți aplicația controlerului Unifi și eliminați toate procesele aferente prin Task Manager (așa cum este discutat în Soluția 1).
  2. Deschideți File Explorer și navigați la directorul de instalare . De obicei, următoarea cale:
    % USERPROFILE% \ Ubiquiti UniFi \ logs \
  3. Acum redenumiți fișierele jurnal. Nu uitați să redenumiți jurnalele mongod și server (adăugați .old la sfârșitul extensiei de nume de fișier). Apoi lansați software-ul pentru a verifica dacă problema este rezolvată.

Soluția 7: Ștergeți fișierele jurnal din folderul Unifi

Software-ul controlerului Unifi utilizează fișiere jurnal pentru a stoca diferite tipuri de date. Este posibil să întâlniți eroarea în discuție dacă aceste fișiere jurnal sunt corupte. În acest context, ștergerea acestor fișiere jurnal poate rezolva problema. Pentru elucidare, vom discuta despre procesul pentru un PC Windows.

  1. Închideți software-ul Unifi Controller și eliminați toate procesele sale care rulează prin Task Manager (așa cum s-a discutat în soluția 1).
  2. Lansați File Explorer și navigați la directorul de instalare al aplicației. De obicei, este:
    % USERPROFILE% \ Ubiquiti UniFi \ data \ db \ journal
  3. Faceți backup tuturor fișierelor din folder într-o locație sigură (doar în cazul în care lucrurile nu funcționează).
  4. Acum, ștergeți toate fișierele din folder și reporniți sistemul.
  5. La repornire, lansați aplicația controlerului și verificați dacă funcționează bine.

Soluția 8: Instalați software-ul Unifi Controller ca serviciu

Software-ul Unifi Controller poate avea diferite tipuri de probleme dacă nu este instalat ca serviciu. Același lucru ar putea fi și motivul erorii actuale. În acest context, instalarea software-ului controlerului ca serviciu poate rezolva problema.

  1. Părăsiți controlerul și închideți toate procesele sale care rulează prin Task Manager (așa cum este discutat în soluția 1).
  2. Adăugați calea Java în variabilele de mediu ale sistemului (la sfârșitul căii în variabila Temp). De obicei, este:
    C: \ Program Files (x86) \ Java \ jre7 \ bin \ javaw.exe
  3. Faceți clic pe caseta de căutare Windows (situată în bara de activități a sistemului dvs.) și tastați Command Prompt . Apoi, în lista cu rezultatele căutării, faceți clic dreapta pe Command Prompt și faceți clic pe Run as Administrator .
  4. Acum, tastați următoarea comandă și apăsați tasta Enter :
    cd "% UserProfile% \ Ubiquiti UniFi \"
  5. Apoi, în directorul Unifi, tastați următoarea comandă și apăsați tasta Enter :
    java -jar lib \ ace.jar installsvc
  6. Când scrie „Finalizare instalare”, tastați următoarea comandă și apăsați tasta Enter :
    java -jar lib \ ace.jar startsvc
  7. Apoi ieșiți din promptul de comandă.
  8. Pentru a confirma dacă serviciul „ Unifi ” rulează, lansați Managerul de activități și verificați fila Servicii pentru serviciul Unifi.
  9. Acum accesați interfața IP dorită a controlerului și verificați dacă problema este rezolvată.

Soluția 9: Actualizați Java la cea mai recentă versiune

Java este esențial pentru funcționarea software-ului de control Unifi. Java este actualizat în mod regulat pentru a satisface noile dezvoltări tehnologice și pentru a remedia erorile cunoscute. Este posibil să întâlniți eroarea la îndemână dacă utilizați o versiune învechită de Java. În acest context, actualizarea Java la cea mai recentă versiune poate rezolva problema. Pentru elucidare, vom discuta despre procesul pentru un PC Windows.

  1. Faceți clic pe caseta de căutare Windows (situată în bara de activități a sistemului dvs.) și apoi tastați Java . Apoi, în lista de rezultate, faceți clic pe Configurare Java .
  2. Acum, faceți clic pe fila Actualizare și apoi faceți clic pe butonul Actualizați acum (lângă partea din dreapta jos a ferestrei).
  3. După actualizarea Java, verificați dacă software-ul controlerului Unifi este liber de eroare.

Soluția 10: Reinstalați Java

Dacă actualizarea Java nu a rezolvat problema, atunci problema este cauzată fie de instalarea coruptă a Java, fie de versiunea incompatibilă a Java. În acest scenariu, dezinstalarea și reinstalarea Java pot rezolva problema. Pentru ilustrare, vom discuta despre procesul pentru Windows.

  1. Închideți software - ul Unifi Controlor și toate procesele sale legate prin Managerul de activități (așa cum sa discutat în soluție 1).
  2. Dacă aplicația este instalată ca serviciu, atunci dezinstalați serviciul .
  3. Faceți clic pe caseta de căutare Windows (situată în bara de activități a sistemului dvs.) și tastați Panou de control. Apoi, în lista de rezultate, faceți clic pe Panoul de control .
  4. Apoi faceți clic pe Dezinstalați un program .
  5. Acum faceți clic dreapta pe Java și selectați Dezinstalare . Apoi urmați instrucțiunile de pe ecran pentru a finaliza procesul de dezinstalare.
  6. Apoi reporniți sistemul, dar asigurați-vă că aplicația controlerului nu se lansează la pornirea sistemului.
  7. Acum, descărcați și instalați cea mai recentă versiune de Java (Trebuie să instalați o versiune de 64 de biți de Java pe Windows pentru funcționarea corectă a Unifi). Dacă primiți un prompt de la Firewall pentru a permite Java să comunice în rețea, permiteți-l.
  8. Apoi lansați aplicația Controller și verificați dacă nu există erori.

Soluția 11: Reinstalați software-ul Unifi Network Controller

Dacă reinstalarea Java nu a rezolvat problema, atunci problema este cauzată de o instalare coruptă sau depășită a software-ului controlerului Unifi. În acest scenariu, dezinstalarea și reinstalarea software-ului controlerului poate rezolva problema. Pentru elucidare, vom discuta despre procesul pentru un PC Windows.

  1. Închideți aplicația controlerului și eliminați toate procesele aferente prin Task Manager (așa cum s-a discutat în soluția 1).
  2. Lansați File Explorer și navigați la următoarea cale:
    % userprofile% \ Ubiquiti UniFi \ data \ backup
  3. Apoi faceți o copie de siguranță a fișierului de configurare (fișier .unf) într-o locație sigură.
  4. Acum faceți clic pe bara de căutare a ferestrei din bara de activități a sistemului dvs. și tastați Panou de control . Apoi, în lista cu rezultatele căutării, faceți clic pe Panoul de control .
  5. Apoi, faceți clic pe Dezinstalați un program .
  6. Acum, în lista aplicațiilor instalate, faceți clic dreapta pe software-ul controlerului Unifi și apoi faceți clic pe Dezinstalare . Dacă primiți o solicitare prin care doriți să păstrați setările , faceți clic pe butonul Nu .
  7. Apoi urmați instrucțiunile de pe ecran pentru a finaliza procesul de dezinstalare.
  8. Apoi deschideți File Explorer și navigați la următoarea cale:
    % userprofile% \ Ubiquiti UniFi
  9. Acum, ștergeți complet acest folder.
  10. Apoi eliminați Java așa cum s-a discutat în soluția 10.
  11. Acum descărcați și instalați cel mai recent software de controler de rețea Unifi.
  12. Apoi restaurați configurațiile din fișierul .unf (copie de rezervă la pașii 2 și 3).
  13. Acum, lansați software-ul de controler de rețea Unifi și, sperăm, este clar de eroare.
Eroare Unifi la etichete