Fix: Start av Unifi Controller misslyckades

Unifi-kontrollerprogramvaran kan kasta meddelandet om start misslyckades på grund av brist på ledigt utrymme på din systemdisk. Dessutom kan korrupt eller föråldrad installation av Java eller Unifi-styrprogramvaran också orsaka felet som diskuteras.

Den drabbade användaren får felet när han försöker starta Unifi-styrprogramvaran. I vissa fall stötte den drabbade användaren på felet när han uppgraderade Unifi-kontrollprogramvaran. Några av de drabbade fick felmeddelandet efter att applikationen har startats i 5 minuter eller mer. Detta fel rapporteras av användare av Windows, Linux, Mac och Raspberry Pi.

Innan du fortsätter med felsökningsprocessen, se till att din nätverkstyp är antingen privat eller domän .

Lösning 1: Stäng de unifi-relaterade processerna genom Aktivitetshanteraren

Problemet du stöter på kan orsakas av en tillfällig program- / kommunikationsfel. I det här fallet kan döda alla Unifi-relaterade processer och starta om programvaran lösa problemet. Som illustration kommer vi att diskutera processen för en Windows-dator.

  1. Stäng applikationen för Unifi-kontroller.
  2. Högerklicka nu på Windows- knappen och klicka sedan på Aktivitetshanteraren i menyn som visas .
  3. Nu, i Processer , välj processen tillhör Unifi Controller och klicka sedan på Avsluta process knappen. Upprepa för alla processer som tillhör Unifi-styrenheten .
  4. Sedan avsluta alla processer som hör till Java och  MongoD.

  5. Starta sedan kontrollprogramvaran för att kontrollera om den har börjat fungera normalt. Det kan ta en stund att ladda applikationen eftersom beroendet kommer att byggas om.

Lösning 2: Töm utrymme på systemdisken

Unifi-styrprogramvaran kräver lite extra ledigt utrymme på systemdriven för att slutföra driften. Du kan stöta på felet till hands om du inte har tillräckligt med ledigt utrymme tillgängligt på systemdisken. I detta sammanhang kan det lösa problemet att skapa lite ledigt utrymme på din systemdisk. Som illustration kommer vi att diskutera processen för Windows.

  1. Frigör utrymme på C-enheten (systemdisk).
  2. Starta sedan controller-applikationen om den fungerar bra.

Lösning 3: Ändra den angivna motorn i systemegenskapsfilen

Om databasen skapades av lagringsmotorn 'mmapv1' men den angivna lagringsmotorn var 'wiredTiger', kan du stöta på felet till hands. I det här sammanhanget kan det lösa problemet att tvinga styrapplikationen att använda lagringsmotorn mmapv1. Som illustration kommer vi att diskutera processen för en Windows-dator.

  1. Starta File Explorer och navigera till installationskatalogen för styrapplikationen. Vanligtvis är det:
    % USERPROFILE% \ Ubiquiti UniFi \ data
  2. Öppna nu System.Properties-filen med anteckningsblocket och lägg till följande rad i slutet av filen:
    db.extraargs = - storageEngine = mmapv1
  3. Nu spara ändringarna och avsluta Anteckningar.
  4. Starta sedan kontrollapplikationen och kontrollera om den fungerar bra.

Lösning 4: Använd en användarprofil utan specialtecken

Det är känt att Unifi-styrenheten har problem när sökvägen till Ubiquiti Unifi-mapp innehåller specialtecken eftersom användarprofilen har specialtecken i sitt namn (t.ex. C: \ Users \ ÄçìÞôñçò \ Ubiquiti UniFi) och därmed orsakar felet som diskuteras. I det här scenariot kan det lösa problemet att skapa en ny användarprofil utan specialtecken. Tänk på att du kan ändra det aktuella användarnamnet men som inte kommer att återspeglas i sökvägen till Ubiquiti Unifi-mappen, så du måste skapa ett nytt användarkonto och överföra all data till den användaren.

  1. Skapa ett nytt användarkonto för din Windows-dator och överför all din data till den.
  2. Sedan kontrollera om Controller är fri från felet.

Lösning 5: Rensa standardporten som krävs av Unifi Controller-programvaran

