Greedysky / TTKMusicPlayer

TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux.
GNU General Public License v3.0
2.24k stars 405 forks source link

[Bugs] 3.5.0.0版本文件校验不通过 #138

Closed zxp19821005 closed 5 months ago

zxp19821005 commented 5 months ago

如题,最新版本的 https://github.com/Greedysky/TTKMusicPlayer/releases/download/3.5.0.0/ttkmusicplayer-linux-x64.7z 文件我在ArchLinux下进行移植打包时,提示如下:

==> 正在开始 build()...
3.5.0.0/GPlugins/avplayer.tkx: 7-Zip bad CRC: 0x1a6559ac should be 0x3a372f73: 没有那个文件或目录
bsdtar: Error exit delayed from previous errors.

重新下载了几遍都是这个提示。 sha256sum:890c68425742af575d613f3c526130a55b47c4749fa73058c05df6a01c95bfd7 因为是通过第三方网页代理下载的,但是其他软件的都没有问题。

Greedysky commented 5 months ago

晚点我重新打个包

Greedysky commented 5 months ago

我重新上传了下,我对比了下Sha没问题,你试试。@zxp19821005

zxp19821005 commented 5 months ago

好的 谢谢!

zxp19821005 commented 5 months ago

能不能上传一下重新编译的版本?目前解压时依然报错。

$ updpkgsums && makepkg -f 
==> 获取源代码...
  -> 正在下载 ttkmusicplayer-3.5.0.0.7z...
download from https://cors.isteed.cc/github.com/Greedysky/TTKMusicPlayer/releases/download/3.5.0.0/ttkmusicplayer-linux-x64.7z\n
正在初始化下载:https://cors.isteed.cc/github.com/Greedysky/TTKMusicPlayer/releases/download/3.5.0.0/ttkmusicplayer-linux-x64.7z
File size: 75.0646 兆字节 (78710977 bytes)
正在打开输出文件 ttkmusicplayer-3.5.0.0.7z.part
State file found: 2569758 bytes downloaded, 76141219 to go.
正在开始下载

连接 5 完成下载
连接 4 完成下载
连接 6 完成下载
连接 3 完成下载
连接 7 完成下载
连接 8 完成下载
连接 9 完成下载
连接 2 完成下载
连接 10 完成下载
连接 1 完成下载
连接 11 完成下载
连接 18 完成下载
连接 15 完成下载
连接 14 完成下载
连接 19 完成下载
连接 17 完成下载
连接 13 完成下载
连接 12 完成下载
连接 0 完成下载
连接 16 完成下载
连接 5 完成下载
连接 10 完成下载
连接 4 完成下载
连接 7 完成下载
连接 3 完成下载
连接 6 完成下载
连接 11 完成下载
连接 8 完成下载
连接 18 完成下载
连接 1 完成下载
连接 2 完成下载
[100%] [.........................................................................................................................................................................] [  12.6MB/s] [00:00]

已下载 72.6139 兆字节,用时 5 秒。(12951.39 KB/s)
  -> 找到 ttkmusicplayer.sh
==> 正在为源代码文件创建完整性检查值...
==> 正在创建软件包:ttkmusicplayer-bin 3.5.0.0-1 (2024年01月24日 星期三 10时40分37秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 获取源代码...
  -> 找到 ttkmusicplayer-3.5.0.0.7z
  -> 找到 ttkmusicplayer.sh
==> 正在验证 source 文件,使用sha256sums...
    ttkmusicplayer-3.5.0.0.7z ... 通过
    ttkmusicplayer.sh ... 通过
==> 正在释放源码...
==> 正在开始 build()...
3.5.0.0/GPlugins/avplayer.tkx: 7-Zip bad CRC: 0x1a6559ac should be 0x3a372f73: 没有那个文件或目录
bsdtar: Error exit delayed from previous errors.
==> 错误: 在 build() 中发生一个错误。
    正在放弃...

已下载文件的校验码:

$ sha256sum ttkmusicplayer-3.5.0.0.7z 
890c68425742af575d613f3c526130a55b47c4749fa73058c05df6a01c95bfd7  ttkmusicplayer-3.5.0.0.7z
$ md5sum ttkmusicplayer-3.5.0.0.7z 
899dd2ee84f70007780fe962b9e4507b  ttkmusicplayer-3.5.0.0.7z

通过不同代理,多次下载,都是同样的校验码。

Greedysky commented 5 months ago

校验码没问题,你手动解压ttkmusicplayer-3.5.0.0.7z 看看有没有问题,我这边OK的。@zxp19821005

zxp19821005 commented 5 months ago

不好意思,使用系统自带的bsdtar解压缩确实是存在问题,换成p7zip之后正常。打扰了。