You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

切换至Alpine系Wolfi发行版后PuppeteerSharp无法启动浏览器

解决方案

Wolfi-base作为Alpine系精简发行版,依赖包的命名、默认包含的库与Debian存在差异,针对libnss3.so缺失及Chromium运行所需的完整依赖,你需要补充安装以下内容:

1. 完整的依赖安装命令

替换原有的apk add命令为以下完整版本:

RUN apk update && apk add --no-cache \
    xorg-server \
    openbox \
    nss \
    alsa-lib \
    libx11 \
    libxcomposite \
    libxdamage \
    libxext \
    libxfixes \
    libxrandr \
    libxrender \
    libxcb \
    libxkbcommon \
    libxkbfile \
    at-spi2-core \
    cups-libs \
    dbus-libs \
    libdrm \
    libgbm \
    libpci \
    mesa-gpu-drivers

2. 关键依赖说明

  • libnss3.so由nss包提供,但Wolfi中仅安装nss可能不足以覆盖所有关联依赖,上述命令补充了Chromium运行必需的图形渲染、系统交互类基础库,解决大部分动态链接库缺失问题。
  • --no-cache参数用于减小镜像体积,避免缓存无用的安装文件。

额外检查点

确认browserFetcher下载的Chromium版本与Wolfi-base的架构(如x86_64)匹配,避免因架构不兼容导致的启动失败。


内容的提问来源于stack exchange,提问作者Kiril1512

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 18:55:18