Unifi Controller-applikationen kräver port 8080 (som standard) för att fungera normalt. Du kan stöta på felet till hands om nämnda port används av ett annat program. I det här fallet kan det lösa problemet att stoppa programmet med nämnda port eller konfigurera det problematiska programmet (eller Unifi Controller-programmet) för att använda en annan port. Som illustration kommer vi att diskutera processen för en Windows-dator.

  1. Rensa starta din Windows-dator och kontrollera om problemet är löst.
  2. Om så är fallet, försök sedan hitta det program som skapar hamnkonflikten. Du kan också ändra standardporten för Unifi Controller-applikationen.

Lösning 6: Byt namn på Unifi-loggarna

Unifi-styrenheten skapar loggar (som många andra applikationer) för att göra felsökningen enkel. Du kan stöta på felet till hands om de nämnda loggarna har skadats. I det här fallet kan problemet med att byta namn på dessa loggfiler (nyare loggfiler skapas vid nästa start). Som illustration kommer vi att diskutera processen för Windows.

  1. Stäng Unifi-controllerapplikationen och döda alla dess relaterade processer genom Aktivitetshanteraren (som diskuteras i Lösning 1).
  2. Öppna File Explorer och navigera till installationskatalogen . Vanligtvis följande väg:
    % USERPROFILE% \ Ubiquiti UniFi \ logs \
  3. Byt namn på loggfilerna. Glöm inte att byta namn på mongod- och serverloggarna (lägg till .old i slutet av filnamnstillägget). Starta sedan programvaran för att kontrollera om problemet är löst.

Lösning 7: Ta bort journalfiler i Unifi-mapp

Unifi-kontrollprogramvaran använder journalfiler för att lagra olika typer av data. Du kan stöta på felet som diskuteras om dessa journalfiler är korrupta. I det här sammanhanget kan problemet med att ta bort dessa journalfiler lösa. För belysning kommer vi att diskutera processen för en Windows-dator.

  1. Stäng Unifi Controller- programvaran och döda alla dess körprocesser genom Aktivitetshanteraren (som diskuteras i lösning 1).
  2. Starta din File Explorer och navigera till programmets installationskatalog. Vanligtvis är det:
    % USERPROFIL% \ Ubiquiti UniFi \ data \ db \ journal
  3. Säkerhetskopiera alla filer i mappen till en säker plats (om saker inte fungerar).
  4. Nu, ta bort alla filer i mappen och starta om datorn.
  5. Starta kontrollapplikationen vid omstart och kontrollera om den fungerar bra.

Lösning 8: Installera Unifi Controller-programvaran som en tjänst

Unifi Controller-programvaran kan stöta på olika typer av problem om den inte installeras som en tjänst. Samma sak kan också vara orsaken till det aktuella felet. I detta sammanhang kan installation av styrprogramvaran som en tjänst lösa problemet.

  1. Avsluta styrenheten och stäng alla körningsprocesser genom Aktivitetshanteraren (som diskuteras i lösning 1).
  2. Lägg till Java- sökvägen i systemets miljövariabler (i slutet av sökvägen i Temp-variabeln). Vanligtvis är det:
    C: \ Program Files (x86) \ Java \ jre7 \ bin \ javaw.exe
  3. Klicka på Windows-sökrutan (finns i Aktivitetsfältet i ditt system) och skriv Kommandotolken . Högerklicka sedan på kommandotolken i listan med sökresultat och klicka på Kör som administratör .
  4. Nu, skriver följande kommando och tryck på Enter -tangenten:
    cd "% UserProfile% \ Ubiquiti UniFi \"
  5. Då, i Unifi katalogen skriver följande kommando och tryck på Enter -tangenten:
    java -jar lib \ ace.jar installsvc
  6. När det står “Complete Installation” skriver du följande kommando och trycker på Enter :
    java -jar lib \ ace.jar startsvc
  7. Sedan avsluta kommandotolken.
  8. För att bekräfta om “ Unifi-tjänsten körs, starta Aktivitetshanteraren och kontrollera Unifi-tjänstens flik tjänster.
  9. Nu tillgång önskad gränssnittet IP av regulatorn och kontrollera om problemet är löst.

