Ошибка: файл '' не может быть удален (ошибка 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 Ср 12 августа 14:09:17 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux

byaruhaf
источник
3
Можете ли вы попробовать выполнить ту же задачу, используя инструменты командной строки pgsqlи / или pg_restore? Причина в том, что они часто выдают более подробные и информативные сообщения об ошибках, чем инструменты с графическим интерфейсом. Из вашего вставленного журнала вы, кажется (или pgAdmin) пытаетесь удалить файл без имени. Вы проверили журнал PostgreSQL? Я обычно запускаю свой сервер с "./bin/pg_ctl -D ./data/ -l start logfile start" - что-нибудь в вашем эквиваленте logfile? Может быть, попробовать здесь для подробного ведения журнала?
Вера
@ Vérace я использовал pgsql и pg_restore не получил никакой ошибки. Затем я перешел на более низкую версию PGADMIN3 1.18 до сих пор не получил никакой ошибки. Затем я собрал новую версию 1.22.0 Alpha 2 из репозитория git. в этом тоже нет ошибки. Я думаю, что проблема ограничена только pgAdmin III Версия 1.20.0.
byaruhaf
Иногда бывает @byarufaf - может быть, вы могли бы сообщить об этом людям pgAdmin? Я знаю, что проект PostgreSQL, как правило, производит программное обеспечение отличного качества, и они хотели бы устранить любые ошибки! Кстати, вы знаете, что альфа означает только то, что не готово к производству?
Верас
@ Vérace Я думаю, ошибка была исправлена ​​в альфа-версии, поэтому нужно сообщить об этом. но этот PgAdmin предназначен для личного использования, а не для производства, поэтому я могу использовать Alpha, пока новая версия не будет официально выпущена.
byaruhaf
1
та же проблема здесь с версией 1.22.0.
Чеспиноза

Ответы:

4

Баруханга Франклин сообщил об этой ошибке в списки рассылки,

Я также попытался с pgsql и pg_restore не получил никакой ошибки. Затем я перешел на более низкую версию PGADMIN3 1.18 до сих пор не получил никакой ошибки. Затем я собрал новую версию 1.22.0 Alpha 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