-
Notifications
You must be signed in to change notification settings - Fork 148
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
更新后,Arch linux 下wiliwili无法连接网络 #370
Comments
运行时增加参数 |
|
使用网络代理后,可以正常加载页面和播放,关掉代理又不行,下面是使用代理后的输出:
|
This comment was marked as outdated.
This comment was marked as outdated.
网页版哔哩哔哩正常使用。dns测试也没有问题:
我看另一个issue里提到了同样的问题: |
在命令行启动wiliwili之前,手动运行一下: |
没有效果!更新之前,还正常使用着的,今天更新完就这样了
|
如果您使用的是这个源的话:https://aur.archlinux.org/packages/wiliwili 目前是 @Puqns67 在花时间维护,可以联系他看一看有没有什么思路。 从log来看,可能的原因有这么几个:
可以做这么几件事:
|
此处是如何进行代理的呢?设置环境变量还是类似 TUN 之类的方案? 我在我的 Arch Linux 下进行了尝试,目前没能复现问题,一切正常。 |
git源码编译安装1.4.1,有同样的问题! |
goflyway开启代理接口1080,wiliwili中设置代理127.0.0.1:1080 另外,aur里怎么 downgrade 到上个版本1.4.0-1?pacman可以downgrade,试了试yay找不到老版本 |
那可以试试编译一下上一个你使用没有问题的版本,如果问题消失的话,报告一下版本号和系统curl的版本。 可以把你使用的编译指令也一起发出来,这个也会有影响。 测试的时候注意把应用内的tls验证关掉,避免其他原因造成无法联网。 |
可以把对应 aur 仓库 clone 下来,checkout 到对应的 commit,然后 makepkg -si 即可。 操作示例: git clone https://aur.archlinux.org/wiliwili.git
cd wiliwili
git checkout 8880113b627ae806717452156dbbeebf9e835e6b
makepkg -si |
|
@Duter2016 还得麻烦您从源码编译一下看看具体是哪个提交造成的问题,好消息是1.4.0到1.4.1只有30个提交,所以应该可以很快就定位出来问题的位置。 因为 1.4.0 到 1.4.1 并没有修改和网络相关的内容,所以我还是怀疑这个并不是 wiliwili 代码的问题 |
1.4.0 和 1.4.1编译安装过程输出: |
只给编译日志是找不出原因的,做好能够通过二分法找出是哪个 commit 引入的 bug。 |
@Duter2016 我的意思是手动拉取wiliwili的源码进行编译,下面我详细描述一遍:
在这个链接页面的右侧有具体的提交哈希值,可以在页面上点击复制。 比如切换到 6月15号的提交:
上面的链接中大概有30个提交,可以先编译一下 1.4.1( 直到找到某个提交,这个提交之前的代码没问题,这个提交对应的版本有问题,然后把这个提交发过来。
在前面的测试中,切换不同的版本,先 与此同时,也可以尝试手动编译一下:https://github.com/dragonflylee/wiliwili/
不需要 checkout 具体的版本直接编译,这个可以在网络出现问题时在前端显示更多的错误信息。 |
@Duter2016 请问还有后续回应嘛? |
网络诊断:
The text was updated successfully, but these errors were encountered: