Postgresql ошибка при установке

This page is intended to help people collect information to troubleshoot problems with the PostgreSQL Installers supplied by EnterpriseDB.

This page is intended to help people collect information to troubleshoot problems with the PostgreSQL Installers supplied by EnterpriseDB.

Many problems have already been identified and fixed, so make sure you’re using the installer for the latest point-release of PostgreSQL before reporting a problem.

Because some problems can’t be fixed in the installer, but are issues with the Windows installation or how it is being used, there is also a list of frequently asked questions and frequently encountered problems with PostgreSQL on Windows. Please read the common installation errors section, or preferably the whole document. You’ll probably save some time and hassle by doing so.

If you’ve tried all that, and you’re still having problems getting PostgreSQL installed, please read on to find out how you can collect the information we need to be able to help you with installation problems.

Contents

  • 1 Make sure you’re installing on a supported platform
  • 2 Try again without your virus scanner or 3rd-party firewall
  • 3 Read about other common installation problems
  • 4 Reporting an installation error
    • 4.1 Note down the basic information about your system
    • 4.2 Collect the installer log file
    • 4.3 Get the contents of the PostgreSQL server error log
    • 4.4 Extra information Windows users need to collect
      • 4.4.1 Windows: Check for messages in the Windows event log
      • 4.4.2 Windows: Check what Group Policy, if any, is active on your computer
      • 4.4.3 Windows: Take a copy of the environment variables set on the computer

Make sure you’re installing on a supported platform

See the installer download page and (for Windows) the Running & Installing PostgreSQL On Native Windows for platform support details.

Please do not ask the mailing list for help with installation on unsupported Windows platforms. However, one of the paid PostgreSQL consultants, or EnterpriseDB (who make the PostgreSQL installer) may be able to help you on a paid basis.

Try again without your virus scanner or 3rd-party firewall

The Windows FAQ discusses potential issues with antivirus software and 3rd-party firewalls. If you’re encountering any installation issues, please try again with your virus scanner uninstalled (not just disabled) to see if the problem goes away. If it does, please report the fact to the mailing list and to the vendor of your antivirus product.

Read about other common installation problems

Before reporting a problem, please read the windows FAQ to see if your problem is one we’ve already seen and found a workaround or fix for.

Reporting an installation error

To be able to help you with an installation problem, we will need you to collect some basic details about your computer and the problem. Please see the instructions below.

Note down the basic information about your system

Any problem report must include:

  • The exact words of any error message you see when the installation fails
  • The exact version of PostgreSQL you are installing
  • Whether you installed a 32-bit or 64-bit release of PostgreSQL
  • The operating system and version you are using, eg:
    • «Windows XP Professional with Service Pack 3»
    • «Mac OS X 10.4.2»
    • «Fedora Core 14»
  • Whether you are running a 32-bit or 64-bit version of your operating system
  • How you ran the installer. Command-line arguments, what user account you ran it from, etc.
  • What antivirus and/or software firewall products you have installed, if any, even if they are disabled
  • Which, if any, of the troubleshooting instructions you have already tried
  • Whether a previous version of PostgreSQL was installed, and if so:
    • whether you uninstalled it before running the new installer
    • If you uninstalled a previous version, whether you did it with the uninstaller or some other way
    • Whether you removed the postgres user/service account when you uninstalled
  • Additional details and platform-specific information as described below

Collect the installer log file

The installer creates a log file in the system ‘temp’ directory. This will log all manner of data about the installation, and is invaluable when troubleshooting. The log will be called install-postgresql.log if the installation completed successfully. If not, the installer may not have been able to rename it, in which case the name will be either bitrock_installer.log or bitrock_installer_xxx.log, where xxx is a number (actually the process ID of the installation attempt).

On Linux and Mac systems, the logfile will almost always be found in the /tmp/ directory.

On Windows, the easiest way to find the logfile is to click Start -> Run, enter %TEMP% in the box and then click OK (these instructions apply to Windows XP and 2003 — adjust as necessary for other versions).

Get the contents of the PostgreSQL server error log

The PostgreSQL server has its own error log. This may not exist if installation failed early on, but it can be very informative for errors that happened later in installation. You can find it in the «pg_log» folder inside the data directory you chose for PostgreSQL. If it exists, please include it in any problem reports.

Windows users must collect additional Windows-specific details to help troubleshoot installation issues:

  • (On Windows Vista and Windows 7): The UAC security level
  • Whether you started the installer by logging in as Administrator, started it from from your own normal user account, or ran it using the «Run As Administrator» menu option.
  • Whether your computer is a part of a Windows domain. Home computers usually are not, business computers usually are.
  • Whether your computer and network has any Group Policy configured. If you’re on a corporate windows domain you probably have group policy and need to ask your network administrator for details about it.

Windows: Check for messages in the Windows event log

Please check the Windows Event Viewer for messages that might be related to installation problems or service startup problems.

TODO: detail on how to collect and save events.

Windows: Check what Group Policy, if any, is active on your computer

TODO: instructions for collecting domain and local group policy.

Windows: Take a copy of the environment variables set on the computer

Open a command prompt and run «set». Then copy and paste the results into your problem report.

I’d be better to collect the «all users» environment from the system control panel, but it’s not easy to just dump this information.

