2012 R2 - [решено] Ошибка при установке PostreSQL на Windows 2012 R2

Ответить
 • Просмотры: 1
Аватара пользователя
Petya V4sechkin

2012 R2 - [решено] Ошибка при установке PostreSQL на Windows 2012 R2

Сообщение Petya V4sechkin »

При установки PostreSQL на Windows 2012 R2 получаю ошибку установки.



Дано:

Windows 2012 R2 (обновления установлены) VM на сервере Hyper-V.

В системе два диска (C - системный и D - который планируется сделать домашним каталогом для БД SQL (путь D:\PostgreSQL\13\data).

Дистрибутив PostreSQL, скачиваю из
репозитория
.



В процессе установки (в самом её конце (когда создаётся БД) появляется окно с ошибкой (во вложении).

Данная ошибка появляется и при установки другой версии (пробовал ставить с 10 по 13 версии PostreSQL).



Полный лог установки прикладываю.

Утилитой Process Monitor был снят
дамп
установки и сохранён в PML-формат.



Если не менять путь домашнего каталога установка проходит штатно.

Если на данном сервере никогда ранее за пускался ни один установщик PostreSQL, то установка то же проходит штатно, но если на этом сервере, удалить PostreSQL, то повторно поставить не получается, появляется та же самая ошибка.



Буду благодарен за любую помощь.
Вложения
error.rar
(7.03 КБ) 0 скачиваний
error.rar
(7.03 КБ) 0 скачиваний
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
Petya V4sechkin

Re: 2012 R2 - [решено] Ошибка при установке PostreSQL на Windows 2012 R2

Сообщение Petya V4sechkin »

Anton04, код 50: "Такой запрос не поддерживается", ошибка:

Цитата:

СООБЩЕНИЕ: для файла "pg_wal/xlogtemp.3908" не удалось создать ссылку "pg_wal/000000010000000000000001": Invalid argument

Раздел D: какой-то нестандартный (не полноценный NTFS) - установщик не может создать там символическую ссылку.

P.S. Лог Process Monitor показывает то же самое:

Цитата:

postgres.exe 3224 SetLinkInformationFile D:\PostgreSQL\13\data\pg_wal\xlogtemp.3224 NOT SUPPORTED ReplaceIfExists: False, FileName: \??\D:\PostgreSQL\13\data\pg_wal\000000010000000000000001
Аватара пользователя
Anton04

Re: 2012 R2 - [решено] Ошибка при установке PostreSQL на Windows 2012 R2

Сообщение Anton04 »

Цитата Petya V4sechkin:



Раздел D: какой-то нестандартный (не полноценный NTFS) - установщик не может создать там символическую ссылку.
2012 R2 - [решено] Ошибка при установке PostreSQL на Windows 2012 R2




Там файловая система ReFS.

И притом при первой установке дистрибутива всё проходит штатно, а вот последующая установка выдает вот такой крендиль.



Тем более странно, что то же самое у меня повторяется даже на Win2008R2 с разделом под NTFS.
Аватара пользователя
Anton04

Re: 2012 R2 - [решено] Ошибка при установке PostreSQL на Windows 2012 R2

Сообщение Anton04 »

Petya V4sechkin,



Как не странно, но NTFS разделе сейчас развернулось всё. Не понимаю почему тогда в первый раз на ReFS всё поставилось. Загадка.



Нашёл, если ставишь галочку настроить переменные среды (при установке PostreSQL), то на ReFS не ставится, что-то там они при настройке переменных сред накрутили.
Ответить

Вернуться в «Windows Server 2012/2012 R2»