首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跟踪巧克力误差

跟踪巧克力误差
EN

Stack Overflow用户
提问于 2014-09-15 07:24:29
回答 1查看 1K关注 0票数 1

我正在安装一个巧克力包,这会引发一个错误:

代码语言:javascript
复制
Write-Error : [ERROR] Running C:\Users\username\AppData\Local\Temp\chocolatey\javaruntime\javaruntimeInstall.exe with /s REBOOT=Suppress  was not successful. Exit code was '1603'.
At C:\ProgramData\chocolatey\chocolateyinstall\helpers\functions\Start-ChocolateyProcessAsAdmin.ps1:46 char:5
+     Write-Error $errorMessage
+     ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Write-Error

Write-Error : javaruntime did not finish successfully. Boo to the chocolatey gods!
-----------------------

控制台中显示了错误,但我无法找到跟踪它的方法。cinst javaruntime -force之后的退出代码为0,包被移动到C:\ProgramData\chocolatey\lib-bad。我已经尝试用try-catch捕获错误,但是cinst只是跳过它,然后在try-catch块之后被执行。

有没有办法追踪这些错误?

更新以澄清:我的问题是,即使出现了错误并且包被移动到lib-bad,巧克力也会使用tho代码0。

谢谢你的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-15 23:30:26

你是说你想让错误代码冒泡成巧克力的出口代码吗?高级版本并不总是正确捕获运行包安装中的错误代码。

这个问题在新的C#版本中得到了修正(截至2014年9月15日还没有发布)。

更新:Choco0.9.9.x将以0/1退出,而 0.9.10.x将以与包相同的退出代码退出。如果是基础结构管理解决方案,这允许重新启动方案一直到调用进程。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25842788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档