Bluemix Secure Gateway — служба Windows не запускается, остается в состоянии паузы

ОС: Виндовс 10

Во время установки Windows-клиента IBM Bluemix Secure Gateway (ibm-securegateway-client-1.5.1+client_windows.exe) я проверил параметр установки службы Windows: «Пожалуйста, отметьте этот параметр, если вы хотите, чтобы клиент Secure Gateway работал как службу и автоматически перезапустите".

Проверка services.msc Я вижу, что «Служба IBM Bluemix Secure Gateway» зарегистрирована как клиент, но статус «Приостановлен». Если я попытаюсь запустить его вручную, я увижу приглашение:

«Windows не удалось запустить службу IBM Bluemix Secure Gateway Service на локальном компьютере. Служба не вернула ошибку. Это может быть внутренняя ошибка Windows или внутренняя ошибка службы. Если проблема не устранена, обратитесь к системному администратору».

Следуя документации на https://new-console.eu-gb.bluemix.net/docs/services/SecureGateway/sg_053.html#sg_065 , я пытался удалить/установить службу Windows вручную.

Удаление отлично работает с: удаление windowsService.cmd

Microsoft Windows [Version 10.0.10586]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\WINDOWS\system32>cd C:\Program Files (x86)\Secure Gateway Client\ibm\securegateway\client

C:\Program Files (x86)\Secure Gateway Client\ibm\securegateway\client>windowsService.cmd uninstall

> [email protected] uninstall-securegw-service C:\Program Files (x86)\Secure Gateway Client\ibm\securegateway\client
> winser -x -r -s --name "IBM Bluemix Secure Gateway Service"

При попытке установить я вижу следующий вывод

C:\Program Files (x86)\Secure Gateway Client\ibm\securegateway\client>windowsService.cmd install

> [email protected] install-securegw-service C:\Program Files (x86)\Secure Gateway Client\ibm\securegateway\client
> winser -i -a -s --name "IBM Bluemix Secure Gateway Service"

{ Error: Command failed: "C:\Program Files (x86)\Secure Gateway Client\ibm\securegateway\client\node_modules\winser\bin\nssm64.exe" start "IBM Bluemix Secure Gateway Service"
I B M   B l u e m i x   S e c u r e   G a t e w a y   S e r v i c e :   U n e x p e c t e d   s t a t u s   S E R V I C E _ P A U S E D   i n   r e s p o n s e   t o   S T A R T   c o n t r o l .

    at ChildProcess.exithandler (child_process.js:207:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:852:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
  killed: false,
  code: 1,
  signal: null,
  cmd: '"C:\\Program Files (x86)\\Secure Gateway Client\\ibm\\securegateway\\client\\node_modules\\winser\\bin\\nssm64.exe" start "IBM Bluemix Secure Gateway Service" ' }

npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files (x86)\\Secure Gateway Client\\ibm\\ibm-node-v6.2.1-win-x64\\node.exe" "C:\\Program Files (x86)\\Secure Gateway Client\\ibm\\ibm-node-v6.2.1-win-x64\\node_modules\\npm\\bin\\npm-cli.js" "run-script" "install-securegw-service"
npm ERR! node v6.2.1
npm ERR! npm  v3.9.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install-securegw-service: `winser -i -a -s --name "IBM Bluemix Secure Gateway Service"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install-securegw-service script 'winser -i -a -s --name "IBM Bluemix Secure Gateway Service"'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the ibm-bluemix-secure-gateway-client package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     winser -i -a -s --name "IBM Bluemix Secure Gateway Service"
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs ibm-bluemix-secure-gateway-client
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls ibm-bluemix-secure-gateway-client
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Program Files (x86)\Secure Gateway Client\ibm\securegateway\client\npm-debug.log

C:\Program Files (x86)\Secure Gateway Client\ibm\securegateway\client>npm bugs ibm-bluemix-secure-gateway-client
'npm' is not recognized as an internal or external command,
operable program or batch file.

C:\Program Files (x86)\Secure Gateway Client\ibm\securegateway\client>

Я не вижу сгенерированного файла npm-debug.log.

Информация журнала не проливает много света:

C:\Program Files (x86)\Secure Gateway Client\ibm\securegateway\client\logs

**************************************************************************************************************************************************************** 
****************************************************************Starting Windows Service************************************************************************ 
**************************************************************************************************************************************************************** 
****************************************************************Starting Windows Service************************************************************************ 
****************************************************************Windows Service stopped************************************************************************ 
*************************************************************************************************************************************************************** 
**************************************************************************************************************************************************************** 
****************************************************************Starting Windows Service************************************************************************ 
**************************************************************************************************************************************************************** 
****************************************************************Starting Windows Service************************************************************************ 

Я попытался убрать securegw_service.config обратно к минимальному (я думаю), содержащему только:

GATEWAY_ID=xxx
SECTOKEN=xxx

person darcy202    schedule 04.08.2016    source источник


Ответы (1)


Похоже, последнее обновление для Windows 10 привело к сбою установки. Мы проверили на наших собственных системах и посмотрим, сможем ли мы определить какие-либо обходные пути, пока не будет доступно надлежащее исправление.

person Galen Keene    schedule 09.08.2016