当前位置: 首页 > 知识库问答 >
问题:

不能在流水线作业中部署额外的包

茹展鹏
2023-03-14

我在连续交付中使用了一个nodejs应用程序。最近,我安装了一个软件包(puppeteer),但由于它需要一些共享图书馆(xlib)而无法启动。这个问题已经记录在案(在这里),我只需要安装额外的包。

#!/bin/bash
npm install
sudo apt-get update
sudo apt-get install -y --fix-missing  libx11-6 libx11-xcb1 libxcb1 .......

2020-05-20T08:27:03.83+0000[app/proc/web/0]错误未处理拒绝:错误:未能启动浏览器进程!2020-05-20T08:27:03.83+0000[app/proc/web/0]ERR/home/vcap/deps/0/node_modules/puppeteer/.local-chromium/linux-756035/chrome-linux/chrome:加载共享库时出错:libx11-xcb.so.1:无法打开共享对象文件:没有这样的文件或目录

共有1个答案

万俟修诚
2023-03-14

你可能想直接在我们的公开场合讨论这个问题。在这里自我注册:https://ic-devops-slack-invite.us-south.devops.cloud.ibm.com/然后在这里提问https://ibm-devops-services.slack.com/

我怀疑您应该将缺少的依赖项添加到package.json中。

 类似资料:
  • 如贴图所示,我正在尝试使用MPAndroid libraray的水平条形图,一切都很好,除了在图的末尾有一条十字线,如图所示。我还附上了图表样式的代码。请有人帮忙纠正我代码中的错误。 MpChart错误的图像:

  • 我已经开始使用Scala SDK Scio开发我的第一个DataFlow工作。数据流作业将以流模式运行。 有谁能建议最好的部署方法吗?我已经在Scio文档中阅读了他们使用的,然后将其部署到Docker容器中。我也读过关于使用数据流模板的内容(但不是很详细)。 什么是最好的?

  • 我在eclipse IDE中有一个ant项目。Ant build在dist文件夹中创建一个war。我将war复制到Tomcat webapps文件夹并成功部署它。现在,我将Tomcat添加到eclipse中,并尝试在这里部署war,它会忽略war文件。它没有给出任何例外bu也没有做任何有用的事情。下面是完整的Tomcat日志- 它是一个动态的Web模块项目。在Eclipse中设置Tomcat时是否

  • 问题内容: 我正在尝试使用laravel进行简单的redis流水线命令,并且有一个问题: 我得到了“未定义变量:a”。我想我在这里错过了一些东西。有人可以帮忙吗? 问题答案: 这样,您就可以使变量在匿名函数的作用域内可见:

  • 利用流水线(pipeline)的方式从client打包多条命令一起发出,不需要等待单条命令的响应返回,而redis服务端会处理完多条命令后会将多条命令的处理结果打包到一起返回给客户端: cat data.txt | redis-cli –pipe 在选择开源redis开发库时需要着重注意是否支持pipeline,常见的jedis可以支持。 在部署架构是网络多跳的时候需要注意使用pipeline提高

  • 如何从胶水作业中检索胶水工作流参数? 我有一个“Python Shell”类型的AWS胶水作业,它从胶水工作流中定期触发。 该作业的代码将在大量不同的工作流中重用,因此我希望检索工作流参数,以消除对冗余作业的需求。 AWS开发人员指南提供了以下教程:https://docs.AWS.amazon.com/glue/latest/dg/workflow-run-properties-code.htm