puppeteer 执行的时候报各种so文件找不到

puppeteer 执行的时候报各种so文件找不到

月光魔力鸭

2021-12-22 11:06 阅读 710 喜欢 0 puppeteer

我们项目一直在使用puppeteer 生成pdf ,整体的思路是没有问题的,而且在开发环境运行了好久了,但是部署后总会有各种各样的报错。各种so文件找不到等等 。 今天以 libasound.so.2为例子,如何查找并解决这类问题。

解决puppeteer找不到so文件

之前的时候出现这类问题只能去网上找类似的解决方案,最近看了一篇文章,发现原来还可以这么做。

https://pkgs.org/

当我们缺少某个so文件或找不到的时候,应该安装哪个包?这个对于我来说是一脸懵逼的,我们可以在这个网站上进行搜索。

输入我们要查找的文件,找到对应的系统版本和包,点击后进入。

然后安装下alsa-lib 在试试应该就可以了。

转载请注明出处: https://chrunlee.cn/article/puppeteer-so-found.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
最近在折腾的时候又想写less了,但是换框架了,成了thinkjs,考虑到开发阶段一直编译编译less的情况..最终根据middleware的特点实现了一个超级简单的less中间件。
经常会遇到需要系统重启后自动执行的一些任务,在windows 上可以将对应的程序打包成service 然后自启动即可
最近由于系统需要一些数据进行测试,但是正常的流程都是下载pdf ,打印pdf,然后通过涂写答题卡,将涂写的扫描上传..太麻烦了,想做成简单点,通过程序直接生成..卡在了pdf转图片上,今天抽空找了下库,通过gm可以将pdf转为图片,起码第一步已经实现了,后边的涂学号之前已经做过了。
近期有个小工具,需要使用到本地数据库,想使用sqlite ,本来以为是个手到擒来的活... 没成想卡在了开始上。
产品版本更新的时候经常会有一些数据库的差异,如果版本管理好的话,一步一步升级即可.. 但是如果好久没更新的话,还是有很多不确定的,只能挨着比对表和字段。比对了一次就烦了,写了这么一个工具,查询差异表和字段并给出sql语句。
通过pm2来实现nodejs应用的集群,不过我之前没做session共享,导致.. 登录不上啊 啊啊啊,无奈,又重新对redis进行了集成。
在日常开发中,经常会频繁的做一些重复性的操作,作为一名程序员,解放双手的时刻到了
由于国家的行政区划每年都有变化,所以经常需要更新最新的数据,这里提供一个nodejs版本mysql数据存储的抓取示例。