В этот FAQ я собираю вопросы, которые мне показались интересными и заслуживающими внимания. Здесь не будет тех же вопросов что в переводе англоязычного FAQ. Вопросы не ограничиваются какой-то конкретной областью применения или настройки PostgreSQL.

Авторские права и условия распространения


По идейным соображениям, вся информация в этом FAQ предоставляется на условиях лицензии Creative Commons CC-BY-SA. Если вы не согласны с условиями этой лицензии — откажитесь от использования данного FAQ, если вы автор одного из ответов и против использования вашего материала под этой лицензией, напишите на admin@postgresql.ru.net и ваш материал будет удалён из данного FAQ.

Присылайте свои вопросы на адрес: admin@postgresql.ru.net

Общие вопросы


Q001: При изменение структуры БД иногда требуется на время отключить FOREIGN KEY. Как это сделать?
Q002: Как скачать самые последние исходные тексты (исходники) PostgreSQL из CVS?
Q003: Почему выдаёт ошибку при создании функции, где в качестве параметра я использую имя таблицы?
Q004: Как мне написать запрос, делающий SELECT на таблицу, имя которой получено в подзапросе?

Проблемы при установке


Q100: Я хочу установить Holdem Manager, но у меня не получается. Почему вы не хотите помочь мне установить PostgreSQL, который входит в его состав?
Q101: Не знаю как поставить PostgreSQL на Windows. Что делать?
Q102: Во время установки PostgreSQL на Windows получаю сообщение об ошибке «Invalid user specified: Logon Failure: Unknown user name or bad password». Что делать?
Q103: Во время установки PostgreSQL на Windows получаю сообщение об ошибке «Invalid User specified: Logon Failure: The user has not been granted the requested logon type at this computer». Что делать?
Q104: Во время установки PostgreSQL на Windows получаю сообщение об ошибке «Failed to create process for initdb: 1385!». Что делать?
Q105: Регистрирую сервис так: pg_ctl register -N postgres_svc -w -D %windir%PostgreSQLdata и вылазит ошибка номер 1057. Что это за ошибка и по какой причине сервис не может быть зарегистрирован?
Q106: Во время установки выдает ошибку: Сервис ‘Secondary Logon’ не запущен. Этот сервис необходим для инициализации кластера базы данных. Пожалуйста, запустите сервис и попобуйте еще раз. Что делать?
Q107: Во время установки, на этапе Loading additional SQL modules выскочило сообщение: «problem runing post instal step/instalation mya not complete corecltly.error reading file c:/postgresql/8.4/data/postgresql.cfg». Что делать?
Q108: Не запускается сервис. Выдаёт: «More help is available by typing NET HELPMSG 3534». Что делать?
Q109: Во время установки выдаёт: «Внутренняя ошибка поиска учётной записи: Сопоставление между именами пользователей и идентификаторами безопасности не было произведено». Что делать?
Q110: Во время установки выдаёт: «Failed to establish a connection to ‘127.0.0.1’». Что делать?
Q111: При старте в логе вот такое сообщение: «MSD FATAL: the database system is starting up». Как исправить эту ошибку?
Q112: Устанавливаю PostgreSQL повторно и у меня спрашивает пароль: «Please provide a password for the database superuser and service account (postgres)…». Не понимаю где его взять?
Q113: Во время установки, на этапе инициализации кластера БД выскочило сообщение: «Problem running post-install step. Installation may not complete correctly. The database cluster initialization failed.» Что делать?

PostgreSQL и 1C


Q201: Будет ли работать PostgreSQL из дистрибутива или скаченный с оригинального сайта PostgreSQL с 1C?


Общие вопросы


Q001: При изменение структуры БД иногда требуется на время отключить FOREIGN KEY. В oracle это делается так

ALTER TABLE TABLE MODIFY CONSTRAINT constraint ENABLE/DISABLE


А как это делается на postgresql?

A001: Сделайте все FOREIGN KEYS, которые хотите отключить на время, DEFERRED (см. man по FOREIGN KEY). Потом в DDL-транзакции в начале просто указывайте SET CONSTRAINTS ALL DEFERRED; и целостность базы будет проверяться только в самом конце при операции COMMIT (Автор совета: Иван Золотухин).

Q002: Как скачать самые последние исходные тексты (исходники) PostgreSQL из CVS?

A002: Создайте какой-либо каталог или перейдите в каталог, в котором у вас есть права на запись. Выполните последовательно:

Подробности смотрите на странице: http://www.postgresql.org/docs/current/static/anoncvs.html

Q003: Почему выдаёт ошибку при создании функции, где в качестве параметра я использую имя таблицы?

A003: Потому что любая функция (хранимая процедура) должна быть скомпилирована до начала её использования. А при компиляции PostgreSQL не знает не только типов полей той таблицы, которую вы планируете использовать в функции, но и даже вообще существует ли она. Поэтому проверка на соответствие типов и на имена полей становится невозможным, вследствие чего вы и получаете ошибку. Таким образом, использование имён таблиц в качестве аргументов в функциях НЕВОЗМОЖНО. Вы должны явно указывать имя таблицы, если хотите использовать её в запросе.

Q004: Как мне написать запрос, делающий SELECT на таблицу, имя которой получено в подзапросе?

