Poprawka: uruchomienie kontrolera Unifi nie powiodło się

Oprogramowanie kontrolera Unifi może wyświetlić komunikat o niepowodzeniu uruchamiania z powodu braku wolnego miejsca na dysku systemowym. Ponadto uszkodzona lub nieaktualna instalacja oprogramowania Java lub oprogramowania kontrolera Unifi może również spowodować omawiany błąd.

Użytkownik, którego dotyczy problem, otrzymuje błąd, gdy próbuje uruchomić oprogramowanie kontrolera Unifi. W niektórych przypadkach użytkownik, którego dotyczy problem, napotkał błąd podczas aktualizacji oprogramowania kontrolera Unifi. Niektóre osoby, których dotyczy problem, otrzymały komunikat o błędzie po uruchomieniu aplikacji przez 5 minut lub dłużej. Ten błąd jest zgłaszany przez użytkowników systemów Windows, Linux, Mac i Raspberry Pi.

Przed przystąpieniem do rozwiązywania problemów upewnij się, że typ Twojej sieci to Prywatna lub Domena .

Rozwiązanie 1: Zamknij procesy związane z Unifi za pomocą Menedżera zadań

Problem, który napotykasz, może być spowodowany tymczasową usterką oprogramowania / komunikacji. W takim przypadku zabicie wszystkich procesów związanych z Unifi i ponowne uruchomienie oprogramowania może rozwiązać problem. Dla ilustracji omówimy proces na komputerze z systemem Windows.

  1. Zamknij aplikację kontrolera Unifi.
  2. Teraz kliknij prawym przyciskiem myszy przycisk Windows , a następnie w wyświetlonym menu kliknij Menedżer zadań .
  3. Teraz w zakładce Procesy wybierz proces należący do oprogramowania kontrolera Unifi, a następnie kliknij przycisk Zakończ proces . Powtórz dla wszystkich procesów należących do kontrolera Unifi .
  4. Następnie zakończ wszystkie procesy należące do JavaMongoD.

  5. Następnie uruchom oprogramowanie kontrolera, aby sprawdzić, czy zaczęło działać normalnie. Ładowanie aplikacji może chwilę potrwać, ponieważ będzie ona odbudowywać zależności.

Rozwiązanie 2: Pusta przestrzeń na dysku systemowym

Oprogramowanie kontrolera Unifi wymaga dodatkowego wolnego miejsca na dysku systemowym, aby zakończyć swoje działanie. Możesz napotkać ten błąd, jeśli nie masz wystarczającej ilości wolnego miejsca na dysku systemowym. W tym kontekście utworzenie wolnego miejsca na dysku systemowym może rozwiązać problem. Dla ilustracji omówimy proces dla systemu Windows.

  1. Zwolnij miejsce na dysku C (dysk systemowy).
  2. Następnie uruchom aplikację kontrolera, jeśli działa poprawnie.

Rozwiązanie 3: Zmień określony silnik w pliku właściwości systemu

Jeśli baza danych została utworzona przez mechanizm pamięci masowej „mmapv1”, ale określony mechanizm pamięci masowej to „wiredTiger”, możesz napotkać ten błąd. W tym kontekście wymuszenie na aplikacji kontrolera korzystania z silnika pamięci masowej mmapv1 może rozwiązać problem. Dla ilustracji omówimy proces na komputerze z systemem Windows.

  1. Uruchom Eksplorator plików i przejdź do katalogu instalacyjnego aplikacji kontrolera. Zwykle jest to:
    % USERPROFILE% \ Ubiquiti UniFi \ data
  2. Teraz otwórz plik System.Properties w notatniku i dodaj następujący wiersz na końcu pliku:
    db.extraargs = - storageEngine = mmapv1
  3. Teraz zapisz zmiany i zamknij Notatnik.
  4. Następnie uruchom aplikację kontrolera i sprawdź, czy działa poprawnie.

Rozwiązanie 4: Użyj profilu użytkownika bez znaków specjalnych

Wiadomo, że kontroler Unifi ma problemy, gdy ścieżka do folderu Ubiquiti Unifi zawiera znaki specjalne, ponieważ profil użytkownika ma w nazwie znaki specjalne (np. C: \ Users \ ĘçìÞôñçò \ Ubiquiti UniFi), a tym samym powoduje omawiany błąd. W tym scenariuszu utworzenie nowego profilu użytkownika bez znaków specjalnych może rozwiązać problem. Pamiętaj, że możesz zmienić obecną nazwę użytkownika, ale nie będzie to odzwierciedlone w ścieżce do folderu Ubiquiti Unifi, więc musisz utworzyć nowe konto użytkownika i przenieść wszystkie dane do tego użytkownika.

  1. Utwórz nowe konto użytkownika dla komputera z systemem Windows i prześlij do niego wszystkie swoje dane.
  2. Następnie sprawdź, czy w oprogramowaniu kontrolera nie występuje błąd.

