Tôi chưa thể cài đặt lại PostgreSQL + PostGIS đúng cách trên máy chủ ảo của chúng tôi.
Cài đặt PostgreSQL lỗi sau xảy ra về sự kết thúc của quá trình:Cài đặt PostgreSQL - các mô-đun tải lỗi
"Một lỗi không gây tử vong xảy ra trong khi tải các module cơ sở dữ liệu Vui lòng kiểm tra nhật ký cài đặt trong C:. ... \ Temp để biết chi tiết."
Đây là những gì các bản ghi nói:
Loading additional SQL modules...
Executing cscript //NoLogo "C:\Programme\PostgreSQL\9.0\installer\server\loadmodules.vbs" "postgres" "****" "C:\Programme\PostgreSQL\9.0" "C:\Programme\PostgreSQL\9.0\data" 5432
Script exit code: 2
Script output:
Installing the adminpack module in the postgres database...
Executing 'C:\DOKUME~1\Kiesow\LOKALE~1\Temp\rad3C00F.bat'...
Couldn't find the output file...
Failed to install the 'adminpack' module in the 'postgres' database
loadmodules.vbs ran to completion
Script stderr:
Program ended with an error exit code
Error running cscript //NoLogo "C:\Programme\PostgreSQL\9.0\installer\server\loadmodules.vbs" "postgres" "****" "C:\Programme\PostgreSQL\9.0" "C:\Programme\PostgreSQL\9.0\data" 5432 : Program ended with an error exit code
Sau đó cài đặt hoàn tất, tôi có thể bắt đầu pgAdmin, đăng nhập và tạo cơ sở dữ liệu mới. Mọi thứ đều ổn cho đến khi tôi cố gắng thêm PostGIS, bằng cách sử dụng trình hướng dẫn xây dựng ngăn xếp. Một lần nữa quá trình cài đặt sắp hoàn tất, khi:
"Tạo cơ sở dữ liệu không thành công". "Bạn có muốn xem nhật ký lỗi" "create_templatepostgis_db_error.txt '?"
Nhật ký lỗi này không tồn tại. Tôi có thể bỏ qua lỗi và tạo mẫu db theo cách thủ công, hoạt động. Nhưng tôi không thể sử dụng các loại như 'hình học', vì vậy tôi nghĩ, PostGIS vẫn chưa sử dụng được.
Có thể ai trong số các bạn đã có ý tưởng về những gì tôi có thể làm sai? Bất kỳ gợi ý nào? Ai có thể giúp tôi để giải thích các bản ghi lỗi?
Tôi sử dụng Windows XP, PostgreSQL 9.0 32bit (cùng với 8.4), PostGIS 1.5.
Postgres 8.3 + PostGIS đã được cài đặt trên hệ thống này trước đó, nhưng tôi đã gỡ cài đặt, xóa thư mục dữ liệu và để trình hướng dẫn cài đặt tạo người dùng cửa sổ mới.
Đã khởi động lại một vài lần.
Và tôi đã chọn một ngôn ngữ thay vì [Ngôn ngữ mặc định] tại cài đặt Postgres.
Đây là một phần khác của nhật ký mà tôi nghi ngờ. Nó là ngay trong đầu. Có lẽ đây sẽ giúp:
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.0 Data Directory. Setting variable iDataDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.0 Base Directory. Setting variable iBaseDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.0 Service ID. Setting variable iServiceName to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.0 Service Account. Setting variable iServiceAccount to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.0 Super User. Setting variable iSuperuser to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.0 Branding. Setting variable iBranding to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.0 Version. Setting variable brandingVer to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.0 Shortcuts. Setting variable iShortcut to empty value
Could not find registry key HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.0 DisableStackBuilder. Setting variable iDisableStackBuilder to empty value
[15:44:31] Existing base directory:
[15:44:31] Existing data directory:
[15:44:31] Using branding: PostgreSQL 9.0
[15:44:31] Using Super User: postgres and Service Account: postgres
[15:44:31] Using Service Name: postgresql-9.0
Executing cscript //NoLogo "C:\Dokumente und Einstellungen\Kiesow\Lokale Einstellungen\Temp\prerun_checks.vbs"
Script exit code: 0
Script output:
The scripting host appears to be functional.
Script stderr:
Executing cscript //NoLogo "C:\Dokumente und Einstellungen\Kiesow\Lokale Einstellungen\Temp\postgresql_installer\installruntimes.vbs" "C:\Dokumente und Einstellungen\Kiesow\Lokale Einstellungen\Temp\postgresql_installer\vcredist_x86.exe"
Script exit code: 3010
Script output:
Executing the runtime installer: C:\Dokumente und Einstellungen\Kiesow\Lokale Einstellungen\Temp\postgresql_installer\vcredist_x86.exe
The runtime package exited with error code: 3010
Có thể đã xảy ra sự cố với người dùng cửa sổ. Ai đó đã cài đặt nó vào máy chủ của chúng tôi mà không gặp sự cố (và sau khi xóa tài khoản người dùng, một lần nữa). –