A004: Любой запрос перед началом выполнения должен быть скомпилирован. Но в момент компиляции PostgreSQL не знает какое имя таблицы вернёт подзапрос и вернёт ли он вообще какое-либо имя таблицы, а также будет ли существовать такая таблица. Таким образом, проверка на соответствие типов полей и вообще на наличие таких полей в дальнейшем становится нереальным, план запроса построить невозможным и как следствие вы получите ошибку на любые такие попытки. Поэтому, подстановка имени нужной таблицы во время запроса НЕВОЗМОЖНА. Вы должны явно указывать имя таблицы, если хотите использовать её в запросе.


Проблемы при установке


Q100: Я хочу установить Holdem Manager, но у меня не получается. Почему вы не хотите помочь мне установить PostgreSQL, который входит в его состав?

A100: Потому что Holdem Manager — это игра в покер и поставить вы его можете только с двумя целями: развлечение или заработок денег. Если вы зарабатываете на покере — наймите специалиста, который установит и настроит вам всё, что нужно. Если вы развлекаетесь, то мы не хотим тратить свои силы и время, чтобы вы могли развлекаться. И в любом случае, дальнейшая польза сообществу PostgreSQL от вас — нулевая, зачем нам тратить на вас время? Исключения могут быть сделаны лишь для пользователей, имеющих уровень компетенции «администратор Windows», которым не надо объяснять, что означает «посмотреть логи», «вручную удалить службу», «почистить реестр» и т.д., если вопросы этих пользователей касаются чётко PostgreSQL.

Q101: Не знаю как поставить PostgreSQL на Windows. Что делать?

A101: Для начала прочитать статью: Установка PostgreSQL 8.3 на Windows XP или Установка PostgreSQL 9.0.1 на Windows 7. Возможно вам больше ничего и не понадобится.

Q102: Во время установки PostgreSQL на Windows получаю сообщение об ошибке «Invalid user specified: Logon Failure: Unknown user name or bad password». Что делать?

A102: (Автор совета Bruce Modick). Зайдите в Панель Управления Windows, в управление пользователями и сделайте пользователя postgres членом группы Пользователи.

Q103: Во время установки PostgreSQL на Windows получаю сообщение об ошибке «Invalid User specified: Logon Failure: The user has not been granted the requested logon type at this computer». Что делать?

A103: (Автор совета Bruce Modick). Зайдите администратором в настройки Локальных Политик Безопасности и для учётной записи postgres предоставьте права «Access this computer from the network» (Доступ к данному компьютеру из сети).

Q104: Во время установки PostgreSQL на Windows получаю сообщение об ошибке «Failed to create process for initdb: 1385!». Что делать?

A104: (Автор совета Bruce Modick). Зайдите администратором в настройки Локальных Политик Безопасности и для учётной записи postgres предоставьте права «Log on Locally».

Q105: Регистрирую сервис так: pg_ctl register -N postgres_svc -w -D %windir%PostgreSQLdata и вылазит ошибка номер 1057. Что это за ошибка и по какой причине сервис не может быть зарегистрирован?

A105: (Автор ответа msr). Service «service_name» faild with error: «System error. Code 1057. Имя учетной записи задано не верно или не существует, или же неверен указаный пароль».

Q106: Во время установки выдает ошибку: Сервис ‘Secondary Logon’ не запущен. Этот сервис необходим для инициализации кластера базы данных. Пожалуйста, запустите сервис и попобуйте еще раз. Что делать?

A106: Зайдите администратором. Найдите диспетчер служб (Службы или Services). Найдите в списке службу с названием ‘Secondary Logon’ и запустите её, щёлкнул правой кнопкой мыши.

Q107: Во время установки, на этапе Loading additional SQL modules выскочило сообщение: «problem runing post instal step/instalation mya not complete corecltly.error reading file c:/postgresql/8.4/data/postgresql.cfg». Что делать?

A107: Попробуйте проверить права доступа на каталог «c:/postgresql/8.4/data». Возможно, по какой-то причине для этого каталога установлен флаг read-only (только чтение). Если это так, уберите его и запустите установку заново.

Если это не помогает, то предлагается вот такой рецепт от cx@ukr.net:

  1. В службах запускаем «Вторичный вход в систему» и ставим тип запуска — «Автозапуск»
  2. Создаём нового пользователя в системе с названием латинскими буквами и правами администратора — к примеру «Sexy»
  3. Жмём «Выход из системы» и входим с учётной записью «Sexy»
  4. Запускаем инсталлятор PostgreSQL 9.x x64 от имени администратора и наслаждаемся ЧИСТОЙ установкой!!! Wow!!!
  5. Проверяем работоспособность сервера подключением к template1 из psql — «psql -U postgres -W template1» (на запрос ввести пароль, указанный при инсталляции!)
  6. Выходим из учётной записи «Sexy» и заходим в нашу обычную, грохаем учётную запись «Sexy» со всеми файлами.
  7. Пишем премногую благодарность мне на cx@ukr.net за сэкономленых несколько часов (или больше, кому как) времени!

Q108: Не запускается сервис. Выдаёт: «More help is available by typing NET HELPMSG 3534». Что делать?

