章鱼部署:步骤失败:Activity 运行 主控制器上的包因错误 'The remote script failed with exit code 255' 而失败
Octopus Deploy: The step failed: Activity Run Package on Master-Controller failed with error 'The remote script failed with exit code 255'
我正在使用 Octopus-Deploy,当 运行在触手上运行以下 powershell 脚本时出现错误:
cd "C:\Repository\QA - Automation\UnitTestProject\bin\Debug"
.\UnitTestProject.exe
错误是:
Unhandled Exception: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).
September 14th 2017 07:56:03Error
at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
September 14th 2017 07:56:03Error
at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(RuntimeType serverType)
September 14th 2017 07:56:03Error
at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj)
September 14th 2017 07:56:03Error
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
September 14th 2017 07:56:03Error
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
September 14th 2017 07:56:03Error
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
September 14th 2017 07:56:03Error
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
September 14th 2017 07:56:03Error
at System.Activator.CreateInstance(Type type)
September 14th 2017 07:56:03Error
at se_builder.PIM_Bicycle.Main(String[] args) in C:\Repository\QA - Automation\UnitTestProject\PIM_Bicycle.cs:line 25
September 14th 2017 07:56:03Fatal
The remote script failed with exit code 255
September 14th 2017 07:56:03Fatal
Run Package on Master-Controller
我不知道为什么它不起作用。我是 Octopus-Deploy 和 Powershell 的新手,非常感谢您的帮助!我正在部署的应用程序是一个程序,它使用 Selenium 运行 测试,使用包中包含的 Excel 电子表格。文件结构为:
C:.
September 14th 2017 07:55:29Info
├───QA - Automation
September 14th 2017 07:55:29Info
│ ├───packages
September 14th 2017 07:55:29Info
│ │ ├───Microsoft.Office.Interop.Excel.15.0.4795.1000
September 14th 2017 07:55:29Info
│ │ │ └───lib
September 14th 2017 07:55:29Info
│ │ │ └───net20
September 14th 2017 07:55:29Info
│ │ ├───Selenium.Chrome.WebDriver.2.31
September 14th 2017 07:55:29Info
│ │ │ ├───build
September 14th 2017 07:55:29Info
│ │ │ └───driver
September 14th 2017 07:55:29Info
│ │ ├───Selenium.Firefox.WebDriver.0.18.0
September 14th 2017 07:55:29Info
│ │ │ ├───build
September 14th 2017 07:55:29Info
│ │ │ └───driver
September 14th 2017 07:55:29Info
│ │ ├───Selenium.PhantomJS.WebDriver.2.1.1
September 14th 2017 07:55:29Info
│ │ │ ├───build
September 14th 2017 07:55:29Info
│ │ │ └───driver
September 14th 2017 07:55:29Info
│ │ ├───Selenium.Support.3.5.2
September 14th 2017 07:55:29Info
│ │ │ └───lib
September 14th 2017 07:55:29Info
│ │ │ ├───net35
September 14th 2017 07:55:29Info
│ │ │ └───net40
September 14th 2017 07:55:29Info
│ │ ├───Selenium.WebDriver.3.5.2
September 14th 2017 07:55:29Info
│ │ │ └───lib
September 14th 2017 07:55:29Info
│ │ │ ├───net35
September 14th 2017 07:55:29Info
│ │ │ └───net40
September 14th 2017 07:55:29Info
│ │ ├───Selenium.WebDriver.ChromeDriver.2.32.0
September 14th 2017 07:55:29Info
│ │ │ ├───build
September 14th 2017 07:55:29Info
│ │ │ └───driver
September 14th 2017 07:55:29Info
│ │ │ ├───linux64
September 14th 2017 07:55:29Info
│ │ │ ├───mac64
September 14th 2017 07:55:29Info
│ │ │ └───win32
September 14th 2017 07:55:29Info
│ │ └───Selenium.WebDriver.IEDriver.3.5.1
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ ├───PIMData
September 14th 2017 07:55:29Info
│ └───UnitTestProject
September 14th 2017 07:55:29Info
│ ├───bin
September 14th 2017 07:55:29Info
│ │ └───Debug
September 14th 2017 07:55:29Info
│ ├───obj
September 14th 2017 07:55:29Info
│ │ └───Debug
September 14th 2017 07:55:29Info
│ │ └───TempPE
September 14th 2017 07:55:29Info
│ └───Properties
September 14th 2017 07:55:29Info
└───UnitTestProject
September 14th 2017 07:55:29Info
├───packages
September 14th 2017 07:55:29Info
│ ├───Selenium.Chrome.WebDriver.2.31
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ ├───Selenium.Firefox.WebDriver.0.18.0
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ ├───Selenium.PhantomJS.WebDriver.2.1.1
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ ├───Selenium.Support.3.5.2
September 14th 2017 07:55:29Info
│ │ └───lib
September 14th 2017 07:55:29Info
│ │ ├───net35
September 14th 2017 07:55:29Info
│ │ └───net40
September 14th 2017 07:55:29Info
│ ├───Selenium.WebDriver.3.5.2
September 14th 2017 07:55:29Info
│ │ └───lib
September 14th 2017 07:55:29Info
│ │ ├───net35
September 14th 2017 07:55:29Info
│ │ └───net40
September 14th 2017 07:55:29Info
│ ├───Selenium.WebDriver.ChromeDriver.2.32.0
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ │ ├───linux64
September 14th 2017 07:55:29Info
│ │ ├───mac64
September 14th 2017 07:55:29Info
│ │ └───win32
September 14th 2017 07:55:29Info
│ └───Selenium.WebDriver.IEDriver.3.5.1
September 14th 2017 07:55:29Info
│ ├───build
September 14th 2017 07:55:29Info
│ └───driver
September 14th 2017 07:55:29Info
└───UnitTestProject
September 14th 2017 07:55:29Info
├───bin
September 14th 2017 07:55:29Info
│ └───Debug
September 14th 2017 07:55:29Info
├───obj
September 14th 2017 07:55:29Info
│ └───Debug
September 14th 2017 07:55:29Info
│ └───TempPE
September 14th 2017 07:55:29Info
└───Properties
此外,请注意此应用程序 运行 完美地包含在 Visual Studio 中,并且我将应用程序打包在 Visual Studio Team Services 中并将其推送到我的 Octopus-Deploy 服务器。这些是我在 Visual Studio Team Services 上使用的步骤:
感谢您的帮助!
好的,所以我找到了解决这个问题的方法。问题是 Microsoft Excel 不允许网络服务控制它。为了解决这个问题,我需要做的就是以下几点:
1) 转到 C:\Program Files (x86)\Microsoft Office\Office14 并打开 EXCEL.EXE 的属性 window。
2) 打开安全选项卡,然后单击编辑...,然后单击添加...
3) 在 "Enter the object names to select" 中输入:"network service",不带引号,然后单击 "Check Names",然后单击确定。
4) 在 "Group or user names" 下,您需要 select 您刚刚添加到组(网络服务)的内容,然后在 "Permission for SYSTEM" 下,在 [=31] 中打勾=] 复选框 "Allow" 然后点击 "Apply" 然后 "OK".
那就解决你的问题了!
谢谢!
扎克
我正在使用 Octopus-Deploy,当 运行在触手上运行以下 powershell 脚本时出现错误:
cd "C:\Repository\QA - Automation\UnitTestProject\bin\Debug"
.\UnitTestProject.exe
错误是:
Unhandled Exception: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)). September 14th 2017 07:56:03Error
at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType) September 14th 2017 07:56:03Error
at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(RuntimeType serverType) September 14th 2017 07:56:03Error
at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj) September 14th 2017 07:56:03Error
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) September 14th 2017 07:56:03Error
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) September 14th 2017 07:56:03Error
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) September 14th 2017 07:56:03Error
at System.Activator.CreateInstance(Type type, Boolean nonPublic) September 14th 2017 07:56:03Error
at System.Activator.CreateInstance(Type type) September 14th 2017 07:56:03Error
at se_builder.PIM_Bicycle.Main(String[] args) in C:\Repository\QA - Automation\UnitTestProject\PIM_Bicycle.cs:line 25 September 14th 2017 07:56:03Fatal The remote script failed with exit code 255 September 14th 2017 07:56:03Fatal Run Package on Master-Controller
我不知道为什么它不起作用。我是 Octopus-Deploy 和 Powershell 的新手,非常感谢您的帮助!我正在部署的应用程序是一个程序,它使用 Selenium 运行 测试,使用包中包含的 Excel 电子表格。文件结构为:
C:.
September 14th 2017 07:55:29Info
├───QA - Automation
September 14th 2017 07:55:29Info
│ ├───packages
September 14th 2017 07:55:29Info
│ │ ├───Microsoft.Office.Interop.Excel.15.0.4795.1000
September 14th 2017 07:55:29Info
│ │ │ └───lib
September 14th 2017 07:55:29Info
│ │ │ └───net20
September 14th 2017 07:55:29Info
│ │ ├───Selenium.Chrome.WebDriver.2.31
September 14th 2017 07:55:29Info
│ │ │ ├───build
September 14th 2017 07:55:29Info
│ │ │ └───driver
September 14th 2017 07:55:29Info
│ │ ├───Selenium.Firefox.WebDriver.0.18.0
September 14th 2017 07:55:29Info
│ │ │ ├───build
September 14th 2017 07:55:29Info
│ │ │ └───driver
September 14th 2017 07:55:29Info
│ │ ├───Selenium.PhantomJS.WebDriver.2.1.1
September 14th 2017 07:55:29Info
│ │ │ ├───build
September 14th 2017 07:55:29Info
│ │ │ └───driver
September 14th 2017 07:55:29Info
│ │ ├───Selenium.Support.3.5.2
September 14th 2017 07:55:29Info
│ │ │ └───lib
September 14th 2017 07:55:29Info
│ │ │ ├───net35
September 14th 2017 07:55:29Info
│ │ │ └───net40
September 14th 2017 07:55:29Info
│ │ ├───Selenium.WebDriver.3.5.2
September 14th 2017 07:55:29Info
│ │ │ └───lib
September 14th 2017 07:55:29Info
│ │ │ ├───net35
September 14th 2017 07:55:29Info
│ │ │ └───net40
September 14th 2017 07:55:29Info
│ │ ├───Selenium.WebDriver.ChromeDriver.2.32.0
September 14th 2017 07:55:29Info
│ │ │ ├───build
September 14th 2017 07:55:29Info
│ │ │ └───driver
September 14th 2017 07:55:29Info
│ │ │ ├───linux64
September 14th 2017 07:55:29Info
│ │ │ ├───mac64
September 14th 2017 07:55:29Info
│ │ │ └───win32
September 14th 2017 07:55:29Info
│ │ └───Selenium.WebDriver.IEDriver.3.5.1
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ ├───PIMData
September 14th 2017 07:55:29Info
│ └───UnitTestProject
September 14th 2017 07:55:29Info
│ ├───bin
September 14th 2017 07:55:29Info
│ │ └───Debug
September 14th 2017 07:55:29Info
│ ├───obj
September 14th 2017 07:55:29Info
│ │ └───Debug
September 14th 2017 07:55:29Info
│ │ └───TempPE
September 14th 2017 07:55:29Info
│ └───Properties
September 14th 2017 07:55:29Info
└───UnitTestProject
September 14th 2017 07:55:29Info
├───packages
September 14th 2017 07:55:29Info
│ ├───Selenium.Chrome.WebDriver.2.31
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ ├───Selenium.Firefox.WebDriver.0.18.0
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ ├───Selenium.PhantomJS.WebDriver.2.1.1
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ ├───Selenium.Support.3.5.2
September 14th 2017 07:55:29Info
│ │ └───lib
September 14th 2017 07:55:29Info
│ │ ├───net35
September 14th 2017 07:55:29Info
│ │ └───net40
September 14th 2017 07:55:29Info
│ ├───Selenium.WebDriver.3.5.2
September 14th 2017 07:55:29Info
│ │ └───lib
September 14th 2017 07:55:29Info
│ │ ├───net35
September 14th 2017 07:55:29Info
│ │ └───net40
September 14th 2017 07:55:29Info
│ ├───Selenium.WebDriver.ChromeDriver.2.32.0
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ │ ├───linux64
September 14th 2017 07:55:29Info
│ │ ├───mac64
September 14th 2017 07:55:29Info
│ │ └───win32
September 14th 2017 07:55:29Info
│ └───Selenium.WebDriver.IEDriver.3.5.1
September 14th 2017 07:55:29Info
│ ├───build
September 14th 2017 07:55:29Info
│ └───driver
September 14th 2017 07:55:29Info
└───UnitTestProject
September 14th 2017 07:55:29Info
├───bin
September 14th 2017 07:55:29Info
│ └───Debug
September 14th 2017 07:55:29Info
├───obj
September 14th 2017 07:55:29Info
│ └───Debug
September 14th 2017 07:55:29Info
│ └───TempPE
September 14th 2017 07:55:29Info
└───Properties
此外,请注意此应用程序 运行 完美地包含在 Visual Studio 中,并且我将应用程序打包在 Visual Studio Team Services 中并将其推送到我的 Octopus-Deploy 服务器。这些是我在 Visual Studio Team Services 上使用的步骤:
感谢您的帮助!
好的,所以我找到了解决这个问题的方法。问题是 Microsoft Excel 不允许网络服务控制它。为了解决这个问题,我需要做的就是以下几点:
1) 转到 C:\Program Files (x86)\Microsoft Office\Office14 并打开 EXCEL.EXE 的属性 window。
2) 打开安全选项卡,然后单击编辑...,然后单击添加...
3) 在 "Enter the object names to select" 中输入:"network service",不带引号,然后单击 "Check Names",然后单击确定。
4) 在 "Group or user names" 下,您需要 select 您刚刚添加到组(网络服务)的内容,然后在 "Permission for SYSTEM" 下,在 [=31] 中打勾=] 复选框 "Allow" 然后点击 "Apply" 然后 "OK".
那就解决你的问题了!
谢谢!
扎克