Postgres установка через Осьминога ошибка: не было сопоставлено имя учетной записи и идентификаторы безопасности - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь установить postgres sql (v11) через щупальце осьминога, но продолжаю сталкиваться с ошибкой (то же самое на любой машине, на которой я пытаюсь). Заменили имя системы на «компьютер» для публикации.

Если я запускаю тот же самый установщик вручную, это нормально, и я также могу запустить установщик через powershell, используя тот же скрипт, который мы используем в octopus для запуска установщика (и с теми же параметрами), так что очевидно, что что-то происходит между пользователем службы щупальца и тем, как установщик пытается что-то настроить, но это насколько я смог решить проблему.

From bitrock_installer.log Выполнение icacls "C: \ Windows \ Temp / postgresql_installer_7dae697831 "/ T / Q / grant" WORKGROUP \ computer $ :( OI) (CI) F "Код выхода скрипта: 1332

Вывод скрипта: успешно обработано 0 файлов; Не удалось обработать 1 файл

Сценарий stderr: WORKGROUP \ computer $: не сопоставлено имя учетной записи и идентификаторы безопасности.

Ошибка при запуске icacls "C: \ Windows \ Temp / postgresql_installer_7dae697831" / T / Q / grant "WORKGROUP \ computer $ :( OI) (CI) F": WORKGROUP \ computer $: Сопоставление имен учетных записей и идентификаторов безопасности не выполнено. Ошибка при запуске icacls "C: \ Windows \ Temp / postgresql_installer_7dae697831" / T / Q / grant "WORKGROUP \ computer $ :( OI) (CI) F": WORKGROUP \ computer $: сопоставления между именами учетных записей и идентификаторами безопасности не было сделанный. Выход с кодом 1

Похожая проблема в этом потоке Invoke-AzVMRunCommand и Start-Process с указанием c пользователя на удаленной виртуальной машине с использованием Azure Runbook

...