A108: Попробуйте сделать следующее:

  1. Зайдите администратором. Найдите диспетчер служб (Службы или Services).
  2. В списке служб найдите PostgreSQL и щёлкните правой кнопкой мыши. Из появившегося меню выберите Свойства (Properties)
  3. В диалоговом окне свойств перейдите на вкладку Start Session (Вход в систему). На этой вкладке есть два варианта выбора «С учётной записью» и «С системной учётной записью». Измените вариант выбора на «С системной учётной записью» (галочку «Разрешить взаимодействие с рабочим столом» не ставить), нажмите «Применить» и «Ок». Должно помочь.

Q109: Во время установки выдаёт: «Внутренняя ошибка поиска учётной записи: Сопоставление между именами пользователей и идентификаторами безопасности не было произведено». Что делать?

A109: Такая ошибка может быть вызвана тем, что «Компьютер и Полное имя» должны быть на английском языке (информацию предоставил: shurickan).

Q110:: Во время установки выдаёт: «Failed to establish a connection to ‘127.0.0.1’». Что делать?

A110:

  1. Открываем в Блокноте файл C:Windowssystem32driversetchosts
  2. Удаляем существующий текст, относящийся к 127.0.0.1 и localhost
  3. Пишем строку: «127.0.0.1 localhost» и сохраняем файл
  4. Перезапускаем службу PostgreSQL.

Должно работать!

Q111: При старте в логе вот такое сообщение: «MSD FATAL: the database system is starting up». Как исправить эту ошибку?

A111: На самом деле — это не ошибка. Просто PostgreSQL ругается, что к нему делаются попытки подключиться, хотя он ещё только запускается.

Q112:Устанавливаю PostgreSQL повторно и у меня спрашивает пароль: «Please provide a password for the database superuser and service account (postgres)…». Не понимаю где его взять?

A112: По идее взять нужно из своей же головы — вспомнить, что вводили ранее. Если на голову надежды мало, то попробуйте так: Пуск -> Все программы -> Стандартные -> Выполнить. Далее введите:

net user postgres postgres

после чего пароль пользователя postgres будет таким же как и имя пользователя, т.е. тоже postgres. (за рецепт спасибо surmaless)

Q113:: Во время установки, на этапе инициализации кластера БД выскочило сообщение: «Problem running post-install step. Installation may not complete correctly. The database cluster initialization failed.» Что делать?

A113: Причин может быть великое множество. Например, установка старой версии PostgreSQL, в которой не учтены сервис паки Windows. Или установка PostgreSQL на машину в домене, где собственные политики безопасности мешают нормальной установке PostgreSQL. Или по какой-то причине работу инсталлятора заблокировал антивирус.

Рекомендации следующие: найдите лог инсталлятора, который обычно находится в WINDOWSTEMP (возможно также для старых версий в самом каталоге установки PostgreSQL) и прочитайте сообщения, которые там написаны. Возможно это поможет понять в чём собственно проблема.

Также советую не забывать совет в вопросе Q107, касающийся установки PostgreSQL с пользователем-администратором, а не пользователем postgres


PostgreSQL и 1C


Q201: Будет ли работать PostgreSQL из дистрибутива или скаченный с оригинального сайта PostgreSQL с 1C?

A201: Нет, не будет. Для своей работы 1C использует специальный тип данных, но есть и другие отличия. Смотрите сюда: http://v8.1c.ru/overview/postgres_patches_notes.htm. Также посетите ещё и эту страницу: http://wiki.etersoft.ru/PostgreSQL.

  • What’s New?
  • Forum
    • New Posts
    • FAQ
    • Calendar
  • Advanced Search
  • Home
  • Forum
  • Foreign Language Support
  • Русский форум
  • Ошибка при установке PostgreSQL

Thread: Ошибка при установке PostgreSQL

  1. 09-22-2011, 06:33 AM


    #1

    Grubbun is offline


    Junior Member


    Здравствуйте, уже замучился с установкой ХМ из-за того, что не устанавливается PostgreSQL. Пробовал уже на 2-х компьютерах все безрезультатно. В конце установки говорит, что возникла ошибка. Пробовал и обычный установщик и комбо. Не могу понять в чем дело? Очень надо!


  2. 09-22-2011, 07:07 AM


    #2

    Grubbun is offline


    Junior Member


    Default

    При загрузке ХМ пишет о следующей ошибке. The following error occurred when trying to open the database. Failed to establish a connection to 127.0.0.1

    ФРэймворк устанвлен


  3. 09-26-2011, 10:44 AM


    #3

    Sarek is offline


    Holdem Manager Support

    Sarek's Avatar


    Default

    Если операционная система Вин7 (или Виста), следует иметь в виду все это:
    1) Имя компьютера должно быть на английском и «в одно слово» (без пробелов) — после изменения требуется перезагрузка2) Имя пользователя Виндовс — аналогично. Если это не так, следует создать нового пользователя с английским именем, дать ему права администратора и перегрузить компьютер под него. Затем установить Postgres и ХМ, после чего снова перегрузить комп — обратно под старого пользователя, а этого можно будет удалить — его миссия завершена.
    3) Служба «Вторичный вход в систему» должна быть установлена на «Автостарт». Панель управления — администрирование — Службы.
    4) Контроль учетных записей UAC надо выключить. ( How to Disable and Turn Off UAC in Windows 7 � My Digital Life )
    5) При установке Postgres и ХМ рекомендуется выключить антивирус и файерволл. Или совсем их деинсталлировать на это время.
    6) Все установки обязательно запускать «от администратора» (по правому клику на файл) — невзирая на то, что у пользователя Виндовс права администратора, как правило, имеются. И желательно запускать установки первым делом после перезагрузки компа.
    7) Если есть необходимость устанавливать Postgres не в папку по умолчанию (см следующий пункт), или использовать неумолчальную папку для базы данных — следует скачать отдельный установщик Download PostgreSQL | EnterpriseDB (при выборе версии 9.0 над брать тот, что соответствует разрядности Виндовс на компе).
    8) Если Виндовс не на английском — устанавливать Postgres надо именно не в умолчальную папку. Требуется создат в корне диска (например) папку и ставить программу в нее.
    9) Устанавливать Postgres и ХМ надо отдельно, по очереди. От админа. and HM separarelly, one after one. Когда ХМ после первого запуска сообщит, что отстуствует база данных — просто создать ее через DBControlpanel.exe
    10) После каждой неудачной попытки установки Postgres ее следует не только деинсталлировать через Панель управления, но и удалить из системы пользователя по имени «postgres»:
    «Пуск», «Выполнить», набрать с клавиатуры «cmd» и по правому клику запустить командную строку от админа
    В черном окне набрать без ошибок следующую команду (и нажать Enter):
    net user postgres /del
    Должно появиться сообщение, что команда выполнена успешно. Для проверки набрать
    net user
    (без параметров) — получим список пользователей, в котором не должно быть пользователя postgres
    11) Кстати, все клиенты покер-румов также должны запускаться «от админа»


