koishi-plugin-puppeteer提示未找到index.html

在ubuntu环境下创建模板项目,启动puppeteer插件后,puppeteer插件提示未找到index.html,重启koishi时依旧报相同的错

环境:
System:
OS: Linux 6.2 Ubuntu 22.04.2 LTS 22.04.2 LTS (Jammy Jellyfish)
CPU: (40) x64 Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz

Binaries:
Node: 18.18.2
Yarn: 4.0.1

Koishi:
Core: 4.15.4
Console: 5.18.4

4 个赞


升级版本后图片渲染的新报错?

System:
OS: Linux 6.2 Ubuntu 22.04.2 LTS 22.04.2 LTS (Jammy Jellyfish)
CPU: (40) x64 Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz

Binaries:
Node: 18.18.2
Yarn: 4.0.1

Koishi:
Core: 4.15.5
Console: 5.18.4

koishi-plugin-puppeteer 3.7.0 (最新)

3 个赞

明天测试各个插件)康康是不是有插件导致无法使用!

3 个赞

image

这里有四个 /,感觉可能是这个原因。我去看看

3 个赞

在重新yarn create koishi后,在插件配置界面添加并启动puppeteer,也会报这样的错…唔不过我启动koishi的时候是以root用户启动的模板…不知道会不会和这个有关系

3 个赞

好的!

2 个赞

梦梦佬需要我服务器的终端来复现木(?)

3 个赞

最终在各位dalao的帮助下解决力!
感谢各位!

事故原因:

ubuntu下使用apt安装chromium的话会转到snap的chromium去安装,但是snap由于权限的原因(?),导致无法访问我的koishi安装目录,进而导致koishi-plugin-puppeteer去世)

解决方法

在ubuntu下snap删除chromium,并且使用非snap的方法安装chromium

ppa方式:
install chromium browser on ubuntu linux

迷子dalao说的deb安装俺在chromium官网好像木有找到))于是用了这种方法完成力!

4 个赞

好好好,snap 快点死

3 个赞

好好好,snap 快点死

3 个赞

好好好,snap 快点死

2 个赞

已确认 puppeteer 插件报错 net::ERR_ACCESS_DENIED path to index.html 原因与本贴相同。解决方法与本贴相同。

另,如果无法正常添加 ppa,进而无法使用本贴当前解决方案,deb 安装 Google-chrome 是一个可行的备选。url 为 https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

直接 apt install google-chrome 会与 chromium 一样转到 snap,所以是不可行的。

5 个赞