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 :
- Nazwa pobieranego pliku jest prawidłowa.
- 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ć.
- 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ć.