Similar Threads

  1. Replies: 2

    Last Post: 08-08-2011, 09:11 AM

  2. Replies: 9

    Last Post: 06-21-2011, 03:32 AM

  3. Replies: 1

    Last Post: 05-22-2011, 10:49 AM

  4. Replies: 1

    Last Post: 02-19-2011, 04:36 PM

  5. Replies: 2

    Last Post: 02-01-2011, 06:00 AM


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
  • BB code is On
  • Smilies are On
  • [IMG] code is On
  • [VIDEO] code is On
  • HTML code is Off

Forum Rules

Добрый день.
Помогите с установкой PostgreSQL 9.6 на сервер под управлением Windows Server 2007 x64 SP2.
Перепробовал уже все советы из интернета. Вроде какая то проблема с выполнением скриптов установки.
Ошибка при установке PostgreSQL 9.6

There has been an error.
Unable to write inside TEMP environment variable path.

В лог файле bitrock_installer.log

Log started 08/13/2019 at 13:35:44
Preferred installation mode : qt
Trying to init installer in mode qt
Mode qt successfully initialized
Executing icacls «C:UsersАдминистраторAppDataLocalTemp/postgresql_installer_20ee233410» /inheritance:r
Script exit code: 0

Script output:
®Ўа Ў®в **л© д ©«: C:UsersЂ¤¬Ё*Ёбва в®аAppDataLocalTemp/postgresql_installer_20ee233410
“бЇҐи*® ®Ўа Ў®в *® 1 д ©«®ў; *Ґ г¤ «®бм ®Ўа Ў®в вм 0 д ©«®ў

Script stderr:

Executing icacls «C:UsersАдминистраторAppDataLocalTemp/postgresql_installer_20ee233410» /T /Q /grant «АдминистраторOI)(CI)F»
Script exit code: 0

Script output:
“бЇҐи*® ®Ўа Ў®в *® 1 д ©«®ў; *Ґ г¤ «®бм ®Ўа Ў®в вм 0 д ©«®ў

Script stderr:

Executing C:UsersАдминистраторAppDataLocalTemp/postgresql_installer_20ee233410/temp_check_comspec.bat
Script exit code: 0

Script output:
«test ok»

Script stderr:

Could not find registry key HKEY_LOCAL_MACHINESOFTWAREPostgreSQLInstallatio nspostgresql-x64-9.6 Data Directory. Setting variable iDataDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINESOFTWAREPostgreSQLInstallatio nspostgresql-x64-9.6 Base Directory. Setting variable iBaseDirectory to empty value
Could not find registry key HKEY_LOCAL_MACHINESOFTWAREPostgreSQLInstallatio nspostgresql-x64-9.6 Service ID. Setting variable iServiceName to empty value
Could not find registry key HKEY_LOCAL_MACHINESOFTWAREPostgreSQLInstallatio nspostgresql-x64-9.6 Service Account. Setting variable iServiceAccount to empty value
Could not find registry key HKEY_LOCAL_MACHINESOFTWAREPostgreSQLInstallatio nspostgresql-x64-9.6 Super User. Setting variable iSuperuser to empty value
Could not find registry key HKEY_LOCAL_MACHINESOFTWAREPostgreSQLInstallatio nspostgresql-x64-9.6 Branding. Setting variable iBranding to empty value
Could not find registry key HKEY_LOCAL_MACHINESOFTWAREPostgreSQLInstallatio nspostgresql-x64-9.6 Version. Setting variable brandingVer to empty value
Could not find registry key HKEY_LOCAL_MACHINESOFTWAREPostgreSQLInstallatio nspostgresql-x64-9.6 Shortcuts. Setting variable iShortcut to empty value
Could not find registry key HKEY_LOCAL_MACHINESOFTWAREPostgreSQLInstallatio nspostgresql-x64-9.6 DisableStackBuilder. Setting variable iDisableStackBuilder to empty value
[13:35:52] Existing base directory:
[13:35:52] Existing data directory:
[13:35:52] Using branding: PostgreSQL 9.6
[13:35:52] Using Super User: postgres and Service Account: NT AUTHORITYNetworkService
[13:35:52] Using Service Name: postgresql-x64-9.6
Executing cscript //NoLogo «C:UsersАдминистраторAppDataLocalTemppostgre sql_installer_20ee233410prerun_checks.vbs»
Script exit code: 1

