Jeśli klient Nextcloud Desktop pozostaje w trybie „Przetwarzanie plików”, otwórz aktywność synchronizacji konta i sprawdź, czy jeden plik wielokrotnie wyświetla błąd, czy klient nadal skanuje duże drzewo folderów. Najpierw sprawdź ten element, a następnie sprawdź reguły ignorowania plików i połączenie z serwerem. Ponowne uruchomienie może rozwiązać problem, ale usunięcie bazy danych synchronizacji lub ponowne utworzenie połączenia synchronizacji powinno być krokiem późniejszym, ponieważ może to spowodować zresetowanie opcji synchronizacji selektywnej lub uruchomienie ponownego sprawdzania.
Dowiedz się, co tak naprawdę utknęło
Otwórz menu Nextcloud z zasobnika systemowego w systemie Windows lub Linux albo z paska menu w systemie macOS i sprawdź stan konta. Sprawdź, czy nazwa pliku się powtarza, czy widoczny jest błąd lub czy kolejka się zmienia. Klient rozróżnia stany synchronizacji, wstrzymania, offline, ostrzeżenia i błędu; niebieska ikona aktywności sama w sobie nie oznacza, że dane są przesyłane. W klasycznym trybie synchronizacji pomocne mogą być nakładki menedżera plików: niebieski oznacza synchronizację oczekującą lub aktywną, zielony znacznik wyboru oznacza bieżącą, a czerwony krzyżyk oznacza błąd. Tryb Pliki wirtualne/Dostawca plików korzysta z innych wskaźników stanu systemu operacyjnego, dlatego zamiast zakładać, że ikony trybu klasycznego mają zastosowanie, sprawdź okno klienta i szczegóły Findera lub Eksploratora.
Jeśli liczba oczekujących elementów spada, pozostaw klienta uruchomionego i pozwól na dokończenie skanowania, zwłaszcza po dodaniu dużego folderu lub ponownym podłączeniu urządzenia. Jeśli ten sam element nadal znajduje się na górze listy, otwórz szczegóły jego błędu. Przed przeniesieniem, zmianą nazwy lub edycją czegokolwiek zapisz ścieżkę lokalną i dokładny komunikat. Unikaj wielokrotnego wstrzymywania i wznawiania skanowania podczas zmiany kolejki; nie ujawnia to przyczyny i może utrudnić ocenę postępów.
Sprawdź plik i reguły ignorowanych plików
Gdy jeden plik blokuje postęp, porównaj jego nazwę, ścieżkę i stan lokalny z kopią na serwerze w interfejsie internetowym Nextcloud. Upewnij się, że plik nie jest nadal otwarty w edytorze, zapisywany przez aparat lub program do tworzenia kopii zapasowych, ani zablokowany przez inny proces. Jeśli aplikacja aktywnie modyfikuje plik, zamknij go i pozwól klientowi spróbować ponownie. Nie usuwaj żadnej z kopii tylko po to, aby wyczyścić status.
Niektóre pliki są celowo ignorowane. Nextcloud wyklucza niektóre pliki systemowe i nazwy, których nie można reprezentować w innych systemach plików. W ustawieniach klienta otwórz Zaawansowane → Edytuj ignorowane pliki (etykiety mogą się różnić w zależności od wersji klienta) i sprawdź niestandardowe wzorce dla danej nazwy lub jej folderu nadrzędnego. Symbol wieloznaczny, taki jak „ *zastępuje wiele znaków”; ?„zastępuje jeden znak”; ukośnik końcowy ogranicza wzorzec do katalogów. Usuń lub zawęź regułę niestandardową tylko wtedy, gdy plik powinien zostać zsynchronizowany. Nie edytuj globalnej sync-exclude.lstreguły dołączonej do aplikacji jako pierwszej poprawki; Nextcloud ostrzega, że zmiana tego pliku może spowodować niezamierzone zachowanie.
Sprawdź również status folderu klienta ignorowanego lub niezsynchronizowanego oraz opcje synchronizacji selektywnej. Folder celowo wykluczony nie zostanie zsynchronizowany po ponownym uruchomieniu klienta. Jeśli problem dotyczy tylko określonej ścieżki, tymczasowe przetestowanie kopii w prostym folderze może pomóc odróżnić regułę dotyczącą konkretnej ścieżki od ogólnego problemu z połączeniem, ale nie należy korzystać z drugiej usługi synchronizacji w chmurze w tym samym katalogu synchronizacji na żywo.
Oddziel problem klienta od problemu połączenia z serwerem
Zaloguj się na to samo konto Nextcloud w przeglądarce i sprawdź, czy pliki i foldery się ładują. Jeśli interfejs internetowy działa, ale wszystkie urządzenia stacjonarne zawieszają się, problem może leżeć w punkcie końcowym WebDAV serwera lub jego konfiguracji. Klient Nextcloud używa WebDAV do uzyskiwania dostępu do plików serwera. W przypadku serwera zainstalowanego w [brakuje adresu https://cloud.example.com], jego punkt końcowy DAV to zazwyczaj https://cloud.example.com/remote.php/dav[brakuje adresu]; użyj rzeczywistej ścieżki instalacji. Otwarcie tego adresu w przeglądarce powinno przynajmniej wyświetlić monit o uwierzytelnienie lub odpowiedź z punktu końcowego. Błędy uwierzytelniania, ostrzeżenia dotyczące certyfikatów lub błędy serwera to sygnały, że należy skontaktować się z administratorem lub sprawdzić dzienniki serwera, zamiast resetować klienta lokalnego.
Sprawdź, czy inny program do synchronizacji, narzędzie do tworzenia kopii zapasowych lub funkcja plików offline również zarządza tym samym katalogiem. W podręczniku rozwiązywania problemów Nextcloud podano, że synchronizacja jednego katalogu z wieloma aplikacjami synchronizującymi jest nieobsługiwana i może grozić utratą danych. Usuń nakładanie się danych dopiero po zidentyfikowaniu aplikacji będącej właścicielem folderu i zachowaniu zmian lokalnych. Jeśli problem dotyczy tylko jednego komputera, sprawdź lokalne miejsce na dysku, uprawnienia do folderu, oprogramowanie antywirusowe lub skanowanie przy dostępie, a także czy klient może odczytywać i zmieniać nazwy plików w katalogu synchronizacji.
Uruchom ponownie, a następnie zbierz przydatne dane diagnostyczne
- Poczekaj na zakończenie wszystkich aktywnych operacji na plikach, a następnie zamknij klienta stacjonarnego z paska zadań lub menu na pasku menu. Uruchom go ponownie i obserwuj, czy liczba oczekujących operacji ulegnie zmianie.
- Jeśli klient nadal się zawiesza, otwórz jego ustawienia i wybierz Zaawansowane → Utwórz archiwum debugowania… , aby zapisać archiwum diagnostyczne. Dokładna lokalizacja tego elementu może się różnić w zależności od wersji i platformy.
- Przejrzyj dziennik mniej więcej w czasie, gdy status przestał się poruszać. Poszukaj ścieżki, której dotyczy problem, oraz powtarzającego się błędu, takiego jak odmowa dostępu, awaria połączenia lub ograniczenie nazwy pliku.
Archiwa debugowania zawierają logi i informacje z bazy danych i mogą zawierać poufne nazwy plików, dane kont lub adresy serwerów. Przed udostępnieniem ich działowi wsparcia należy je przejrzeć i usunąć. Dokumentacja rozwiązywania problemów Nextcloud opisuje archiwum debugowania i inne sposoby przechwytywania logów klienta.
Użyj resetowania bazy danych tylko w przypadku wystąpienia błędu dopasowania
Nie należy rutynowo usuwać bazy danych synchronizacji klienta, aby naprawić ogólny stan „Przetwarzanie plików”. Nextcloud dokumentuje węższe rozwiązanie konkretnego „Nieznanego błędu CSync” : zatrzymaj klienta, znajdź ukryty .sync_xxxxxxx.dbplik w folderze konta skonfigurowanym przez klienta i usuń tę bazę danych przed ponownym uruchomieniem. Dokumentacja ostrzega, że spowoduje to również usunięcie niektórych ustawień dotyczących plików do pobrania. Najpierw utwórz kopię zapasową lokalnego folderu synchronizacji i zapisz ustawienia synchronizacji selektywnej; nigdy nie usuwaj bazy danych podczas działania klienta. Jeśli konkretny błąd nie występuje, sprawdź archiwum debugowania lub skontaktuj się z pomocą techniczną przed podjęciem próby odzyskania danych.
Potwierdź, że synchronizacja została przywrócona
Po wprowadzeniu zmiany należy sprawdzić nie tylko zniknięcie wskaźnika. Kolejka oczekujących połączeń powinna zostać opróżniona, klient powinien wyświetlać stan aktualny i połączony, a w oczekiwanej lokalizacji, zarówno lokalnie, jak i w interfejsie internetowym, powinien pojawić się mały plik testowy. Należy upewnić się, że pierwotnie uszkodzony plik ma odpowiednią zawartość, a foldery synchronizacji selektywnej pozostają skonfigurowane. Jeśli ten sam plik ponownie ulegnie awarii, należy zachować jego dokładny błąd i zredagować archiwum debugowania; powtarzający się problem z uprawnieniami, nazwą pliku, WebDAV lub wersją klienta wymaga ukierunkowanego rozwiązania.
Aktualne ustawienia klienta i kroki rozwiązywania problemów można znaleźć w instrukcji obsługi klienta Nextcloud Desktop oraz dokumentacji rozwiązywania problemów z komputerem Nextcloud . Aktualna instrukcja obsługi online dotyczy wersji Nextcloud 36; etykiety klienta i dostępne funkcje plików wirtualnych mogą się różnić w zależności od wersji klienta stacjonarnego i systemu operacyjnego.