Lösning 9: Uppdatera Java till den senaste versionen

Java är viktigt för driften av Unifi-styrprogramvaran. Java uppdateras regelbundet för att tillgodose ny teknisk utveckling och korrigera de kända buggarna. Du kan stöta på felet till hands om du använder en föråldrad version av Java. I detta sammanhang kan uppdatering av Java till den senaste versionen lösa problemet. För belysning kommer vi att diskutera processen för en Windows-dator.

  1. Klicka på Windows-sökrutan (finns i Aktivitetsfältet i ditt system) och skriv sedan Java . Klicka sedan på Konfigurera Java i resultatlistan .
  2. Klicka nu på fliken Uppdatera och klicka sedan på knappen Uppdatera nu (längst ner till höger i fönstret).
  3. Efter uppdatering av Java, kontrollera om Unifi-kontrollprogramvaran är fri från felet.

Lösning 10: Installera om Java

Om uppdatering av Java inte har löst problemet beror problemet antingen på korrupt installation av Java eller inkompatibel version av Java. I det här scenariot kan avinstallering och ominstallering av Java lösa problemet. Som illustration kommer vi att diskutera processen för Windows.

  1. Stänga den Unifi Controller och alla dess relaterade processer genom Aktivitetshanteraren (såsom diskuteras i lösning 1).
  2. Om programmet är installerat som tjänst avinstallerar du tjänsten .
  3. Klicka på Windows-sökrutan (i Aktivitetsfältet i ditt system) och skriv Kontrollpanelen. Klicka sedan på Kontrollpanelen i resultatlistan .
  4. Klicka sedan på Avinstallera ett program .
  5. Nu högerklickaJava och välj Avinstallera . Sedan följa anvisningarna på skärmen för att slutföra avinstallationen.
  6. Starta sedan om ditt system men se till att kontrollerprogrammet inte startar vid start av systemet.
  7. Ladda nu ned och installera den senaste versionen av Java (du måste installera en 64-bitarsversion av Java på Windows för att Unifi ska fungera korrekt). Om du får en uppmaning från Firewall om att Java ska kunna kommunicera i nätverket, tillåt det.
  8. Starta sedan Controller-applikationen och kontrollera om det är klart av felet.

Lösning 11: Installera om Unifi Network Controller-programvaran

Om ominstallering av Java inte har löst problemet orsakas problemet av en korrupt eller föråldrad installation av Unifi-styrprogramvaran. I det här scenariot kan problemet med att avinstallera och installera om styrprogramvaran lösa. För belysning kommer vi att diskutera processen för en Windows-dator.

  1. Stäng kontrollapplikationen och döda alla dess relaterade processer genom Aktivitetshanteraren (som diskuteras i lösning 1).
  2. Starta File Explorer och navigera till följande sökväg:
    % userprofile% \ Ubiquiti UniFi \ data \ backup
  3. Säkerhetskopiera sedan din konfigurationsfil (.unf-fil) till en säker plats.
  4. Klicka nu på fönstrets sökfält i Aktivitetsfältet i ditt system och skriv Kontrollpanelen . Klicka sedan på Kontrollpanelen i listan med sökresultat .
  5. Klicka sedan på Avinstallera ett program .
  6. Nu, i listan över installerade applikationer, högerklickar duUnifi-styrprogramvara och klickar sedan på Avinstallera . Om du får ett meddelande om att du vill behålla inställningarna klickar du på Nej- knappen.
  7. Sedan följer anvisningarna på skärmen för att slutföra avinstallationen.
  8. Öppna sedan File Explorer och navigera till följande sökväg:
    % userprofile% \ Ubiquiti UniFi
  9. Nu, helt ta bort den här mappen.
  10. Ta sedan bort Java enligt diskussion i lösning 10.
  11. Ladda ner och installera nu den senaste Unifi-nätverkskontrollen.
  12. Sedan återställa de konfigurationer från .unf filen (säkerhetskopieras i stegen 2 och 3).
  13. Starta nu Unifi-nätverkskontrollprogramvaran och förhoppningsvis är det klart om felet.
Taggar Unifi-fel