Script output:
ЋиЁЎЄ CScript: ЌҐ г¤ Ґвбп * ©вЁ ЁбЇ®«*по饣® п¤а «VBScript» ¤«п бжҐ* аЁп «C:UsersЂ¤¬Ё*Ёбва в®аAppDataLocalTemppostgresql_installer_20ee23 3410prerun_checks.vbs».

Script stderr:
Program ended with an error exit code

Error running cscript //NoLogo «C:UsersАдминистраторAppDataLocalTemppostgre sql_installer_20ee233410prerun_checks.vbs»: Program ended with an error exit code
Cannot delete file C:/Users/Администратор/AppData/Local/Temp/postgresql_installer_20ee233410

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

Содержание

  1. Failed to run initdb 1073741515 postgresql
  2. установка postgres: сбой при инициализации кластера базы данных (Postgresql версии 9.4.4)
  3. 12 ответов
  4. Ошибка файловой системы 1073741515 в Windows 7, Windows 10
  5. Как исправить ошибку файловой системы 1073741515 в Windows 7, 10
  6. 1. Используйте RegCure Pro, чтобы автоматически исправить ошибку
  7. 2. Избавьтесь от шпионских программ, используя утилиту для удаления Spyhunter Malware
  8. 3. Используйте Windows Repair, чтобы исправить ошибку
  9. 4. Обновить/Сбросить Windows 10

Failed to run initdb 1073741515 postgresql

Сообщения: 27627
Благодарности: 8084

Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна. Дополнительные сведения содержатся в журнале событий приложений или используйте программу командной строки sxstrace.exe для получения дополнительных сведений.

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 64
Благодарности:

Качаем с сайта 1С дистрибутивы postgresql_9_1_9_1_1C и х86 и х64, я ставил обе версии библиотек. Оттуда берём файлы vcredist и устанавливаем в систему. Сам postgres этой версии устанавливать не надо (хотя никто не запрещает), задача была установить на чистый 2008 R2 SP1 postgresql_9_2_4_1_1C_x64. После установки библиотек устанавливаем postgresql_9_2_4_1_1C_x64. Который устанавливается нормально.

Источник

установка postgres: сбой при инициализации кластера базы данных (Postgresql версии 9.4.4)

Не могу установить Postgresql. Все перепробовала:

  • Я запускаю установку как администратор.
  • Я создаю пользователя postgresql и добавляю его в группу администраторов.
  • Я устанавливаю его прямо на C: postgresql.

Но безуспешно. для информации: у меня windows 8

12 ответов

  • Прежде всего запустите настройку от имени администратора.
  • Выберите папку для установки внутри программных файлов (по умолчанию)
  • Но выберите расположение данных вне указанной выше папки в другое место (c: postgres data или что-то в этом роде.)

Другой способ решить эту проблему — изменить регион (язык) вашей операционной системы (Машины). Если вы выбираете, например, французский, возьмите французский из Франции, а не местный французский. То же самое для английского, а не местного английского. Некоторые символы не работают с местным языком. Думаю, это решит вашу проблему.

Для меня это терпело неудачу каждый раз и для каждого решения, упомянутого здесь. Затем, после небольших собственных исследований и разработок, я смог успешно использовать postgresql. Ниже приведены шаги, которые необходимо выполнить при обнаружении этой ошибки «сбой при инициализации кластера базы данных».

Вы должны вручную запустить initdb, который присутствует: «C: Software PostgreSql 12 bin»

Теперь убедитесь, что вы связали «postgres» как пользователя с командой initdb, поскольку «postgres» — это суперпользователь, созданный во время установки.

initdb -D «D: PostgreSql 12 data» -U postgres

Теперь, когда кластер базы данных инициализирован, вы можете запустить сервер с помощью утилиты pg_ctl, находящейся в папке bin PostgreSql 12.

pg_ctl start -D «D: PostgreSql 12 data»

Или вы также можете зарегистрировать его как службу Windows, и вы можете установить его на автоматический

pg_ctl register -N PostgreSql-12.3.1 -D «D: PostgreSql 12 data»

Теперь вы готовы к использованию базы данных postgresql. Либо используйте его через строку cmd (psql), либо pgAdmin4

У меня была такая же ошибка, но с другой основной проблемой (не с разрешениями пользователя, а с проблемой локали). Решение для этого описано здесь: Инициализация кластера базы данных Win 10 Postgresql 11 не удалась

Я пытался и терпел неудачу несколько раз, думая, что это как-то связано с правами и пользователем, которые использовались во время установки. Но благодаря совету ThangLeQuoc по проверке журнала установки я нашел причину:

