Open dongjun9566 opened 1 year ago
你这个 貌似 建立容器 加个参数 playwright=true 你试试 我也是小白 答题模块好像又坏了 现在
你这个 貌似 建立容器 加个参数 playwright=true 你试试 我也是小白 答题模块好像又坏了 现在 我不是docker,是arm平台ubuntu系统直接运行可执行文件study_xxqg,可能是新版本升级playwright和改firefox浏览器,运行环境依赖有改变,但又不知道需要安装什么依赖,希望作者更新软件能说明下
apt-get install libgtk-3-0\ libxtst6\ libpangocairo-1.0-0\ libcairo-gobject2\ libgdk-pixbuf-2.0-0\ libdbus-glib-1-2\ libx11-xcb1\ libxcursor1
apt-get install libgtk-3-0 libxtst6 libpangocairo-1.0-0 libcairo-gobject2 libgdk-pixbuf-2.0-0 libdbus-glib-1-2 libx11-xcb1 libxcursor1
这8个依赖试过了,好像已经有安装了其中7个,但有一个无法安装,不知道是不是这个原因导致xxqg程序出错 安装日志如下: root@localhost:~/xxqg# apt-get install libgtk-3-0 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 libgtk-3-0 已经是最新版 (3.24.20-0ubuntu1.1)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包 ,有 0 个软件包未被升级。 root@localhost:~/xxqg# apt-get install libxtst6 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 libxtst6 已经是最新版 (2:1.2.3-1)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包 ,有 0 个软件包未被升级。 root@localhost:~/xxqg# apt-get install libpangocairo-1.0-0 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 libpangocairo-1.0-0 已经是最新版 (1.44.7-2ubuntu4)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包 ,有 0 个软件包未被升级。 root@localhost:~/xxqg# apt-get install libcairo-gobject2 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 libcairo-gobject2 已经是最新版 (1.16.0-4ubuntu1)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包 ,有 0 个软件包未被升级。 root@localhost:~/xxqg# apt-get install libdbus-glib-1-2 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 libdbus-glib-1-2 已经是最新版 (0.110-5fakssync1)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包 ,有 0 个软件包未被升级。 root@localhost:~/xxqg# apt-get install libx11-xcb1 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 libx11-xcb1 已经是最新版 (2:1.6.9-2ubuntu1.2)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包 ,有 0 个软件包未被升级。 root@localhost:~/xxqg# apt-get install libxcursor1 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 libxcursor1 已经是最新版 (1:1.2.0-2)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包 ,有 0 个软件包未被升级。 root@localhost:~/xxqg# apt-get install libgdk-pixbuf-2.0-0正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 E: 无法定位软件包 libgdk-pixbuf-2.0-0 E: 无法按照 glob ‘libgdk-pixbuf-2.0-0’ 找到任何软件包 E: 无法按照正则表达式 libgdk-pixbuf-2.0-0 找到任何软件包 root@localhost:~/xxqg#
apt-get install libgtk-3-0 libxtst6 libpangocairo-1.0-0 libcairo-gobject2 libgdk-pixbuf-2.0-0 libdbus-glib-1-2 libx11-xcb1 libxcursor1
再次安装,libgdk-pixbuf-2.0-0原来写法错了,不带版本前面不加 - 符号,是:( libgdk-pixbuf2.0-0) 8个依赖,一个一个安装,发现其实都已经是有的,都是最新版本,还是所以问题在哪里呢??
INFO[0003] 程序已开启热重载!
[2023-04-15 17:13:13] [info] 题库哈希值: d6e455f03b419af108cced07ea1d17f8268400ad1b6d80cb75d58e952a5609bf
[2023-04-15 17:13:13] [info] 当前程序运行版本: v0.2.1
[2023-04-15 17:13:13] [info] 正在检查更新.
[2023-04-15 17:13:13] [info] 已配置wechat推送
[2023-04-15 17:13:13] [info] 已采用定时执行模式
[2023-04-15 17:13:13] [info] 已开启web配置,web监听地址 ==> 0.0.0.0:8080
[2023-04-15 17:13:13] [info] 已开启wechat公众号配置,监听地址: ==》 0.0.0.0:8080
[2023-04-15 17:13:14] [info] PING DATABASE [sqlite]
[2023-04-15 17:13:14] [info] [SQL][ SELECT nick
, uid
, token
, login_time
, push_id
, status
FROM user
WHERE (status=?) [%!s(int=1)] 3.390625ms] %!s(MISSING) %!v(MISSING) - %!v(MISSING)
[2023-04-15 17:13:14] [info] PING DATABASE [sqlite]
[2023-04-15 17:13:14] [info] [SQL][ SELECT nick
, uid
, token
, login_time
, push_id
, status
FROM user
WHERE (status=?) [%!s(int=0)] 3.148437ms] %!s(MISSING) %!v(MISSING) - %!v(MISSING)
[2023-04-15 17:13:14] [info] 检查更新完成. 当前已运行最新 版本.
[2023-04-15 17:13:16] [erro] 发送客服消息错误Weixin send post request reply[45047]: out of response count limit rid: 643a6aad-1495f6d9-3ab0f487
[2023-04-15 17:13:16] [warn] 开始尝试使用模板消息发送
[2023-04-15 17:13:30] [info] PING DATABASE [sqlite]
[2023-04-15 17:13:30] [info] [SQL][ SELECT count(*) FROM user
WHERE (uid=?) [151247236147] 3.410417ms] %!s(MISSING) %!v(MISSING) - %!v(MISSING)
[2023-04-15 17:13:30] [info] [SQL][ INSERT INTO user
(nick
,uid
,token
,login_time
,push_id
,status
) VALUES (?,?,?,?,?,?) [159***4998 151247236147 60ba051f656a495c9dc975070bb17d5b %!s(int64=1681550010) f6fdffe48c908deb0f4c3bd36c032e72 %!s(int=1)] 29.938021ms] %!s(MISSING) %!v(MISSING) - %!v(MISSING)
[2023-04-15 17:13:30] [info] 添加数据库成功
[2023-04-15 17:13:30] [info] PING DATABASE [sqlite]
[2023-04-15 17:13:30] [info] [SQL][ SELECT nick
, uid
, token
, login_time
, push_id
, status
FROM user
WHERE (status=?) [%!s(int=1)] 2.336458ms] %!s(MISSING) %!v(MISSING) - %!v(MISSING)
[2023-04-15 17:13:30] [info] {
"data": {
"userId": 151247236147,
"scoreTypeId": 0,
"scoreTypeName": "总积分",
"score": 434.0,
"time": 0,
"scoreV2": "0"
},
"message": "OK",
"code": 200,
"lwpSignCache": false,
"error": null,
"ext": null,
"ok": true
}
[2023-04-15 17:13:30] [info] PING DATABASE [sqlite]
[2023-04-15 17:13:30] [info] [SQL][ SELECT nick
, uid
, token
, login_time
, push_id
, status
FROM user
WHERE (status=?) [%!s(int=0)] 3.930208ms] %!s(MISSING) %!v(MISSING) - %!v(MISSING)
[2023-04-15 17:13:44] [info] [SQL][ SELECT nick
, uid
, token
, login_time
, push_id
, status
FROM user
WHERE (uid=?) LIMIT 1 [151247236147] 5.809896ms] %!s(MISSING) %!v(MISSING) - %!v(MISSING)
[2023-04-15 17:13:44] [info] 已配置wechat推送
[2023-04-15 17:13:57] [info] PING DATABASE [sqlite]
[2023-04-15 17:13:57] [info] [SQL][ SELECT nick
, uid
, token
, login_time
, push_id
, status
FROM user
WHERE (status=?) [%!s(int=1)] 1.847395ms] %!s(MISSING) %!v(MISSING) - %!v(MISSING)
[2023-04-15 17:13:58] [info] {
"data": {
"userId": 151247236147,
"scoreTypeId": 0,
"scoreTypeName": "总积分",
"score": 434.0,
"time": 0,
"scoreV2": "0"
},
"message": "OK",
"code": 200,
"lwpSignCache": false,
"error": null,
"ext": null,
"ok": true
}
[2023-04-15 17:13:58] [info] PING DATABASE [sqlite]
[2023-04-15 17:13:58] [info] [SQL][ SELECT nick
, uid
, token
, login_time
, push_id
, status
FROM user
WHERE (status=?) [%!s(int=0)] 6.274479ms] %!s(MISSING) %!v(MISSING) - %!v(MISSING)
[2023-04-15 17:14:07] [info] 检测到文章学习已经完成
[2023-04-15 17:14:07] [info] 检测到视频学习已经完成
[2023-04-15 17:14:10] [erro] 创建页面失败could not send message: could not send message to server: Page closed
[2023-04-15 17:14:11] [erro] 创建页面失败could not send message: could not send message to server: Page closed
[2023-04-15 17:14:13] [erro] 创建页面失败could not send message: could not send message to server: Page closed
请确保您已阅读以上注意事项,并勾选下方的确认框。
studyXxqg 版本
linux_arm64_0.2.0
运行环境
Ubuntu
运行架构
ARM [64] (别名:AArch64 / ARMv8)
运行方式
可执行文件(release的二进制)文件运行
重现步骤
安卓ZeroTermux下的ubuntu 20.04,本来用的linux_arm64_0.1.6稳定运行了很久,这次更新arm64_0.2.0版本后,下载tools完毕,启动./study_xxqg执行学习就报错说安装playwright失败,和后发现权限不够,赋予playwright.sh执行权限,然后又报错说创建页面失败,为保险,赋予tools所有文件权限,启动./study_xxqg成功,终于不报错了,可一执行学习,在-加载文章学习模块就卡住不动了,无法继续学习。换了几个手机,重新安装十几遍,都是这样,请不要怀疑我的操作流程,起码用了几个人的版本,包heyibear0.1.6版本都一切正常,就是到这个heyibear0.2.0不正常,看tools里就是升级了playwright1.32.2和更换了firefox-1391,是不是与其中有什么关系??而且我测试同样的系统环境下,替换掉主程序study_xxqg0.2.0,用旧study_xxqg0.1.6及其他人的版本,又可以正常运行并学习。
期望的结果是什么?
希望能改进下程序,
实际的结果是什么?
希望能正常运行学习
docker运行命令或者docker-compose的内容
No response
日志记录(可选)
配置信息(可选)
No response
补充说明(可选)
No response