Błąd: Nie można usunąć pliku '' (błąd 2: Brak takiego pliku lub katalogu)

14

Za każdym razem, gdy przywracam bazę danych za pomocą programu pgAdmin III, pojawia się następujący błąd pgAdmin III:

Błąd: Nie można usunąć pliku '' (błąd 2: Brak takiego pliku lub katalogu)

Zobacz dziennik pgadmin .

Moja konfiguracja:

PostgreSQL 9.4.4 na x86_64-unknown-linux-gnu, skompilowany przez gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2, 64-bit

Linux 3.19.0-26-generic # 28 ~ 14.04.1-Ubuntu SMP Środa 12 sierpnia 14:09:17 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux

byaruhaf
źródło
3
Czy możesz spróbować wykonać to samo zadanie za pomocą narzędzi pgsqli / lub pg_restorewiersza poleceń? Powodem jest to, że często przekazują bardziej szczegółowe i informacyjne komunikaty o błędach niż narzędzia GUI. Na podstawie wklejonego dziennika pojawia się (lub robi to pgAdmin) próba usunięcia pliku bez nazwy. Czy sprawdziłeś dziennik PostgreSQL? Zwykle uruchamiam mój serwer z „./bin/pg_ctl -D ./data/ -l logfile start” - coś w twoim odpowiedniku logfile? Może wypróbujesz tutaj pełne logowanie?
Vérace
@ Vérace użyłem pgsql i pg_restore nie dostał żadnego błędu. następnie zmieniłem na niższą wersję PGADMIN3 1.18 nadal nie otrzymałem żadnego błędu. następnie zbudowałem nową wersję 1.22.0 Alpha 2 z repozytorium git. to też nie ma błędu. Myślę, że problem jest ograniczony tylko do pgAdmin III w wersji 1.20.0.
byaruhaf
Czasami zdarza się @byarufaf - może mógłbyś to zgłosić ludziom pgAdmin? Wiem, że projekt PostgreSQL generalnie tworzy oprogramowanie doskonałej jakości i chcieliby usunąć wszelkie błędy! BTW, wiesz, że alfa oznacza właśnie to - tj. Nie jest gotowy do produkcji?
Vérace
@ Vérace Chyba błąd został naprawiony w wersji alfa, więc zgłoś to. ale ten PgAdmin jest przeznaczony do użytku osobistego, a nie produkcyjnego, więc mogę używać Alphy, dopóki nowa wersja nie zostanie oficjalnie wydana.
byaruhaf
1
ten sam problem tutaj w wersji 1.22.0.
chespinoza

Odpowiedzi:

4

Ten błąd został zgłoszony przez Byaruhanga Franklin na listy mailingowe,

Próbowałem również z pgsql i pg_restore nie dostał żadnego błędu. następnie zmieniłem na niższą wersję PGADMIN3 1.18 nadal nie otrzymałem żadnego błędu. następnie zbudowałem nową wersję 1.22.0 Alpha 2 z repozytorium git. to też nie ma błędu. Myślę, że problem jest ograniczony tylko do pgAdmin III w wersji 1.20.0.

Uaktualnij do wersji PgAdmin3 1.22 lub do wersji PgAdmin4.

Evan Carroll
źródło
Korzystanie z Vesrion 1.22.0 (12 stycznia 2016, rev: REL-1_22_0) i ten sam problem.
Georgy Ivanov
2
@GeorgyIvanov zgłoś kolejny błąd, zgadnij, że nie rozwiązali go poprawnie. = (
Evan Carroll,
Ten sam problem 1.22.0
edencorbin,