Помилка: файл "" не вдалося видалити (помилка 2: такого файлу чи каталогу немає)


14

Я отримую таку помилку pgAdmin III щоразу, коли відновлюю базу даних, використовуючи pgAdmin III:

Помилка: файл "" не вдалося видалити (помилка 2: такого файлу чи каталогу немає)

Див. Журнал pgadmin .

Моя конфігурація:

PostgreSQL 9.4.4 на x86_64-unknown-linux-gnu, складений gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2, 64-розрядний

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


3
Чи можете ви спробувати виконати те саме завдання, використовуючи інструменти командного рядка pgsqlта / або pg_restore? Причина полягає в тому, що вони часто дають більш деталізовані та інформативні повідомлення про помилки, ніж засоби GUI. З вашого вставленого журналу, ви видаєтеся (або pgAdmin робить), намагаючись видалити файл без імені. Ви перевірили журнал PostgreSQL? Я зазвичай запускаю свій сервер з "./bin/pg_ctl -D ./data/ -l logfile start" - що-небудь у вашому еквіваленті logfile? Може спробувати тут для детального ведення журналу?
Vérace

@ Vérace я використав pgsql і pg_restore не отримав жодної помилки. Потім я змінив на нижчу версію PGADMIN3 1.18, як і раніше не отримав жодної помилки. Потім я створив нову версію 1.22.0 Альфа 2 із сховища git. це також не має помилок. Я здогадуюсь, що проблема обмежена лише pgAdmin III версії 1.20.0.
byaruhaf

Іноді трапляється @byarufaf - можливо, ви могли повідомити про це pgAdmin людей? Я знаю, що проект PostgreSQL зазвичай виробляє програмне забезпечення високої якості, і вони хочуть виправити будь-які помилки! До речі, ви знаєте, що альфа означає саме це - тобто не готове виробництво?
Vérace

@ Vérace я думаю, що помилка була виправлена ​​в альфа, тому потрібно повідомити про це. але цей PgAdmin призначений для особистого користування, а не для виробництва, так що я добре використовую Альфа, поки не буде офіційно випущена нова версія.
byaruhaf

1
тут же питання з версією 1.22.0.
чеспіноза

Відповіді:


4

Про цю помилку повідомив Бяруханга Франклін у списках розсилки,

Я також спробував з pgsql і pg_restore не отримав помилок. Потім я змінив на нижчу версію PGADMIN3 1.18, як і раніше не отримав жодної помилки. Потім я створив нову версію 1.22.0 Альфа 2 із сховища git. це також не має помилок. Я здогадуюсь, що проблема обмежена лише pgAdmin III версії 1.20.0.

Оновіть до PgAdmin3 1.22 або до PgAdmin4.


Використання vesrion 1.22.0 (12 січня 2016 р., Rev: REL-1_22_0) і має ті ж проблеми.
Георгій Іванов

2
@GeorgyIvanov подає ще одну помилку, здогадуйтесь, що вона не усунула її правильно. = (
Еван Керролл

Та сама проблема 1.22.0
edencorbin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.