Rozwiązanie 5: Wyczyść domyślny port wymagany przez oprogramowanie Unifi Controller

Aplikacja Unifi Controller wymaga portu 8080 (domyślnie) do normalnego działania. Możesz napotkać ten błąd, jeśli wspomniany port jest używany przez inny program. W takim przypadku zatrzymanie programu przy użyciu wspomnianego portu lub skonfigurowanie problematycznego programu (lub aplikacji Unifi Controller) do korzystania z innego portu może rozwiązać problem. Dla ilustracji omówimy proces na komputerze z systemem Windows.

  1. Wyczyść uruchom komputer z systemem Windows i sprawdź, czy problem został rozwiązany.
  2. Jeśli tak, spróbuj znaleźć program powodujący konflikt portów. Możesz także zmienić domyślny port dla aplikacji Unifi Controller.

Rozwiązanie 6: Zmień nazwę dzienników Unifi

Kontroler Unifi tworzy dzienniki (podobnie jak wiele innych aplikacji), aby ułatwić proces rozwiązywania problemów. Możesz napotkać błąd, jeśli wspomniane dzienniki są uszkodzone. W takim przypadku zmiana nazw tych plików dziennika (nowsze pliki dziennika zostaną utworzone przy następnym uruchomieniu) może rozwiązać problem. Dla ilustracji omówimy proces dla systemu Windows.

  1. Zamknij aplikację kontrolera Unifi i zabij wszystkie powiązane z nią procesy za pomocą Menedżera zadań (jak omówiono w Rozwiązaniu 1).
  2. Otwórz Eksplorator plików i przejdź do katalogu instalacyjnego . Zwykle następująca ścieżka:
    % USERPROFILE% \ Ubiquiti UniFi \ logs \
  3. Teraz zmień nazwy plików dziennika. Nie zapomnij zmienić nazwy logów mongod i serwera (dodaj .old na końcu rozszerzenia nazwy pliku). Następnie uruchom oprogramowanie, aby sprawdzić, czy problem został rozwiązany.

Rozwiązanie 7: Usuń pliki dziennika w folderze Unifi

Oprogramowanie kontrolera Unifi wykorzystuje pliki dziennika do przechowywania różnych typów danych. Jeśli te pliki dziennika są uszkodzone, możesz napotkać omawiany błąd. W tym kontekście usunięcie tych plików dziennika może rozwiązać problem. Dla wyjaśnienia omówimy proces na komputerze z systemem Windows.

  1. Zamknij oprogramowanie Unifi Controller i zabij wszystkie uruchomione procesy za pomocą Menedżera zadań (jak omówiono w rozwiązaniu 1).
  2. Uruchom Eksplorator plików i przejdź do katalogu instalacyjnego aplikacji. Zwykle jest to:
    % USERPROFILE% \ Ubiquiti UniFi \ data \ db \ journal
  3. Utwórz kopię zapasową wszystkich plików w folderze w bezpiecznym miejscu (na wypadek, gdyby coś nie działało).
  4. Teraz usuń wszystkie pliki w folderze i uruchom ponownie system.
  5. Po ponownym uruchomieniu uruchom aplikację kontrolera i sprawdź, czy działa poprawnie.

Rozwiązanie 8: Zainstaluj oprogramowanie kontrolera Unifi jako usługę

Oprogramowanie Unifi Controller może napotkać różne typy problemów, jeśli nie jest zainstalowane jako usługa. To samo może być przyczyną obecnego błędu. W tym kontekście zainstalowanie oprogramowania sterownika jako usługi może rozwiązać problem.

  1. Wyjdź ze sterownika i zamknij wszystkie uruchomione procesy za pomocą Menedżera zadań (jak omówiono w rozwiązaniu 1).
  2. Dodaj ścieżkę Java do zmiennych środowiskowych systemu (na końcu ścieżki w zmiennej Temp). Zwykle jest to:
    C: \ Program Files (x86) \ Java \ jre7 \ bin \ javaw.exe
  3. Kliknij pole wyszukiwania systemu Windows (znajdujące się na pasku zadań systemu) i wpisz Wiersz polecenia . Następnie na liście wyników wyszukiwania kliknij prawym przyciskiem myszy Wiersz polecenia i kliknij Uruchom jako administrator .
  4. Teraz wpisz następujące polecenie i naciśnij klawisz Enter :
    cd "% UserProfile% \ Ubiquiti UniFi \"
  5. Następnie w katalogu Unifi wpisz następujące polecenie i naciśnij klawisz Enter :
    java -jar lib \ ace.jar installsvc
  6. Gdy pojawi się komunikat „Complete Installation”, wpisz następujące polecenie i naciśnij klawisz Enter :
    java -jar lib \ ace.jar startedvc
  7. Następnie zamknij wiersz polecenia.
  8. Aby sprawdzić, czy usługaUnifi ” jest uruchomiona, uruchom Menedżera zadań i sprawdź kartę usługi dla usługi Unifi.
  9. Teraz uzyskaj dostęp do żądanego adresu IP interfejsu kontrolera i sprawdź, czy problem został rozwiązany.

