Przeskocz do opisu głównego

Błąd FI001

Przykro mi. Plik którego szukasz nie istnieje.

Problem

Pojawił się kod błędu z akronimem FI001.

Rozwiązanie

Należy sprawdź czy :

  1. Nazwa pobieranego pliku jest prawidłowa.
  2. Jeżeli jest prawidłowa, to zgłoś administratorowi systemowemu problem. Możliwe, że wykonywana była ręczna operacja usuwania plików z przestrzeni dyskowej serwera i plik został usunięty poza systemowym mechanizmem zarządzania plików. Zgłoś potrzebę odtworzenia pliku z kopii bezpieczeństwa. Jeżeli znaczenie pliku jest nikłe, i nie ma możliwości jego przywrócenia, zgłoś problem administratorowi bazy danych. Należy zaktualizować metadane dotyczące pliku w relacyjnej bazie danych, oznaczyć plik jako nieistniejący. W tym celu należy wykonać zapytanie SQL:
UPDATE public.igo_adm_files_index
set "exists"=false
WHERE 1 = 1
and file_name='EliAdderess.v2.xlsx'
and target_dir='/opt/mercury-3.0/poi-toolkit-server/data';

gdzie: EliAdderess.v2.xlsx to przykładowa nazwa pliku, którego szukasz, a /opt/mercury-3.0/poi-toolkit-server/data to katalog w systemie plików serwera, w którym plik powinien się znajdować.

  1. Jeżeli jest prawidłowa, lecz plik znajduje się na innym z węzłów klastra. Możliwe, że wykonywana była ręczna operacja przenoszenia plików z przestrzeni dyskowej serwera i plik przeniesiony pomiędzy węzłami poza systemowym mechanizmem zarządzania plików. Zgłoś się do administratora relacyjnej bazy danych. Należy zaktualizować informację o węźle, na którym znajduje się plik. W tym celu należy wykonać zapytanie SQL (przykład zmiany nazwy węzła na node2):
UPDATE public.igo_adm_files_index
set node_name='node2'
WHERE 1 = 1
and file_name='EliAdderess.v2.xlsx'
and target_dir='/opt/mercury-3.0/poi-toolkit-server/data';

gdzie: node2 to nazwa węzła, w którym obecnie znajduje się plik, EliAdderess.v2.xlsx to przykładowa nazwa pliku, którego szukasz, a /opt/mercury-3.0/poi-toolkit-server/data to katalog w systemie plików serwera, w którym plik powinien się znajdować.