initdb: недопустимое имя локали «NorwegianBokm † l, Norway»

Вызывается Die (не удалось инициализировать кластер базы данных с помощью initdb) .

Не удалось инициализировать кластер базы данных с помощью initdb

Итак, после выбора «локали по умолчанию» в процессе установки все прошло нормально. Это было в версии 11.6 OS Postgres.

Я выполнил шаги, предложенные @IsoNecroMad, и это сработало

1) Прежде всего, запустите настройку от имени администратора.

2) Выберите папку для установки внутри программных файлов (по умолчанию)

3) Но выберите расположение данных вне указанной выше папки в другое место (c: postgres data или что-то в этом роде.)

Возможное решение для 10.3. версия:

Переместите загруженный файл на диск C: .
Пример: C:postgresql-10.3-2-windows-x64.exe

Создайте каталог с именем PostgreSQL на диске C:

Создайте каталог с именем 10 в ранее созданном каталоге PostgreSQL.
Итак, вам нужно иметь C: PostgreSQL 10 .

Запустите C: postgresql-10.3-2-windows-x64.exe (НЕ НАЖИМАЙТЕ «ЗАПУСТИТЬ ОТ АДМИНИСТРАТОРА», просто дважды щелкните)

Измените путь к каталогу установки на C:PostgreSQL

Измените путь к каталогу данных на C:PostgreSQLdata

Надеюсь, установка пройдет успешно.

Запустите установку от имени администратора и используйте режим Windows 7

Я столкнулся с той же проблемой при попытке установить postgres 10.3. Запуск от имени администратора мне не помог. Но он был установлен правильно, когда я изменил каталог установки с каталога по умолчанию, который находится внутри Program Files. Вместо этого я создал новую папку на диске C и сделал ее каталогом установки.

Я устанавливал Postgres версии 9.5 (в Windows 7 и с помощью установщика DBEnterprise) . для меня проблема, похоже, в том, что я выбирал «POSIX» в качестве региональной конфигурации . Но я пробовал с региональной конфигурацией «C» Настройка и установка завершились без проблем .

Также я запускаю установщик от имени администратора!

Только не используйте установщик EDB. Сейчас есть альтернатива BigSQL.

Сейчас 2019 , и у меня все еще та же проблема с Postgres 11 . Перед этим я удаляю текущий Postgres 9.6 (если я правильно помню версию) и пытаюсь установить новый Postgres 11, и возникает проблема. Я пробовал следующие подходы, но ни один из них не работает:

  • Запускать установку от имени администратора при каждом запуске -> сбой
  • Выберите папку для установки по умолчанию, предложенную при установке (C: / Program Files / PostgresSQL / 11), и папку данных, расположенную в другом место -> не удалось
  • Установить его за пределами C: / -> все равно не удалось

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

Источник

Ошибка файловой системы 1073741515 в Windows 7, Windows 10

Ошибка файловой системы 1073741515 , которая переводится в тип ошибки 0xC0000135 , описывает невозможность запуска исполняемой программы из-за отсутствия необходимых компонентов (одного или нескольких .dll файлы) или неправильно настроенные системные файлы.

Эти неисправные системные файлы или отсутствующие компоненты создают ошибки реестра в вашей операционной системе Windows, которые приводят к сбоям системы, снижению производительности ПК, сбоям программы и многим другим.

Вы можете спросить, что вызывает ошибки реестра?

Ошибки реестра возникают, в основном, когда новые приложения устанавливаются поверх существующих, не удаляя полностью предыдущее приложение и его компоненты.

Что вызывает «Ошибка файловой системы – 1073741515» в окнах 7 и 10?

Ошибка файловой системы – 1073741515 ’может быть вызвана одной из следующих причин:

  • Неисправное оборудование
  • Ошибки JavaScript
  • Ошибки в проводнике Windows
  • Вредоносное ПО (вирусы, рекламное и шпионское ПО)
  • Ошибки реестра

Каковы симптомы «Ошибка файловой системы – 1073741515»

Симптомы ошибок, с которыми сталкиваются пользователи Win7 или 10:

  • Ошибки протокола передачи гипертекста (HTTP)
  • Резкие проблемы с отключением
  • Синий экран смерти (BSOD)
  • Ошибка ввода/вывода (IO)
  • .exe файлы не запускаются
  • Отключенные средства управления UA

Как исправить ошибку файловой системы 1073741515 в Windows 7, 10

Чтобы исправить ошибку файловой системы 1073741515 на Win7 и 10, выполните действия, перечисленные ниже.

  1. Используйте RegCure Pro, чтобы автоматически исправить ошибку
  2. Избавьтесь от шпионских программ, используя утилиту для удаления Spyhunter Malware
  3. Используйте Windows Repair, чтобы исправить ошибку
  4. Обновить/Сбросить Windows 10

1. Используйте RegCure Pro, чтобы автоматически исправить ошибку

