ansible - Выполнить команду db2 update database конфигурация менеджера с использованием svcename db2c_db2inst1 »в качестве пользователя db2

Я настраиваю ansible для установки DB2 на сервере Linux. Все работает, за исключением последнего шага, который мне нужно запустить:

db2 update database manager configuration using svcename db2c_db2inst1

Однако я не могу запустить это как непривилегированный пользователь (я могу запустить его как пользователь db2isnt1 из строки cmd, и он работает). Задача, которую я использую, выглядит так:

  tasks:
    - name: setup svcename db2c_db2inst1
      remote_user: db2inst1
      shell: db2 update database manager configuration using svcename db2c_db2inst1

, но я получаю следующую ошибку:

TASK [setup svcename db2c_db2inst1] db2 обновляет конфигурацию менеджера баз данных, используя svcename db2c_db2inst1 ...

Я настраиваю ansible для установки DB2 на сервере Linux. Все работает, за исключением последнего шага, который мне нужно запустить:

db2 update database manager configuration using svcename db2c_db2inst1

Однако я не могу запустить это как непривилегированный пользователь (я могу запустить его как пользователь db2isnt1 из строки cmd, и он работает). Задача, которую я использую, выглядит так:

  tasks:
    - name: setup svcename db2c_db2inst1
      remote_user: db2inst1
      shell: db2 update database manager configuration using svcename db2c_db2inst1

, но я получаю следующую ошибку:

TASK [setup svcename db2c_db2inst1] db2 обновляет конфигурацию менеджера баз данных, используя svcename db2c_db2inst1 ...

Я настраиваю ansible для установки DB2 на сервере Linux. Все работает, за исключением последнего шага, который мне нужно запустить:

db2 update database manager configuration using svcename db2c_db2inst1

Однако я не могу запустить это как непривилегированный пользователь (я могу запустить его как пользователь db2isnt1 из строки cmd, и он работает). Задача, которую я использую, выглядит так:

  tasks:
    - name: setup svcename db2c_db2inst1
      remote_user: db2inst1
      shell: db2 update database manager configuration using svcename db2c_db2inst1

, но я получаю следующую ошибку:

TASK [setup svcename db2c_db2inst1] ****************************************** фатальный: [db2ansible]: НЕ СМОГЛИ! => {"changed": true, "cmd": "менеджер баз данных обновлений db2 конфигурация с использованием svcename db2c_db2inst1 "," delta ": «0: 00: 00.003631», «конец»: «2017-02-13 16: 39: 38.301753», «не удалось»: правда, «rc»: 127, «start»: «2017-02-13 16: 39: 38.298122», «stderr»: «/ bin / sh: и сейчас я работаю над заголовками. Проблема в том, что для существующих скриптов (и я выдаю ошибку 404 в ...

Я хотел бы намеренно создать ошибку 404 для некоторых страниц на моем сервере, и в настоящее время я работаю над заголовками. проблема в том, что для существующих скриптов (и я даю в скрипте ошибку 404) в поле заголовка Content-Type отображается text / html; charset = UTF-8 , а для реальных страниц 404 в том же поле отображается text / html; charset = iso-8859-1 , что противоречит моей цели. Я попытался добавить AddDefaultCharset UTF-8 в основной config, но тут не повезло. Вопрос в том, как установить кодировку на этих реальных страницах ошибок?

0
задан 13 February 2017 в 17:41
1 ответ

Разобрался: используйте ErrorDocument для желаемого кода ошибки (в данном случае 404), сделайте так, чтобы он указывал на скрипт в корневом веб-каталоге, затем настройте все, что мне нравится в ErrorDocument .

0
ответ дан 24 November 2019 в 04:59

Теги

Похожие вопросы