getlocales.exe로 인해 PostgreSQL을 Win10에 설치할 수 없습니다.


0

여러 버전을 설치할 수 없습니다. PostgreSQL (9.4.x 이상부터) on Windows 10,에서 다운로드 한 이리 , 각각 동일한 오류를보고합니다.

enter image description here

이 문제를 극복하는 방법에 대한 아이디어가 있습니까? Windows 7에 9.5.x를 설치할 수있었습니다.

C : \ Users \ % USERNAME % \ AppData \ Local \ Temp에있는 postgresql_installer * 디렉토리를 찾았지만 거기에 없었습니다.

내용은 다음과 같습니다. bitrock_installer.log:

Log started 08/22/2018 at 12:56:26
Preferred installation mode : qt
Trying to init installer in mode qt
Mode qt successfully initialized
Executing C:\Users\myuser\AppData\Local\Temp/postgresql_installer_3b2cb60a13/temp_check_comspec.bat 
Script exit code: 0

Script output:
 "test ok"

Script stderr:


Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Data Directory. Setting variable iDataDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Base Directory. Setting variable iBaseDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Service ID. Setting variable iServiceName to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Service Account. Setting variable iServiceAccount to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Super User. Setting variable iSuperuser to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Branding. Setting variable iBranding to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Version. Setting variable brandingVer to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 Shortcuts. Setting variable iShortcut to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-9.6 DisableStackBuilder. Setting variable iDisableStackBuilder to empty value
[12:56:32] Existing base directory: 
[12:56:32] Existing data directory: 
[12:56:32] Using branding: PostgreSQL 9.6
[12:56:32] Using Super User: postgres and Service Account: NT AUTHORITY\NetworkService
[12:56:32] Using Service Name: postgresql-x64-9.6
Executing cscript //NoLogo "C:\Users\myuser\AppData\Local\Temp\postgresql_installer_3b2cb60a13\prerun_checks.vbs"
Script exit code: 0

Script output:
 The scripting host appears to be functional.

Script stderr:


Executing C:\Users\myuser\AppData\Local\Temp\postgresql_installer_3b2cb60a13\vcredist_x64.exe /passive /norestart
Script exit code: 3010

Script output:


Script stderr:
 Program ended with an error exit code

Error running C:\Users\myuser\AppData\Local\Temp\postgresql_installer_3b2cb60a13\vcredist_x64.exe /passive /norestart: Program ended with an error exit code
Executing C:\Users\myuser\AppData\Local\Temp\postgresql_installer_3b2cb60a13\vcredist_x86.exe /passive /norestart
Script exit code: 0

Script output:


Script stderr:


Executing C:\Users\myuser\AppData\Local\Temp\postgresql_installer_3b2cb60a13\getlocales.exe 
Script exit code: 

Script output:


Script stderr:


Unknown error while running C:\Users\myuser\AppData\Local\Temp\postgresql_installer_3b2cb60a13\getlocales.exe 

관련 :


exe 파일을 어떻게 추출합니까?
amphibient

먼저 exe 파일 (예 : postgresql-9.5.14-1-windows-x64.exe)을 다운로드했지만 우편 번호를 다운로드하려고 시도했습니다. 무엇을해야할지 모릅니다.
amphibient

로그 파일의 내용을 게시했습니다. 왜 당신은 그들이 할 일이 없다고 말합니까? 그들은 Win10과 Postgres입니까? 첫 번째는 레지스트리 키와 매우 유사한 문제를 보여줍니다.
amphibient


"PostgreSQL 설치 마법사에 오신 것을 환영합니다"라는 설치 프로그램을 실행하기 만하면 디렉토리가 생성됩니다 %temp%\postgresql_installer_[rand] 설치 프로그램을 실행하지 않고도 getlocales.exe를 해당 디렉토리에서 복사하여 시험해 볼 수 있습니다. 명령 프롬프트에서 실행하면 아무 것도 출력하지 않습니까? 실패하면 프로세스 모니터를 실행합니다. docs.microsoft.com/en-us/sysinternals/downloads/procmon 적어도 프로세스 종료 이벤트의 종료 코드에주의를 기울여야합니다. 로그에서 다른 문제를 찾아보십시오. 아마도 좋은 추적과 나쁜 추적을 비교할 수 있습니다.
HelpingHand
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.