RegCure Pro – это инструмент для восстановления реестра, который эффективно сканирует и исправляет поврежденные или отсутствующие файлы реестра. Исправляя проблемы с реестром, он также избавляется от «Ошибка файловой системы 1073741515» и предотвращает возникновение других связанных с этим проблем. Чтобы использовать RegCure Pro, следуйте этим инструкциям:

  1. Скачать RegCure Pro
  2. Установите программу и запустите ее.
  3. Нажмите кнопку «Сканировать» и дождитесь ее завершения.
  4. После завершения сканирования нажмите Исправить ошибки
  5. Перезагрузите компьютер
  6. Запустите программное обеспечение, инициирующее Ошибка файловой системы 1073741515, и ошибка должна исчезнуть.

  • ОТНОСИТЕЛЬНО: 10 лучших очистителей реестра для Windows 10

2. Избавьтесь от шпионских программ, используя утилиту для удаления Spyhunter Malware

Spyhunter оптимизирует ваш компьютер, удаляя все следы вредоносного, рекламного и шпионского ПО, чтобы обеспечить бесперебойную работу вашего компьютера.

После использования RegCure Pro для устранения проблем, связанных с реестром, выполните быстрое сканирование с помощью средства защиты от вредоносных программ SpyHunter, чтобы убедиться, что « Ошибка файловой системы 1073741515 » больше не возникает.

Чтобы использовать Spyhunter для удаления различных видов шпионских программ, вредоносных программ и вирусов, выполните следующие инструкции по удалению:

  1. Скачать Spyhunter
  2. Следуйте инструкциям, чтобы установить его на свой компьютер
  3. В интерфейсе программного обеспечения защиты от вредоносных программ нажмите кнопку «Сканирование вредоносных программ», чтобы запустить быстрое или полное сканирование системы, и следуйте инструкциям на экране.
  4. После завершения сканирования системы установите флажок Выбрать все или нажмите Выбрать все , затем нажмите Удалить , чтобы удалить все угрозы на вашем компьютере.

Завершив быстрое сканирование, запустите установленные приложения, средства устранения неполадок Windows и средства администрирования, и теперь все должно работать нормально.

Ошибка файловой системы 1073741515 ’, которую вы испытывали на своей ОС Win7 или Win10 на своем ПК, должна исчезнуть.

3. Используйте Windows Repair, чтобы исправить ошибку

  1. Загрузите Windows Repair Portable ЗДЕСЬ и распакуйте загруженный файл
  2. Найдите новую разархивированную папку, созданную в нужном вам месте, и откройте папку с меткой ‘’ files ’’ (… восстановление Windows v… файлы )

  • СВЯЗАННЫЕ: исправлено: ошибка 0x80240fff блокирует обновления Windows 10

  1. В папке файлы найдите fix_exe_hijack.infфайл .


  1. Нажмите правой кнопкой мыши на файл и выберите Install ’Install’ ’.
  2. После установки .inf , перезагрузите компьютер, и вы сможете открывать приложения и инструменты администрирования, не сталкиваясь с «сильной ошибкой файловой системы 1073741515. »
  3. Кроме того, установите файл .exe
  4. Запустите и перейдите на вкладку Ремонт – главная страница , а затем Предварительные настройки: все ремонтные работы .


  1. Убедитесь, что установлены все флажки для Все ремонтные работы . Затем нажмите Начать ремонт .


Примечание. Для выполнения ремонта пользователь должен быть администратором .

  1. Не отменяйте процесс, дождитесь окончания ремонта
  2. После завершения ремонта вам будет предложено перезагрузить компьютер. Выберите Да .
  3. При перезапуске компьютера теперь вы сможете открывать приложения и инструменты администрирования, не испытывая ошибки File System 1073741515. ’’.

  • СВЯЗАННЫЕ: Как исправить поврежденный реестр в Windows 10, 8, 8.1

4. Обновить/Сбросить Windows 10

Выполнение обновления или перезагрузки ПК в Windows 10 в основном переустановит операционную систему, удалит все сторонние приложения, оставляя все личные данные без изменений. Тем не менее, вы можете выбрать, хотите ли вы сохранить какие-либо данные.

Для обновления ПК в Windows 10 выполните следующие процедуры:

  1. Удерживая WinKey + S , в поле поиска введите Настройки и нажмите на него.
  2. Нажмите Обновление и безопасность .
  3. Выберите Восстановление .
  4. В разделе «Перезагрузить этот компьютер» нажмите Начало работы , чтобы начать сброс/обновление
  5. Примите к сведению подсказку по мере ее появления и выберите, сохранять ли ваши личные файлы или удалять их.
  6. После завершения обновления конфигурации вашего компьютера теперь должны быть установлены по умолчанию и все накопления реестра очищены
  7. Переустановите ваши приложения и запустите их. Ошибка файловой системы – 1073741515 ’должна быть удалена.
  8. Кроме того, попробуйте запустить средства администрирования и средства устранения неполадок Windows, теперь все должно работать нормально.

Используя все или некоторые из этих настроек, ошибки протокола передачи гипертекста (HTTP), проблемы с внезапным завершением работы, синий экран смерти (BSOD), ошибка ввода/вывода (IO); Файлы .exe не работают, ошибки реестра и отключенные элементы управления UA должны быть в прошлом.

Источник

Adblock
detector

Понравилась статья? Поделить с друзьями:
  • Postgresql ошибка при создании информационной базы сеанс работы завершен администратором
  • Postgresql ошибка лишние данные после содержимого последнего столбца
  • Postgresql ошибка 42601
  • Postgresql обработка ошибок
  • Postgresql как изменить формат даты