Rozwiązanie 9: Zaktualizuj Javę do najnowszej kompilacji

Java jest niezbędna do działania oprogramowania kontrolera Unifi. Java jest regularnie aktualizowana w celu uwzględnienia nowych osiągnięć technologicznych i poprawiania znanych błędów. Możesz napotkać ten błąd, jeśli używasz nieaktualnej wersji oprogramowania Java. W tym kontekście aktualizacja oprogramowania Java do najnowszej wersji może rozwiązać problem. Dla wyjaśnienia omówimy proces na komputerze z systemem Windows.

  1. Kliknij pole wyszukiwania systemu Windows (znajdujące się na pasku zadań systemu), a następnie wpisz Java . Następnie na liście wyników kliknij Konfiguruj Javę .
  2. Teraz kliknij kartę Aktualizuj, a następnie kliknij przycisk Aktualizuj teraz (w prawym dolnym rogu okna).
  3. Po aktualizacji oprogramowania Java sprawdź, czy oprogramowanie kontrolera Unifi nie zawiera błędu.

Rozwiązanie 10: Zainstaluj ponownie Javę

Jeśli aktualizacja oprogramowania Java nie rozwiązała problemu, przyczyną problemu jest uszkodzona instalacja oprogramowania Java lub niezgodna wersja oprogramowania Java. W tym scenariuszu odinstalowanie i ponowne zainstalowanie oprogramowania Java może rozwiązać problem. Dla ilustracji omówimy proces dla systemu Windows.

  1. Zamknij oprogramowanie Unifi Controller i wszystkie powiązane z nim procesy za pomocą Menedżera zadań (zgodnie z opisem w rozwiązaniu 1).
  2. Jeśli aplikacja jest zainstalowana jako usługa, odinstaluj usługę .
  3. Kliknij pole wyszukiwania systemu Windows (znajdujące się na pasku zadań systemu) i wpisz Panel sterowania. Następnie na liście wyników kliknij Panel sterowania .
  4. Następnie kliknij Odinstaluj program .
  5. Teraz kliknij prawym przyciskiem myszy na Java i wybierz polecenie Odinstaluj . Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć proces dezinstalacji.
  6. Następnie zrestartuj system, ale upewnij się, że aplikacja kontrolera nie uruchamia się podczas uruchamiania systemu.
  7. Teraz pobierz i zainstaluj najnowszą wersję Java (musisz zainstalować 64-bitową wersję Java w systemie Windows, aby Unifi działało poprawnie). Jeśli zapora wyświetli monit o zezwolenie Javie na komunikację w sieci, pozwól na to.
  8. Następnie uruchom aplikację kontrolera i sprawdź, czy nie ma błędu.

Rozwiązanie 11: Zainstaluj ponownie oprogramowanie kontrolera sieciowego Unifi

Jeśli ponowna instalacja oprogramowania Java nie rozwiązała problemu, przyczyną problemu jest uszkodzona lub nieaktualna instalacja oprogramowania kontrolera Unifi. W tym scenariuszu odinstalowanie i ponowna instalacja oprogramowania kontrolera może rozwiązać problem. Dla wyjaśnienia omówimy proces na komputerze z systemem Windows.

  1. Zamknij aplikację kontrolera i zabij wszystkie powiązane z nią procesy za pomocą Menedżera zadań (jak omówiono w rozwiązaniu 1).
  2. Uruchom Eksplorator plików i przejdź do następującej ścieżki:
    % userprofile% \ Ubiquiti UniFi \ data \ backup
  3. Następnie wykonaj kopię zapasową pliku konfiguracyjnego (plik .unf) w bezpiecznym miejscu.
  4. Teraz kliknij pasek wyszukiwania okna na pasku zadań systemu i wpisz Panel sterowania . Następnie na liście wyników wyszukiwania kliknij Panel sterowania .
  5. Następnie kliknij Odinstaluj program .
  6. Teraz na liście zainstalowanych aplikacji, kliknij prawym przyciskiem myszy na oprogramowaniu sterownika Unifi a następnie kliknij Odinstaluj . Jeśli pojawi się monit z informacją, czy chcesz zachować ustawienia , kliknij przycisk Nie .
  7. Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć proces dezinstalacji.
  8. Następnie otwórz Eksplorator plików i przejdź do następującej ścieżki:
    % userprofile% \ Ubiquiti UniFi
  9. Teraz całkowicie usuń ten folder.
  10. Następnie usuń Javę zgodnie z opisem w rozwiązaniu 10.
  11. Teraz pobierz i zainstaluj najnowsze oprogramowanie kontrolera sieciowego Unifi.
  12. Następnie przywróć konfiguracje z pliku .unf (kopię zapasową wykonano w krokach 2 i 3).
  13. Teraz uruchom oprogramowanie kontrolera sieciowego Unifi i miejmy nadzieję, że błąd jest wolny.
Tagi Unifi Error