🔍 YUM仓库哈希校验工具 📁 搜索目录: /home/data/public/rpm 📄 日志文件: /home/data/public/rpm/verify_repos_log_20261019_183927.txt 🕐 开始时间: 2026-10-19 18:39:27 ⚙️ 配置信息: 最大线程数: 8 (CPU核心数: 8) 缓冲区大小: 1.0MB ================================================================================ 🔧 检查系统哈希工具: 找到工具: sha256sum, sha1sum, md5sum, openssl ================================================================================ 🔍 正在搜索仓库目录... 搜索根目录: /home/data/public/rpm 找到 55 个仓库: 1. kylin/V10SP1.1_mips64el/ks10-adv-os 2. kylin/V10SP1.1_mips64el/ks10-adv-updates 3. kylin/V10SP3-2403_loongarch64/ks10-adv-os 4. kylin/V10SP3-2403_loongarch64/ks10-adv-updates 5. kylin/V11-2503_loongarch64/v11-adv-os 6. kylin/V11-2503_loongarch64/v11-adv-updates 7. uos/1050_loongarch64/AppStream 8. uos/1050_loongarch64/BaseOS 9. uos/1050_loongarch64/Extras 10. uos/1050_loongarch64/Kernel510 11. uos/1050_loongarch64/Plus 12. uos/1050_loongarch64/PowerTools 13. uos/1050_loongarch64/Update 14. uos/1070_loongarch64/AppStream 15. uos/1070_loongarch64/BaseOS 16. uos/1070_loongarch64/Extras 17. uos/1070_loongarch64/Kernel510 18. uos/1070_loongarch64/Plus 19. uos/1070_loongarch64/PowerTools 20. uos/1070_loongarch64/Update 21. uos/1070a_x86_64/AppStream 22. uos/1070a_x86_64/BaseOS 23. uos/1070a_x86_64/PowerTools 24. uos/1070a_x86_64/Plus 25. uos/1070a_x86_64/Kernel510 26. uos/1070a_x86_64/Extras 27. uos/1070a_x86_64/Update 28. uos/1070e_x86_64/OS 29. uos/1070e_x86_64/everything 30. uos/1070e_x86_64/kernel510 31. uos/1070e_x86_64/Modular 32. uos/1070e_x86_64/update 33. uos/1070e_x86_64/GM 34. uos/1070e_x86_64/OpenStack-V 35. loongnix/23.2_loongarch64/os 36. loongnix/23.1_loongarch64/os 37. loongnix/8.4_loongarch64/AppStream 38. loongnix/8.4_loongarch64/BaseOS 39. loongnix/8.4_loongarch64/extras 40. loongnix/8.4_loongarch64/HighAvailability 41. loongnix/8.4_loongarch64/infra-buildtools-common 42. loongnix/8.4_loongarch64/infra-gitforge-pagure 43. loongnix/8.4_loongarch64/infra-common 44. loongnix/8.4_loongarch64/Loongnixplus 45. loongnix/8.4_loongarch64/PowerTools 46. loongnix/8.4_loongarch64/epel-Everything 47. loongnix/8.4_loongarch64/epel-Modular 48. loongnix/8.3_loongarch64/AppStream 49. loongnix/8.3_loongarch64/BaseOS 50. loongnix/8.3_loongarch64/extras 51. loongnix/8.3_loongarch64/HighAvailability 52. loongnix/8.3_loongarch64/Loongnixplus 53. loongnix/8.3_loongarch64/PowerTools 54. loongnix/8.3_loongarch64/epel-Everything 55. loongnix/8.3_loongarch64/epel-Modular ================================================================================ ================================================================================ 📦 开始验证仓库: kylin/V10SP1.1_mips64el/ks10-adv-os 完整路径: /home/data/public/rpm/kylin/V10SP1.1_mips64el/ks10-adv-os Packages目录: /home/data/public/rpm/kylin/V10SP1.1_mips64el/ks10-adv-os/Packages 使用线程数: 8 元数据文件: fa1bb76a054aed886bfc5e1a79d07aae46a1f521621f503b3ced2195cafd1dd1-primary.sqlite.bz2 正在解析: fa1bb76a054aed886bfc5e1a79d07aae46a1f521621f503b3ced2195cafd1dd1-primary.sqlite.bz2 成功从 SQLite 解析 12076 个包 元数据包数: 12076 实际RPM文件数: 12076 开始多线程验证 (最大线程数: 8)... 进度: 500/12076 (匹配:500, 失败:0, 缺失:0) 速度: 90.3个/秒 剩余: 128.3秒 进度: 1000/12076 (匹配:1000, 失败:0, 缺失:0) 速度: 87.8个/秒 剩余: 126.1秒 进度: 1500/12076 (匹配:1500, 失败:0, 缺失:0) 速度: 67.8个/秒 剩余: 156.1秒 进度: 2000/12076 (匹配:2000, 失败:0, 缺失:0) 速度: 71.8个/秒 剩余: 140.4秒 进度: 2500/12076 (匹配:2500, 失败:0, 缺失:0) 速度: 75.6个/秒 剩余: 126.6秒 进度: 3000/12076 (匹配:3000, 失败:0, 缺失:0) 速度: 78.0个/秒 剩余: 116.4秒 进度: 3500/12076 (匹配:3500, 失败:0, 缺失:0) 速度: 79.7个/秒 剩余: 107.6秒 进度: 4000/12076 (匹配:4000, 失败:0, 缺失:0) 速度: 78.6个/秒 剩余: 102.7秒 进度: 4500/12076 (匹配:4500, 失败:0, 缺失:0) 速度: 80.0个/秒 剩余: 94.7秒 进度: 5000/12076 (匹配:5000, 失败:0, 缺失:0) 速度: 81.0个/秒 剩余: 87.3秒 进度: 5500/12076 (匹配:5500, 失败:0, 缺失:0) 速度: 81.0个/秒 剩余: 81.1秒 进度: 6000/12076 (匹配:6000, 失败:0, 缺失:0) 速度: 82.1个/秒 剩余: 74.0秒 进度: 6500/12076 (匹配:6500, 失败:0, 缺失:0) 速度: 83.3个/秒 剩余: 67.0秒 进度: 7000/12076 (匹配:7000, 失败:0, 缺失:0) 速度: 82.3个/秒 剩余: 61.7秒 进度: 7500/12076 (匹配:7500, 失败:0, 缺失:0) 速度: 83.1个/秒 剩余: 55.1秒 进度: 8000/12076 (匹配:8000, 失败:0, 缺失:0) 速度: 83.8个/秒 剩余: 48.6秒 进度: 8500/12076 (匹配:8500, 失败:0, 缺失:0) 速度: 84.6个/秒 剩余: 42.3秒 进度: 9000/12076 (匹配:9000, 失败:0, 缺失:0) 速度: 84.9个/秒 剩余: 36.2秒 进度: 9500/12076 (匹配:9500, 失败:0, 缺失:0) 速度: 85.6个/秒 剩余: 30.1秒 进度: 10000/12076 (匹配:10000, 失败:0, 缺失:0) 速度: 85.0个/秒 剩余: 24.4秒 进度: 10500/12076 (匹配:10500, 失败:0, 缺失:0) 速度: 85.9个/秒 剩余: 18.3秒 进度: 11000/12076 (匹配:11000, 失败:0, 缺失:0) 速度: 86.7个/秒 剩余: 12.4秒 进度: 11500/12076 (匹配:11500, 失败:0, 缺失:0) 速度: 87.5个/秒 剩余: 6.6秒 进度: 12000/12076 (匹配:12000, 失败:0, 缺失:0) 速度: 87.9个/秒 剩余: 0.9秒 进度: 12076/12076 (匹配:12076, 失败:0, 缺失:0) 速度: 88.0个/秒 剩余: 0.0秒 校验结果: 元数据包数: 12076 实际文件数: 12076 哈希匹配: 12076 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: kylin/V10SP1.1_mips64el/ks10-adv-updates 完整路径: /home/data/public/rpm/kylin/V10SP1.1_mips64el/ks10-adv-updates Packages目录: /home/data/public/rpm/kylin/V10SP1.1_mips64el/ks10-adv-updates/Packages 使用线程数: 8 元数据文件: 2a93b4116572146afc1bb431d3dc1d26e1896c28f8d5bac52bb35bc5a1b2b428-primary.sqlite.bz2 正在解析: 2a93b4116572146afc1bb431d3dc1d26e1896c28f8d5bac52bb35bc5a1b2b428-primary.sqlite.bz2 成功从 SQLite 解析 8625 个包 元数据包数: 8625 实际RPM文件数: 8625 开始多线程验证 (最大线程数: 8)... 进度: 500/8625 (匹配:500, 失败:0, 缺失:0) 速度: 56.5个/秒 剩余: 143.8秒 进度: 1000/8625 (匹配:1000, 失败:0, 缺失:0) 速度: 56.1个/秒 剩余: 135.9秒 进度: 1500/8625 (匹配:1500, 失败:0, 缺失:0) 速度: 58.0个/秒 剩余: 122.9秒 进度: 2000/8625 (匹配:2000, 失败:0, 缺失:0) 速度: 48.3个/秒 剩余: 137.2秒 进度: 2500/8625 (匹配:2500, 失败:0, 缺失:0) 速度: 44.9个/秒 剩余: 136.3秒 进度: 3000/8625 (匹配:3000, 失败:0, 缺失:0) 速度: 46.9个/秒 剩余: 119.9秒 进度: 3500/8625 (匹配:3500, 失败:0, 缺失:0) 速度: 49.8个/秒 剩余: 103.0秒 进度: 4000/8625 (匹配:4000, 失败:0, 缺失:0) 速度: 50.5个/秒 剩余: 91.6秒 进度: 4500/8625 (匹配:4500, 失败:0, 缺失:0) 速度: 51.4个/秒 剩余: 80.3秒 进度: 5000/8625 (匹配:5000, 失败:0, 缺失:0) 速度: 53.0个/秒 剩余: 68.4秒 进度: 5500/8625 (匹配:5500, 失败:0, 缺失:0) 速度: 54.7个/秒 剩余: 57.2秒 进度: 6000/8625 (匹配:6000, 失败:0, 缺失:0) 速度: 56.2个/秒 剩余: 46.7秒 进度: 6500/8625 (匹配:6500, 失败:0, 缺失:0) 速度: 56.2个/秒 剩余: 37.8秒 进度: 7000/8625 (匹配:7000, 失败:0, 缺失:0) 速度: 57.1个/秒 剩余: 28.5秒 进度: 7500/8625 (匹配:7500, 失败:0, 缺失:0) 速度: 57.9个/秒 剩余: 19.4秒 进度: 8000/8625 (匹配:8000, 失败:0, 缺失:0) 速度: 58.7个/秒 剩余: 10.6秒 进度: 8500/8625 (匹配:8500, 失败:0, 缺失:0) 速度: 58.7个/秒 剩余: 2.1秒 进度: 8625/8625 (匹配:8625, 失败:0, 缺失:0) 速度: 58.9个/秒 剩余: 0.0秒 校验结果: 元数据包数: 8625 实际文件数: 8625 哈希匹配: 8625 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: kylin/V10SP3-2403_loongarch64/ks10-adv-os 完整路径: /home/data/public/rpm/kylin/V10SP3-2403_loongarch64/ks10-adv-os Packages目录: /home/data/public/rpm/kylin/V10SP3-2403_loongarch64/ks10-adv-os/Packages 使用线程数: 8 ❌ 错误: 未找到 primary.sqlite.bz2 文件 ================================================================================ 📦 开始验证仓库: kylin/V10SP3-2403_loongarch64/ks10-adv-updates 完整路径: /home/data/public/rpm/kylin/V10SP3-2403_loongarch64/ks10-adv-updates Packages目录: /home/data/public/rpm/kylin/V10SP3-2403_loongarch64/ks10-adv-updates/Packages 使用线程数: 8 元数据文件: 88cd86366e8f00c3b8d4400687c6e86b9b1d3b56ebcac0c9746f6f3b003d3743-primary.sqlite.bz2 正在解析: 88cd86366e8f00c3b8d4400687c6e86b9b1d3b56ebcac0c9746f6f3b003d3743-primary.sqlite.bz2 成功从 SQLite 解析 9613 个包 元数据包数: 9613 实际RPM文件数: 9613 开始多线程验证 (最大线程数: 8)... 进度: 500/9613 (匹配:500, 失败:0, 缺失:0) 速度: 61.9个/秒 剩余: 147.2秒 进度: 1000/9613 (匹配:1000, 失败:0, 缺失:0) 速度: 52.5个/秒 剩余: 163.9秒 进度: 1500/9613 (匹配:1500, 失败:0, 缺失:0) 速度: 51.9个/秒 剩余: 156.5秒 进度: 2000/9613 (匹配:2000, 失败:0, 缺失:0) 速度: 53.9个/秒 剩余: 141.1秒 进度: 2500/9613 (匹配:2500, 失败:0, 缺失:0) 速度: 55.2个/秒 剩余: 128.9秒 进度: 3000/9613 (匹配:3000, 失败:0, 缺失:0) 速度: 54.6个/秒 剩余: 121.1秒 进度: 3500/9613 (匹配:3500, 失败:0, 缺失:0) 速度: 55.5个/秒 剩余: 110.1秒 进度: 4000/9613 (匹配:4000, 失败:0, 缺失:0) 速度: 56.3个/秒 剩余: 99.7秒 进度: 4500/9613 (匹配:4500, 失败:0, 缺失:0) 速度: 50.5个/秒 剩余: 101.3秒 进度: 5000/9613 (匹配:5000, 失败:0, 缺失:0) 速度: 41.0个/秒 剩余: 112.6秒 进度: 5500/9613 (匹配:5500, 失败:0, 缺失:0) 速度: 37.8个/秒 剩余: 108.7秒 进度: 6000/9613 (匹配:6000, 失败:0, 缺失:0) 速度: 38.8个/秒 剩余: 93.0秒 进度: 6500/9613 (匹配:6500, 失败:0, 缺失:0) 速度: 39.6个/秒 剩余: 78.7秒 进度: 7000/9613 (匹配:7000, 失败:0, 缺失:0) 速度: 40.7个/秒 剩余: 64.2秒 进度: 7500/9613 (匹配:7500, 失败:0, 缺失:0) 速度: 41.7个/秒 剩余: 50.7秒 进度: 8000/9613 (匹配:8000, 失败:0, 缺失:0) 速度: 42.2个/秒 剩余: 38.2秒 进度: 8500/9613 (匹配:8500, 失败:0, 缺失:0) 速度: 43.0个/秒 剩余: 25.9秒 进度: 9000/9613 (匹配:9000, 失败:0, 缺失:0) 速度: 43.8个/秒 剩余: 14.0秒 进度: 9500/9613 (匹配:9500, 失败:0, 缺失:0) 速度: 44.4个/秒 剩余: 2.5秒 进度: 9613/9613 (匹配:9613, 失败:0, 缺失:0) 速度: 44.4个/秒 剩余: 0.0秒 校验结果: 元数据包数: 9613 实际文件数: 9613 哈希匹配: 9613 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: kylin/V11-2503_loongarch64/v11-adv-os 完整路径: /home/data/public/rpm/kylin/V11-2503_loongarch64/v11-adv-os Packages目录: /home/data/public/rpm/kylin/V11-2503_loongarch64/v11-adv-os/Packages 使用线程数: 8 元数据文件: a338d9f4f24c1160037aa60a97f0c2581104befb3027d4c5d2cdf0cf84ac52f5-primary.sqlite.bz2 正在解析: a338d9f4f24c1160037aa60a97f0c2581104befb3027d4c5d2cdf0cf84ac52f5-primary.sqlite.bz2 成功从 SQLite 解析 19512 个包 元数据包数: 19512 实际RPM文件数: 19512 开始多线程验证 (最大线程数: 8)... 进度: 500/19512 (匹配:500, 失败:0, 缺失:0) 速度: 63.7个/秒 剩余: 298.3秒 进度: 1000/19512 (匹配:1000, 失败:0, 缺失:0) 速度: 57.5个/秒 剩余: 321.9秒 进度: 1500/19512 (匹配:1500, 失败:0, 缺失:0) 速度: 55.7个/秒 剩余: 323.2秒 进度: 2000/19512 (匹配:2000, 失败:0, 缺失:0) 速度: 53.7个/秒 剩余: 326.2秒 进度: 2500/19512 (匹配:2500, 失败:0, 缺失:0) 速度: 53.7个/秒 剩余: 317.0秒 进度: 3000/19512 (匹配:3000, 失败:0, 缺失:0) 速度: 53.3个/秒 剩余: 310.0秒 进度: 3500/19512 (匹配:3500, 失败:0, 缺失:0) 速度: 50.8个/秒 剩余: 315.4秒 进度: 4000/19512 (匹配:4000, 失败:0, 缺失:0) 速度: 51.8个/秒 剩余: 299.3秒 进度: 4500/19512 (匹配:4500, 失败:0, 缺失:0) 速度: 52.3个/秒 剩余: 287.3秒 进度: 5000/19512 (匹配:5000, 失败:0, 缺失:0) 速度: 53.2个/秒 剩余: 272.6秒 进度: 5500/19512 (匹配:5500, 失败:0, 缺失:0) 速度: 53.5个/秒 剩余: 262.0秒 进度: 6000/19512 (匹配:6000, 失败:0, 缺失:0) 速度: 53.6个/秒 剩余: 251.9秒 进度: 6500/19512 (匹配:6500, 失败:0, 缺失:0) 速度: 54.2个/秒 剩余: 240.2秒 进度: 7000/19512 (匹配:7000, 失败:0, 缺失:0) 速度: 54.9个/秒 剩余: 228.1秒 进度: 7500/19512 (匹配:7500, 失败:0, 缺失:0) 速度: 55.0个/秒 剩余: 218.3秒 进度: 8000/19512 (匹配:8000, 失败:0, 缺失:0) 速度: 55.7个/秒 剩余: 206.6秒 进度: 8500/19512 (匹配:8500, 失败:0, 缺失:0) 速度: 56.4个/秒 剩余: 195.4秒 进度: 9000/19512 (匹配:9000, 失败:0, 缺失:0) 速度: 56.8个/秒 剩余: 185.2秒 进度: 9500/19512 (匹配:9500, 失败:0, 缺失:0) 速度: 56.6个/秒 剩余: 176.8秒 进度: 10000/19512 (匹配:10000, 失败:0, 缺失:0) 速度: 56.9个/秒 剩余: 167.2秒 进度: 10500/19512 (匹配:10500, 失败:0, 缺失:0) 速度: 57.2个/秒 剩余: 157.6秒 进度: 11000/19512 (匹配:11000, 失败:0, 缺失:0) 速度: 57.2个/秒 剩余: 148.7秒 进度: 11500/19512 (匹配:11500, 失败:0, 缺失:0) 速度: 57.3个/秒 剩余: 139.9秒 进度: 12000/19512 (匹配:12000, 失败:0, 缺失:0) 速度: 57.5个/秒 剩余: 130.6秒 进度: 12500/19512 (匹配:12500, 失败:0, 缺失:0) 速度: 57.7个/秒 剩余: 121.5秒 进度: 13000/19512 (匹配:13000, 失败:0, 缺失:0) 速度: 58.0个/秒 剩余: 112.3秒 进度: 13500/19512 (匹配:13500, 失败:0, 缺失:0) 速度: 57.9个/秒 剩余: 103.8秒 进度: 14000/19512 (匹配:14000, 失败:0, 缺失:0) 速度: 58.3个/秒 剩余: 94.5秒 进度: 14500/19512 (匹配:14500, 失败:0, 缺失:0) 速度: 58.6个/秒 剩余: 85.5秒 进度: 15000/19512 (匹配:15000, 失败:0, 缺失:0) 速度: 59.0个/秒 剩余: 76.5秒 进度: 15500/19512 (匹配:15500, 失败:0, 缺失:0) 速度: 59.0个/秒 剩余: 68.0秒 进度: 16000/19512 (匹配:16000, 失败:0, 缺失:0) 速度: 59.3个/秒 剩余: 59.3秒 进度: 16500/19512 (匹配:16500, 失败:0, 缺失:0) 速度: 59.5个/秒 剩余: 50.7秒 进度: 17000/19512 (匹配:17000, 失败:0, 缺失:0) 速度: 59.7个/秒 剩余: 42.1秒 进度: 17500/19512 (匹配:17500, 失败:0, 缺失:0) 速度: 59.7个/秒 剩余: 33.7秒 进度: 18000/19512 (匹配:18000, 失败:0, 缺失:0) 速度: 60.0个/秒 剩余: 25.2秒 进度: 18500/19512 (匹配:18500, 失败:0, 缺失:0) 速度: 60.2个/秒 剩余: 16.8秒 进度: 19000/19512 (匹配:19000, 失败:0, 缺失:0) 速度: 60.5个/秒 剩余: 8.5秒 进度: 19500/19512 (匹配:19500, 失败:0, 缺失:0) 速度: 60.8个/秒 剩余: 0.2秒 进度: 19512/19512 (匹配:19512, 失败:0, 缺失:0) 速度: 60.8个/秒 剩余: 0.0秒 校验结果: 元数据包数: 19512 实际文件数: 19512 哈希匹配: 19512 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: kylin/V11-2503_loongarch64/v11-adv-updates 完整路径: /home/data/public/rpm/kylin/V11-2503_loongarch64/v11-adv-updates Packages目录: /home/data/public/rpm/kylin/V11-2503_loongarch64/v11-adv-updates/Packages 使用线程数: 8 元数据文件: 920575f9d2ecd17ac9a9ef138dda73f024e8cf59224e54f4f26ca5cbade1554c-primary.sqlite.bz2 正在解析: 920575f9d2ecd17ac9a9ef138dda73f024e8cf59224e54f4f26ca5cbade1554c-primary.sqlite.bz2 成功从 SQLite 解析 8301 个包 元数据包数: 8301 实际RPM文件数: 8301 开始多线程验证 (最大线程数: 8)... 进度: 500/8301 (匹配:500, 失败:0, 缺失:0) 速度: 49.8个/秒 剩余: 156.7秒 进度: 1000/8301 (匹配:1000, 失败:0, 缺失:0) 速度: 52.2个/秒 剩余: 139.9秒 进度: 1500/8301 (匹配:1500, 失败:0, 缺失:0) 速度: 45.6个/秒 剩余: 149.0秒 进度: 2000/8301 (匹配:2000, 失败:0, 缺失:0) 速度: 29.2个/秒 剩余: 215.6秒 进度: 2500/8301 (匹配:2500, 失败:0, 缺失:0) 速度: 27.5个/秒 剩余: 210.7秒 进度: 3000/8301 (匹配:3000, 失败:0, 缺失:0) 速度: 29.6个/秒 剩余: 179.0秒 进度: 3500/8301 (匹配:3500, 失败:0, 缺失:0) 速度: 32.0个/秒 剩余: 149.9秒 进度: 4000/8301 (匹配:4000, 失败:0, 缺失:0) 速度: 34.0个/秒 剩余: 126.4秒 进度: 4500/8301 (匹配:4500, 失败:0, 缺失:0) 速度: 35.6个/秒 剩余: 106.9秒 进度: 5000/8301 (匹配:5000, 失败:0, 缺失:0) 速度: 36.5个/秒 剩余: 90.5秒 进度: 5500/8301 (匹配:5500, 失败:0, 缺失:0) 速度: 37.5个/秒 剩余: 74.7秒 进度: 6000/8301 (匹配:6000, 失败:0, 缺失:0) 速度: 38.3个/秒 剩余: 60.0秒 进度: 6500/8301 (匹配:6500, 失败:0, 缺失:0) 速度: 38.7个/秒 剩余: 46.6秒 进度: 7000/8301 (匹配:7000, 失败:0, 缺失:0) 速度: 39.5个/秒 剩余: 32.9秒 进度: 7500/8301 (匹配:7500, 失败:0, 缺失:0) 速度: 40.3个/秒 剩余: 19.9秒 进度: 8000/8301 (匹配:8000, 失败:0, 缺失:0) 速度: 41.0个/秒 剩余: 7.3秒 进度: 8301/8301 (匹配:8301, 失败:0, 缺失:0) 速度: 40.9个/秒 剩余: 0.0秒 校验结果: 元数据包数: 8301 实际文件数: 8301 哈希匹配: 8301 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1050_loongarch64/AppStream 完整路径: /home/data/public/rpm/uos/1050_loongarch64/AppStream Packages目录: /home/data/public/rpm/uos/1050_loongarch64/AppStream/Packages 使用线程数: 8 元数据文件: 346f099111ec17e3fba50969358b204a3993a877a95314fd3d6a429f73a6e067-primary.sqlite.bz2 正在解析: 346f099111ec17e3fba50969358b204a3993a877a95314fd3d6a429f73a6e067-primary.sqlite.bz2 成功从 SQLite 解析 9674 个包 元数据包数: 9674 实际RPM文件数: 9674 开始多线程验证 (最大线程数: 8)... 进度: 500/9674 (匹配:500, 失败:0, 缺失:0) 速度: 64.7个/秒 剩余: 141.9秒 进度: 1000/9674 (匹配:1000, 失败:0, 缺失:0) 速度: 58.8个/秒 剩余: 147.5秒 进度: 1500/9674 (匹配:1500, 失败:0, 缺失:0) 速度: 55.3个/秒 剩余: 147.8秒 进度: 2000/9674 (匹配:2000, 失败:0, 缺失:0) 速度: 54.5个/秒 剩余: 140.9秒 进度: 2500/9674 (匹配:2500, 失败:0, 缺失:0) 速度: 55.6个/秒 剩余: 129.0秒 进度: 3000/9674 (匹配:3000, 失败:0, 缺失:0) 速度: 47.3个/秒 剩余: 141.2秒 进度: 3500/9674 (匹配:3500, 失败:0, 缺失:0) 速度: 48.9个/秒 剩余: 126.2秒 进度: 4000/9674 (匹配:4000, 失败:0, 缺失:0) 速度: 49.4个/秒 剩余: 114.8秒 进度: 4500/9674 (匹配:4500, 失败:0, 缺失:0) 速度: 48.8个/秒 剩余: 106.0秒 进度: 5000/9674 (匹配:5000, 失败:0, 缺失:0) 速度: 49.6个/秒 剩余: 94.3秒 进度: 5500/9674 (匹配:5500, 失败:0, 缺失:0) 速度: 50.3个/秒 剩余: 83.0秒 进度: 6000/9674 (匹配:6000, 失败:0, 缺失:0) 速度: 51.3个/秒 剩余: 71.6秒 进度: 6500/9674 (匹配:6500, 失败:0, 缺失:0) 速度: 51.4个/秒 剩余: 61.8秒 进度: 7000/9674 (匹配:7000, 失败:0, 缺失:0) 速度: 51.9个/秒 剩余: 51.5秒 进度: 7500/9674 (匹配:7500, 失败:0, 缺失:0) 速度: 52.2个/秒 剩余: 41.7秒 进度: 8000/9674 (匹配:8000, 失败:0, 缺失:0) 速度: 52.5个/秒 剩余: 31.9秒 进度: 8500/9674 (匹配:8500, 失败:0, 缺失:0) 速度: 52.1个/秒 剩余: 22.5秒 进度: 9000/9674 (匹配:9000, 失败:0, 缺失:0) 速度: 52.5个/秒 剩余: 12.8秒 进度: 9500/9674 (匹配:9500, 失败:0, 缺失:0) 速度: 52.6个/秒 剩余: 3.3秒 进度: 9674/9674 (匹配:9674, 失败:0, 缺失:0) 速度: 52.7个/秒 剩余: 0.0秒 校验结果: 元数据包数: 9674 实际文件数: 9674 哈希匹配: 9674 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1050_loongarch64/BaseOS 完整路径: /home/data/public/rpm/uos/1050_loongarch64/BaseOS Packages目录: /home/data/public/rpm/uos/1050_loongarch64/BaseOS/Packages 使用线程数: 8 元数据文件: 72ac4580b38aa0fbed482f779fa58627c5621b33a0ca40e9ca4d2057cc11cc6d-primary.sqlite.bz2 正在解析: 72ac4580b38aa0fbed482f779fa58627c5621b33a0ca40e9ca4d2057cc11cc6d-primary.sqlite.bz2 成功从 SQLite 解析 4505 个包 元数据包数: 4505 实际RPM文件数: 4505 开始多线程验证 (最大线程数: 8)... 进度: 500/4505 (匹配:500, 失败:0, 缺失:0) 速度: 55.9个/秒 剩余: 71.6秒 进度: 1000/4505 (匹配:1000, 失败:0, 缺失:0) 速度: 59.6个/秒 剩余: 58.8秒 进度: 1500/4505 (匹配:1500, 失败:0, 缺失:0) 速度: 61.7个/秒 剩余: 48.7秒 进度: 2000/4505 (匹配:2000, 失败:0, 缺失:0) 速度: 62.7个/秒 剩余: 39.9秒 进度: 2500/4505 (匹配:2500, 失败:0, 缺失:0) 速度: 59.6个/秒 剩余: 33.6秒 进度: 3000/4505 (匹配:3000, 失败:0, 缺失:0) 速度: 61.1个/秒 剩余: 24.6秒 进度: 3500/4505 (匹配:3500, 失败:0, 缺失:0) 速度: 60.8个/秒 剩余: 16.5秒 进度: 4000/4505 (匹配:4000, 失败:0, 缺失:0) 速度: 61.6个/秒 剩余: 8.2秒 进度: 4500/4505 (匹配:4500, 失败:0, 缺失:0) 速度: 60.7个/秒 剩余: 0.1秒 进度: 4505/4505 (匹配:4505, 失败:0, 缺失:0) 速度: 60.6个/秒 剩余: 0.0秒 校验结果: 元数据包数: 4505 实际文件数: 4505 哈希匹配: 4505 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1050_loongarch64/Extras 完整路径: /home/data/public/rpm/uos/1050_loongarch64/Extras Packages目录: /home/data/public/rpm/uos/1050_loongarch64/Extras/Packages 使用线程数: 8 元数据文件: c10ed618162db77eaeee4399a4cc88d8a67ce98d2e1a8539ce696f72487ec5bb-primary.sqlite.bz2 正在解析: c10ed618162db77eaeee4399a4cc88d8a67ce98d2e1a8539ce696f72487ec5bb-primary.sqlite.bz2 成功从 SQLite 解析 4 个包 元数据包数: 4 实际RPM文件数: 4 开始多线程验证 (最大线程数: 8)... 进度: 4/4 (匹配:4, 失败:0, 缺失:0) 速度: 63.5个/秒 剩余: 0.0秒 校验结果: 元数据包数: 4 实际文件数: 4 哈希匹配: 4 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1050_loongarch64/Kernel510 完整路径: /home/data/public/rpm/uos/1050_loongarch64/Kernel510 Packages目录: /home/data/public/rpm/uos/1050_loongarch64/Kernel510/Packages 使用线程数: 8 元数据文件: 19699a08b0728d8fcb697ee242e809d5531825194b41494bb28b60e8d04187e3-primary.sqlite.bz2 正在解析: 19699a08b0728d8fcb697ee242e809d5531825194b41494bb28b60e8d04187e3-primary.sqlite.bz2 成功从 SQLite 解析 0 个包 ⚠ 警告: 元数据中没有解析到包信息 元数据包数: 0 ⚠ 警告: Packages目录中没有RPM文件 ================================================================================ 📦 开始验证仓库: uos/1050_loongarch64/Plus 完整路径: /home/data/public/rpm/uos/1050_loongarch64/Plus Packages目录: /home/data/public/rpm/uos/1050_loongarch64/Plus/Packages 使用线程数: 8 元数据文件: 17e076a337a82317bdb93754fe016df45f4be419c64ca3574d24ad771f1ce71a-primary.sqlite.bz2 正在解析: 17e076a337a82317bdb93754fe016df45f4be419c64ca3574d24ad771f1ce71a-primary.sqlite.bz2 成功从 SQLite 解析 8432 个包 元数据包数: 8432 实际RPM文件数: 8432 开始多线程验证 (最大线程数: 8)... 进度: 500/8432 (匹配:500, 失败:0, 缺失:0) 速度: 50.0个/秒 剩余: 158.5秒 进度: 1000/8432 (匹配:1000, 失败:0, 缺失:0) 速度: 50.4个/秒 剩余: 147.6秒 进度: 1500/8432 (匹配:1500, 失败:0, 缺失:0) 速度: 47.9个/秒 剩余: 144.7秒 进度: 2000/8432 (匹配:2000, 失败:0, 缺失:0) 速度: 50.3个/秒 剩余: 128.0秒 进度: 2500/8432 (匹配:2500, 失败:0, 缺失:0) 速度: 48.8个/秒 剩余: 121.5秒 进度: 3000/8432 (匹配:3000, 失败:0, 缺失:0) 速度: 44.3个/秒 剩余: 122.5秒 进度: 3500/8432 (匹配:3500, 失败:0, 缺失:0) 速度: 46.1个/秒 剩余: 107.0秒 进度: 4000/8432 (匹配:4000, 失败:0, 缺失:0) 速度: 47.4个/秒 剩余: 93.4秒 进度: 4500/8432 (匹配:4500, 失败:0, 缺失:0) 速度: 48.5个/秒 剩余: 81.0秒 进度: 5000/8432 (匹配:5000, 失败:0, 缺失:0) 速度: 48.1个/秒 剩余: 71.3秒 进度: 5500/8432 (匹配:5500, 失败:0, 缺失:0) 速度: 49.2个/秒 剩余: 59.6秒 进度: 6000/8432 (匹配:6000, 失败:0, 缺失:0) 速度: 50.1个/秒 剩余: 48.6秒 进度: 6500/8432 (匹配:6500, 失败:0, 缺失:0) 速度: 50.9个/秒 剩余: 37.9秒 进度: 7000/8432 (匹配:7000, 失败:0, 缺失:0) 速度: 50.8个/秒 剩余: 28.2秒 进度: 7500/8432 (匹配:7500, 失败:0, 缺失:0) 速度: 50.9个/秒 剩余: 18.3秒 进度: 8000/8432 (匹配:8000, 失败:0, 缺失:0) 速度: 51.2个/秒 剩余: 8.4秒 进度: 8432/8432 (匹配:8432, 失败:0, 缺失:0) 速度: 44.8个/秒 剩余: 0.0秒 校验结果: 元数据包数: 8432 实际文件数: 8432 哈希匹配: 8432 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1050_loongarch64/PowerTools 完整路径: /home/data/public/rpm/uos/1050_loongarch64/PowerTools Packages目录: /home/data/public/rpm/uos/1050_loongarch64/PowerTools/Packages 使用线程数: 8 元数据文件: 18f328bc86cb7713be8fc798377c084723f25e159b4b9243b3bc2d7c75f3afdd-primary.sqlite.bz2 正在解析: 18f328bc86cb7713be8fc798377c084723f25e159b4b9243b3bc2d7c75f3afdd-primary.sqlite.bz2 成功从 SQLite 解析 2586 个包 元数据包数: 2586 实际RPM文件数: 2586 开始多线程验证 (最大线程数: 8)... 进度: 500/2586 (匹配:500, 失败:0, 缺失:0) 速度: 60.7个/秒 剩余: 34.4秒 进度: 1000/2586 (匹配:1000, 失败:0, 缺失:0) 速度: 60.0个/秒 剩余: 26.4秒 进度: 1500/2586 (匹配:1500, 失败:0, 缺失:0) 速度: 59.0个/秒 剩余: 18.4秒 进度: 2000/2586 (匹配:2000, 失败:0, 缺失:0) 速度: 59.0个/秒 剩余: 9.9秒 进度: 2500/2586 (匹配:2500, 失败:0, 缺失:0) 速度: 60.5个/秒 剩余: 1.4秒 进度: 2586/2586 (匹配:2586, 失败:0, 缺失:0) 速度: 60.8个/秒 剩余: 0.0秒 校验结果: 元数据包数: 2586 实际文件数: 2586 哈希匹配: 2586 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1050_loongarch64/Update 完整路径: /home/data/public/rpm/uos/1050_loongarch64/Update Packages目录: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages 使用线程数: 8 元数据文件: 781a96862ca8825093cac6468992aac4aa29c068d20d4b3bda9065bed8ea7988-primary.sqlite.bz2 正在解析: 781a96862ca8825093cac6468992aac4aa29c068d20d4b3bda9065bed8ea7988-primary.sqlite.bz2 成功从 SQLite 解析 4198 个包 元数据包数: 4198 实际RPM文件数: 4198 开始多线程验证 (最大线程数: 8)... ✗ dnsmasq-utils-2.85-14.uelc20.2.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/dnsmasq-utils-2.85-14.uelc20.2.loongarch64.rpm 任务执行出错: 'hash_type' ✗ dnsmasq-2.85-14.uelc20.2.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/dnsmasq-2.85-14.uelc20.2.loongarch64.rpm 任务执行出错: 'hash_type' 进度: 500/4198 (匹配:498, 失败:2, 缺失:0) 速度: 47.5个/秒 剩余: 77.9秒 进度: 1000/4198 (匹配:998, 失败:2, 缺失:0) 速度: 52.5个/秒 剩余: 60.9秒 ✗ grafana-selinux-9.2.10-30.0.1.uelc20.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/grafana-selinux-9.2.10-30.0.1.uelc20.01.loongarch64.rpm 任务执行出错: 'hash_type' 进度: 1500/4198 (匹配:1497, 失败:3, 缺失:0) 速度: 54.5个/秒 剩余: 49.5秒 ✗ grafana-9.2.10-30.0.1.uelc20.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/grafana-9.2.10-30.0.1.uelc20.01.loongarch64.rpm 任务执行出错: 'hash_type' 进度: 2000/4198 (匹配:1996, 失败:4, 缺失:0) 速度: 38.8个/秒 剩余: 56.6秒 ✗ libpng-1.6.37-9.uelc20.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/libpng-1.6.37-9.uelc20.01.loongarch64.rpm 任务执行出错: 'hash_type' ✗ libpng-devel-1.6.37-9.uelc20.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/libpng-devel-1.6.37-9.uelc20.01.loongarch64.rpm 任务执行出错: 'hash_type' ✗ libpng-static-1.6.37-9.uelc20.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/libpng-static-1.6.37-9.uelc20.01.loongarch64.rpm 任务执行出错: 'hash_type' ✗ libpng-tools-1.6.37-9.uelc20.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/libpng-tools-1.6.37-9.uelc20.01.loongarch64.rpm 任务执行出错: 'hash_type' 进度: 2500/4198 (匹配:2492, 失败:8, 缺失:0) 速度: 41.5个/秒 剩余: 40.9秒 进度: 3000/4198 (匹配:2992, 失败:8, 缺失:0) 速度: 41.6个/秒 剩余: 28.8秒 ✗ resource-agents-4.9.0-54.uelc20.28.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/resource-agents-4.9.0-54.uelc20.28.01.loongarch64.rpm 任务执行出错: 'hash_type' ✗ resource-agents-paf-4.9.0-54.uelc20.28.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/resource-agents-paf-4.9.0-54.uelc20.28.01.loongarch64.rpm 任务执行出错: 'hash_type' 进度: 3500/4198 (匹配:3490, 失败:10, 缺失:0) 速度: 43.7个/秒 剩余: 16.0秒 进度: 4000/4198 (匹配:3990, 失败:10, 缺失:0) 速度: 45.5个/秒 剩余: 4.4秒 进度: 4198/4198 (匹配:4188, 失败:10, 缺失:0) 速度: 46.1个/秒 剩余: 0.0秒 校验结果: 元数据包数: 4198 实际文件数: 4198 哈希匹配: 4188 哈希不匹配: 10 文件缺失: 0 多余文件: 0 (仅统计) 🗑 删除校验失败的文件... ✗ 已删除: dnsmasq-utils-2.85-14.uelc20.2.loongarch64.rpm ✗ 已删除: dnsmasq-2.85-14.uelc20.2.loongarch64.rpm ✗ 已删除: grafana-selinux-9.2.10-30.0.1.uelc20.01.loongarch64.rpm ✗ 已删除: grafana-9.2.10-30.0.1.uelc20.01.loongarch64.rpm ✗ 已删除: libpng-1.6.37-9.uelc20.01.loongarch64.rpm ✗ 已删除: libpng-devel-1.6.37-9.uelc20.01.loongarch64.rpm ✗ 已删除: libpng-static-1.6.37-9.uelc20.01.loongarch64.rpm ✗ 已删除: libpng-tools-1.6.37-9.uelc20.01.loongarch64.rpm ✗ 已删除: resource-agents-4.9.0-54.uelc20.28.01.loongarch64.rpm ✗ 已删除: resource-agents-paf-4.9.0-54.uelc20.28.01.loongarch64.rpm 删除完成: 10/10 个文件 ❌ 仓库验证失败 (10个文件哈希不匹配) ================================================================================ 📦 开始验证仓库: uos/1070_loongarch64/AppStream 完整路径: /home/data/public/rpm/uos/1070_loongarch64/AppStream Packages目录: /home/data/public/rpm/uos/1070_loongarch64/AppStream/Packages 使用线程数: 8 元数据文件: e83f6331332efc447f35882a4992709ffdbc97836daff2f2a4e31b208a73cf36-primary.sqlite.bz2 正在解析: e83f6331332efc447f35882a4992709ffdbc97836daff2f2a4e31b208a73cf36-primary.sqlite.bz2 成功从 SQLite 解析 8951 个包 元数据包数: 8951 实际RPM文件数: 8951 开始多线程验证 (最大线程数: 8)... 进度: 500/8951 (匹配:500, 失败:0, 缺失:0) 速度: 59.4个/秒 剩余: 142.3秒 进度: 1000/8951 (匹配:1000, 失败:0, 缺失:0) 速度: 55.1个/秒 剩余: 144.4秒 进度: 1500/8951 (匹配:1500, 失败:0, 缺失:0) 速度: 54.5个/秒 剩余: 136.7秒 进度: 2000/8951 (匹配:2000, 失败:0, 缺失:0) 速度: 53.9个/秒 剩余: 129.0秒 进度: 2500/8951 (匹配:2500, 失败:0, 缺失:0) 速度: 53.4个/秒 剩余: 120.9秒 进度: 3000/8951 (匹配:3000, 失败:0, 缺失:0) 速度: 53.8个/秒 剩余: 110.6秒 进度: 3500/8951 (匹配:3500, 失败:0, 缺失:0) 速度: 52.7个/秒 剩余: 103.4秒 进度: 4000/8951 (匹配:4000, 失败:0, 缺失:0) 速度: 53.3个/秒 剩余: 92.8秒 进度: 4500/8951 (匹配:4500, 失败:0, 缺失:0) 速度: 54.1个/秒 剩余: 82.3秒 进度: 5000/8951 (匹配:5000, 失败:0, 缺失:0) 速度: 54.5个/秒 剩余: 72.5秒 进度: 5500/8951 (匹配:5500, 失败:0, 缺失:0) 速度: 55.1个/秒 剩余: 62.7秒 进度: 6000/8951 (匹配:6000, 失败:0, 缺失:0) 速度: 56.2个/秒 剩余: 52.5秒 进度: 6500/8951 (匹配:6500, 失败:0, 缺失:0) 速度: 57.2个/秒 剩余: 42.9秒 进度: 7000/8951 (匹配:7000, 失败:0, 缺失:0) 速度: 57.8个/秒 剩余: 33.8秒 进度: 7500/8951 (匹配:7500, 失败:0, 缺失:0) 速度: 58.6个/秒 剩余: 24.8秒 进度: 8000/8951 (匹配:8000, 失败:0, 缺失:0) 速度: 59.0个/秒 剩余: 16.1秒 进度: 8500/8951 (匹配:8500, 失败:0, 缺失:0) 速度: 59.6个/秒 剩余: 7.6秒 进度: 8951/8951 (匹配:8951, 失败:0, 缺失:0) 速度: 59.5个/秒 剩余: 0.0秒 校验结果: 元数据包数: 8951 实际文件数: 8951 哈希匹配: 8951 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070_loongarch64/BaseOS 完整路径: /home/data/public/rpm/uos/1070_loongarch64/BaseOS Packages目录: /home/data/public/rpm/uos/1070_loongarch64/BaseOS/Packages 使用线程数: 8 元数据文件: 95f3347aad52f09cfdfdc16d59c8af065df2814b62a9ea0f930b1bb0413fe121-primary.sqlite.bz2 正在解析: 95f3347aad52f09cfdfdc16d59c8af065df2814b62a9ea0f930b1bb0413fe121-primary.sqlite.bz2 成功从 SQLite 解析 4861 个包 元数据包数: 4861 实际RPM文件数: 4861 开始多线程验证 (最大线程数: 8)... 进度: 500/4861 (匹配:500, 失败:0, 缺失:0) 速度: 64.7个/秒 剩余: 67.4秒 进度: 1000/4861 (匹配:1000, 失败:0, 缺失:0) 速度: 62.1个/秒 剩余: 62.1秒 进度: 1500/4861 (匹配:1500, 失败:0, 缺失:0) 速度: 63.2个/秒 剩余: 53.2秒 进度: 2000/4861 (匹配:2000, 失败:0, 缺失:0) 速度: 63.3个/秒 剩余: 45.2秒 进度: 2500/4861 (匹配:2500, 失败:0, 缺失:0) 速度: 63.5个/秒 剩余: 37.2秒 进度: 3000/4861 (匹配:3000, 失败:0, 缺失:0) 速度: 63.3个/秒 剩余: 29.4秒 进度: 3500/4861 (匹配:3500, 失败:0, 缺失:0) 速度: 63.1个/秒 剩余: 21.6秒 进度: 4000/4861 (匹配:4000, 失败:0, 缺失:0) 速度: 59.5个/秒 剩余: 14.5秒 进度: 4500/4861 (匹配:4500, 失败:0, 缺失:0) 速度: 59.7个/秒 剩余: 6.0秒 进度: 4861/4861 (匹配:4861, 失败:0, 缺失:0) 速度: 60.0个/秒 剩余: 0.0秒 校验结果: 元数据包数: 4861 实际文件数: 4861 哈希匹配: 4861 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070_loongarch64/Extras 完整路径: /home/data/public/rpm/uos/1070_loongarch64/Extras Packages目录: /home/data/public/rpm/uos/1070_loongarch64/Extras/Packages 使用线程数: 8 元数据文件: db88cf00db0cf49906d12cc6ae624f5cacddd8c2398af0df0eb4c45ca41c8498-primary.sqlite.bz2 正在解析: db88cf00db0cf49906d12cc6ae624f5cacddd8c2398af0df0eb4c45ca41c8498-primary.sqlite.bz2 成功从 SQLite 解析 12 个包 元数据包数: 12 实际RPM文件数: 12 开始多线程验证 (最大线程数: 8)... 进度: 12/12 (匹配:12, 失败:0, 缺失:0) 速度: 80.6个/秒 剩余: 0.0秒 校验结果: 元数据包数: 12 实际文件数: 12 哈希匹配: 12 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070_loongarch64/Kernel510 完整路径: /home/data/public/rpm/uos/1070_loongarch64/Kernel510 Packages目录: /home/data/public/rpm/uos/1070_loongarch64/Kernel510/Packages 使用线程数: 8 元数据文件: 6c73878e3d56a6d8f75b1b0373b83e4102fcfd9321925875e7e7b0b146d7bd14-primary.sqlite.bz2 正在解析: 6c73878e3d56a6d8f75b1b0373b83e4102fcfd9321925875e7e7b0b146d7bd14-primary.sqlite.bz2 成功从 SQLite 解析 233 个包 元数据包数: 233 实际RPM文件数: 233 开始多线程验证 (最大线程数: 8)... 进度: 233/233 (匹配:233, 失败:0, 缺失:0) 速度: 30.2个/秒 剩余: 0.0秒 校验结果: 元数据包数: 233 实际文件数: 233 哈希匹配: 233 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070_loongarch64/Plus 完整路径: /home/data/public/rpm/uos/1070_loongarch64/Plus Packages目录: /home/data/public/rpm/uos/1070_loongarch64/Plus/Packages 使用线程数: 8 元数据文件: e206127edb1762e7f6759265f4a2ca55cd557f26ed105fa2c71a91d46310540f-primary.sqlite.bz2 正在解析: e206127edb1762e7f6759265f4a2ca55cd557f26ed105fa2c71a91d46310540f-primary.sqlite.bz2 成功从 SQLite 解析 8158 个包 元数据包数: 8158 实际RPM文件数: 8158 开始多线程验证 (最大线程数: 8)... 进度: 500/8158 (匹配:500, 失败:0, 缺失:0) 速度: 54.2个/秒 剩余: 141.3秒 进度: 1000/8158 (匹配:1000, 失败:0, 缺失:0) 速度: 55.6个/秒 剩余: 128.8秒 进度: 1500/8158 (匹配:1500, 失败:0, 缺失:0) 速度: 55.0个/秒 剩余: 121.0秒 进度: 2000/8158 (匹配:2000, 失败:0, 缺失:0) 速度: 56.7个/秒 剩余: 108.5秒 进度: 2500/8158 (匹配:2500, 失败:0, 缺失:0) 速度: 55.4个/秒 剩余: 102.1秒 进度: 3000/8158 (匹配:3000, 失败:0, 缺失:0) 速度: 53.7个/秒 剩余: 96.0秒 进度: 3500/8158 (匹配:3500, 失败:0, 缺失:0) 速度: 55.6个/秒 剩余: 83.7秒 进度: 4000/8158 (匹配:4000, 失败:0, 缺失:0) 速度: 57.4个/秒 剩余: 72.4秒 进度: 4500/8158 (匹配:4500, 失败:0, 缺失:0) 速度: 58.3个/秒 剩余: 62.8秒 进度: 5000/8158 (匹配:5000, 失败:0, 缺失:0) 速度: 58.0个/秒 剩余: 54.4秒 进度: 5500/8158 (匹配:5500, 失败:0, 缺失:0) 速度: 59.2个/秒 剩余: 44.9秒 进度: 6000/8158 (匹配:6000, 失败:0, 缺失:0) 速度: 60.1个/秒 剩余: 35.9秒 进度: 6500/8158 (匹配:6500, 失败:0, 缺失:0) 速度: 60.8个/秒 剩余: 27.3秒 进度: 7000/8158 (匹配:7000, 失败:0, 缺失:0) 速度: 60.5个/秒 剩余: 19.1秒 进度: 7500/8158 (匹配:7500, 失败:0, 缺失:0) 速度: 60.7个/秒 剩余: 10.8秒 进度: 8000/8158 (匹配:8000, 失败:0, 缺失:0) 速度: 61.1个/秒 剩余: 2.6秒 进度: 8158/8158 (匹配:8158, 失败:0, 缺失:0) 速度: 51.7个/秒 剩余: 0.0秒 校验结果: 元数据包数: 8158 实际文件数: 8158 哈希匹配: 8158 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070_loongarch64/PowerTools 完整路径: /home/data/public/rpm/uos/1070_loongarch64/PowerTools Packages目录: /home/data/public/rpm/uos/1070_loongarch64/PowerTools/Packages 使用线程数: 8 元数据文件: c13f75bdaf2d8d73960d9925e4f48c64b8af0f19158f3b590a9b5b6fb2dbbeaf-primary.sqlite.bz2 正在解析: c13f75bdaf2d8d73960d9925e4f48c64b8af0f19158f3b590a9b5b6fb2dbbeaf-primary.sqlite.bz2 成功从 SQLite 解析 2462 个包 元数据包数: 2462 实际RPM文件数: 2462 开始多线程验证 (最大线程数: 8)... 进度: 500/2462 (匹配:500, 失败:0, 缺失:0) 速度: 64.0个/秒 剩余: 30.6秒 进度: 1000/2462 (匹配:1000, 失败:0, 缺失:0) 速度: 61.4个/秒 剩余: 23.8秒 进度: 1500/2462 (匹配:1500, 失败:0, 缺失:0) 速度: 60.6个/秒 剩余: 15.9秒 进度: 2000/2462 (匹配:2000, 失败:0, 缺失:0) 速度: 59.9个/秒 剩余: 7.7秒 进度: 2462/2462 (匹配:2462, 失败:0, 缺失:0) 速度: 60.4个/秒 剩余: 0.0秒 校验结果: 元数据包数: 2462 实际文件数: 2462 哈希匹配: 2462 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070_loongarch64/Update 完整路径: /home/data/public/rpm/uos/1070_loongarch64/Update Packages目录: /home/data/public/rpm/uos/1070_loongarch64/Update/Packages 使用线程数: 8 元数据文件: 47d671546d4fbad66a849bc67c154d904de8cf5a7129cc190846b19c5817c3ab-primary.sqlite.bz2 正在解析: 47d671546d4fbad66a849bc67c154d904de8cf5a7129cc190846b19c5817c3ab-primary.sqlite.bz2 成功从 SQLite 解析 3483 个包 元数据包数: 3483 实际RPM文件数: 3483 开始多线程验证 (最大线程数: 8)... 进度: 500/3483 (匹配:500, 失败:0, 缺失:0) 速度: 53.5个/秒 剩余: 55.7秒 进度: 1000/3483 (匹配:1000, 失败:0, 缺失:0) 速度: 57.0个/秒 剩余: 43.5秒 进度: 1500/3483 (匹配:1500, 失败:0, 缺失:0) 速度: 58.9个/秒 剩余: 33.7秒 进度: 2000/3483 (匹配:2000, 失败:0, 缺失:0) 速度: 50.8个/秒 剩余: 29.2秒 进度: 2500/3483 (匹配:2500, 失败:0, 缺失:0) 速度: 52.4个/秒 剩余: 18.8秒 进度: 3000/3483 (匹配:3000, 失败:0, 缺失:0) 速度: 53.5个/秒 剩余: 9.0秒 进度: 3483/3483 (匹配:3483, 失败:0, 缺失:0) 速度: 54.5个/秒 剩余: 0.0秒 校验结果: 元数据包数: 3483 实际文件数: 3483 哈希匹配: 3483 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070a_x86_64/AppStream 完整路径: /home/data/public/rpm/uos/1070a_x86_64/AppStream Packages目录: /home/data/public/rpm/uos/1070a_x86_64/AppStream/Packages 使用线程数: 8 元数据文件: b1cf275c04992df72b2a511bf4f37a4149d791062764cb8971cf2141aa8ce37b-primary.sqlite.bz2 正在解析: b1cf275c04992df72b2a511bf4f37a4149d791062764cb8971cf2141aa8ce37b-primary.sqlite.bz2 成功从 SQLite 解析 8499 个包 元数据包数: 8499 实际RPM文件数: 8499 开始多线程验证 (最大线程数: 8)... 进度: 500/8499 (匹配:500, 失败:0, 缺失:0) 速度: 63.3个/秒 剩余: 126.5秒 进度: 1000/8499 (匹配:1000, 失败:0, 缺失:0) 速度: 53.0个/秒 剩余: 141.4秒 进度: 1500/8499 (匹配:1500, 失败:0, 缺失:0) 速度: 47.6个/秒 剩余: 147.2秒 进度: 2000/8499 (匹配:2000, 失败:0, 缺失:0) 速度: 48.3个/秒 剩余: 134.5秒 进度: 2500/8499 (匹配:2500, 失败:0, 缺失:0) 速度: 49.5个/秒 剩余: 121.2秒 进度: 3000/8499 (匹配:3000, 失败:0, 缺失:0) 速度: 50.2个/秒 剩余: 109.5秒 进度: 3500/8499 (匹配:3500, 失败:0, 缺失:0) 速度: 50.3个/秒 剩余: 99.3秒 进度: 4000/8499 (匹配:4000, 失败:0, 缺失:0) 速度: 51.2个/秒 剩余: 87.9秒 进度: 4500/8499 (匹配:4500, 失败:0, 缺失:0) 速度: 51.9个/秒 剩余: 77.0秒 进度: 5000/8499 (匹配:5000, 失败:0, 缺失:0) 速度: 52.4个/秒 剩余: 66.8秒 进度: 5500/8499 (匹配:5500, 失败:0, 缺失:0) 速度: 53.5个/秒 剩余: 56.0秒 进度: 6000/8499 (匹配:6000, 失败:0, 缺失:0) 速度: 54.6个/秒 剩余: 45.8秒 进度: 6500/8499 (匹配:6500, 失败:0, 缺失:0) 速度: 54.9个/秒 剩余: 36.4秒 进度: 7000/8499 (匹配:7000, 失败:0, 缺失:0) 速度: 55.6个/秒 剩余: 27.0秒 进度: 7500/8499 (匹配:7500, 失败:0, 缺失:0) 速度: 55.9个/秒 剩余: 17.9秒 进度: 8000/8499 (匹配:8000, 失败:0, 缺失:0) 速度: 56.3个/秒 剩余: 8.9秒 进度: 8499/8499 (匹配:8499, 失败:0, 缺失:0) 速度: 55.9个/秒 剩余: 0.0秒 校验结果: 元数据包数: 8499 实际文件数: 8499 哈希匹配: 8499 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070a_x86_64/BaseOS 完整路径: /home/data/public/rpm/uos/1070a_x86_64/BaseOS Packages目录: /home/data/public/rpm/uos/1070a_x86_64/BaseOS/Packages 使用线程数: 8 元数据文件: e20d955893f7fd38edb574965a6fed7e391bf2ef4c8dc871744dabed1619928d-primary.sqlite.bz2 正在解析: e20d955893f7fd38edb574965a6fed7e391bf2ef4c8dc871744dabed1619928d-primary.sqlite.bz2 成功从 SQLite 解析 4235 个包 元数据包数: 4235 实际RPM文件数: 4235 开始多线程验证 (最大线程数: 8)... 进度: 500/4235 (匹配:500, 失败:0, 缺失:0) 速度: 66.4个/秒 剩余: 56.3秒 进度: 1000/4235 (匹配:1000, 失败:0, 缺失:0) 速度: 69.3个/秒 剩余: 46.7秒 进度: 1500/4235 (匹配:1500, 失败:0, 缺失:0) 速度: 73.3个/秒 剩余: 37.3秒 进度: 2000/4235 (匹配:2000, 失败:0, 缺失:0) 速度: 75.5个/秒 剩余: 29.6秒 进度: 2500/4235 (匹配:2500, 失败:0, 缺失:0) 速度: 72.5个/秒 剩余: 23.9秒 进度: 3000/4235 (匹配:3000, 失败:0, 缺失:0) 速度: 73.7个/秒 剩余: 16.8秒 进度: 3500/4235 (匹配:3500, 失败:0, 缺失:0) 速度: 70.0个/秒 剩余: 10.5秒 进度: 4000/4235 (匹配:4000, 失败:0, 缺失:0) 速度: 70.9个/秒 剩余: 3.3秒 进度: 4235/4235 (匹配:4235, 失败:0, 缺失:0) 速度: 71.2个/秒 剩余: 0.0秒 校验结果: 元数据包数: 4235 实际文件数: 4235 哈希匹配: 4235 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070a_x86_64/PowerTools 完整路径: /home/data/public/rpm/uos/1070a_x86_64/PowerTools Packages目录: /home/data/public/rpm/uos/1070a_x86_64/PowerTools/Packages 使用线程数: 8 元数据文件: c5ccb83b55316ed0372eb24995c33f94fc873fb430e14ffe47b251cb22e8abc0-primary.sqlite.bz2 正在解析: c5ccb83b55316ed0372eb24995c33f94fc873fb430e14ffe47b251cb22e8abc0-primary.sqlite.bz2 成功从 SQLite 解析 2461 个包 元数据包数: 2461 实际RPM文件数: 2461 开始多线程验证 (最大线程数: 8)... 进度: 500/2461 (匹配:500, 失败:0, 缺失:0) 速度: 62.1个/秒 剩余: 31.6秒 进度: 1000/2461 (匹配:1000, 失败:0, 缺失:0) 速度: 49.4个/秒 剩余: 29.6秒 进度: 1500/2461 (匹配:1500, 失败:0, 缺失:0) 速度: 53.8个/秒 剩余: 17.9秒 进度: 2000/2461 (匹配:2000, 失败:0, 缺失:0) 速度: 56.4个/秒 剩余: 8.2秒 进度: 2461/2461 (匹配:2461, 失败:0, 缺失:0) 速度: 58.3个/秒 剩余: 0.0秒 校验结果: 元数据包数: 2461 实际文件数: 2461 哈希匹配: 2461 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070a_x86_64/Plus 完整路径: /home/data/public/rpm/uos/1070a_x86_64/Plus Packages目录: /home/data/public/rpm/uos/1070a_x86_64/Plus/Packages 使用线程数: 8 元数据文件: 0a2e5750d8611c20afe6608840e1b55d9678ad96b85c0054eb5e29929b661043-primary.sqlite.bz2 正在解析: 0a2e5750d8611c20afe6608840e1b55d9678ad96b85c0054eb5e29929b661043-primary.sqlite.bz2 成功从 SQLite 解析 8880 个包 元数据包数: 8880 实际RPM文件数: 8880 开始多线程验证 (最大线程数: 8)... 进度: 500/8880 (匹配:500, 失败:0, 缺失:0) 速度: 34.9个/秒 剩余: 240.4秒 进度: 1000/8880 (匹配:1000, 失败:0, 缺失:0) 速度: 41.7个/秒 剩余: 189.1秒 进度: 1500/8880 (匹配:1500, 失败:0, 缺失:0) 速度: 41.3个/秒 剩余: 178.8秒 进度: 2000/8880 (匹配:2000, 失败:0, 缺失:0) 速度: 43.3个/秒 剩余: 158.9秒 进度: 2500/8880 (匹配:2500, 失败:0, 缺失:0) 速度: 43.4个/秒 剩余: 147.1秒 进度: 3000/8880 (匹配:3000, 失败:0, 缺失:0) 速度: 37.8个/秒 剩余: 155.6秒 进度: 3500/8880 (匹配:3500, 失败:0, 缺失:0) 速度: 39.1个/秒 剩余: 137.5秒 进度: 4000/8880 (匹配:4000, 失败:0, 缺失:0) 速度: 40.9个/秒 剩余: 119.4秒 进度: 4500/8880 (匹配:4500, 失败:0, 缺失:0) 速度: 42.5个/秒 剩余: 103.0秒 进度: 5000/8880 (匹配:5000, 失败:0, 缺失:0) 速度: 43.7个/秒 剩余: 88.7秒 进度: 5500/8880 (匹配:5500, 失败:0, 缺失:0) 速度: 42.8个/秒 剩余: 79.0秒 进度: 6000/8880 (匹配:6000, 失败:0, 缺失:0) 速度: 43.7个/秒 剩余: 65.9秒 进度: 6500/8880 (匹配:6500, 失败:0, 缺失:0) 速度: 44.7个/秒 剩余: 53.2秒 进度: 7000/8880 (匹配:7000, 失败:0, 缺失:0) 速度: 45.6个/秒 剩余: 41.2秒 进度: 7500/8880 (匹配:7500, 失败:0, 缺失:0) 速度: 46.0个/秒 剩余: 30.0秒 进度: 8000/8880 (匹配:8000, 失败:0, 缺失:0) 速度: 46.7个/秒 剩余: 18.9秒 进度: 8500/8880 (匹配:8500, 失败:0, 缺失:0) 速度: 47.1个/秒 剩余: 8.1秒 进度: 8880/8880 (匹配:8880, 失败:0, 缺失:0) 速度: 41.9个/秒 剩余: 0.0秒 校验结果: 元数据包数: 8880 实际文件数: 8880 哈希匹配: 8880 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070a_x86_64/Kernel510 完整路径: /home/data/public/rpm/uos/1070a_x86_64/Kernel510 Packages目录: /home/data/public/rpm/uos/1070a_x86_64/Kernel510/Packages 使用线程数: 8 元数据文件: 8bb87d298f96cc5d14d8dcd84ef6ce9c044565a6b31031515c0a82022743f7a2-primary.sqlite.bz2 正在解析: 8bb87d298f96cc5d14d8dcd84ef6ce9c044565a6b31031515c0a82022743f7a2-primary.sqlite.bz2 成功从 SQLite 解析 446 个包 元数据包数: 446 实际RPM文件数: 446 开始多线程验证 (最大线程数: 8)... 进度: 446/446 (匹配:446, 失败:0, 缺失:0) 速度: 40.7个/秒 剩余: 0.0秒 校验结果: 元数据包数: 446 实际文件数: 446 哈希匹配: 446 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070a_x86_64/Extras 完整路径: /home/data/public/rpm/uos/1070a_x86_64/Extras Packages目录: /home/data/public/rpm/uos/1070a_x86_64/Extras/Packages 使用线程数: 8 元数据文件: 35d8f327c9b8cb4ff97ab9ecd120761a2987ed063759ed93be2e2fe14d5092c8-primary.sqlite.bz2 正在解析: 35d8f327c9b8cb4ff97ab9ecd120761a2987ed063759ed93be2e2fe14d5092c8-primary.sqlite.bz2 成功从 SQLite 解析 13 个包 元数据包数: 13 实际RPM文件数: 13 开始多线程验证 (最大线程数: 8)... 进度: 13/13 (匹配:13, 失败:0, 缺失:0) 速度: 114.2个/秒 剩余: 0.0秒 校验结果: 元数据包数: 13 实际文件数: 13 哈希匹配: 13 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070a_x86_64/Update 完整路径: /home/data/public/rpm/uos/1070a_x86_64/Update Packages目录: /home/data/public/rpm/uos/1070a_x86_64/Update/Packages 使用线程数: 8 元数据文件: def57947fc75f0febd1c4e285e87aab900f36663cc169a79a15e7b360822ba7e-primary.sqlite.bz2 正在解析: def57947fc75f0febd1c4e285e87aab900f36663cc169a79a15e7b360822ba7e-primary.sqlite.bz2 成功从 SQLite 解析 2775 个包 元数据包数: 2775 实际RPM文件数: 2775 开始多线程验证 (最大线程数: 8)... 进度: 500/2775 (匹配:500, 失败:0, 缺失:0) 速度: 50.7个/秒 剩余: 44.9秒 进度: 1000/2775 (匹配:1000, 失败:0, 缺失:0) 速度: 48.1个/秒 剩余: 36.9秒 进度: 1500/2775 (匹配:1500, 失败:0, 缺失:0) 速度: 44.7个/秒 剩余: 28.5秒 进度: 2000/2775 (匹配:2000, 失败:0, 缺失:0) 速度: 47.0个/秒 剩余: 16.5秒 进度: 2500/2775 (匹配:2500, 失败:0, 缺失:0) 速度: 48.8个/秒 剩余: 5.6秒 进度: 2775/2775 (匹配:2775, 失败:0, 缺失:0) 速度: 49.2个/秒 剩余: 0.0秒 校验结果: 元数据包数: 2775 实际文件数: 2775 哈希匹配: 2775 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070e_x86_64/OS 完整路径: /home/data/public/rpm/uos/1070e_x86_64/OS Packages目录: /home/data/public/rpm/uos/1070e_x86_64/OS/Packages 使用线程数: 8 元数据文件: 92c6c1ea2ee76043792fd3f5665da2434bdd35af4d154dd69fef58513d89b011-primary.sqlite.bz2 正在解析: 92c6c1ea2ee76043792fd3f5665da2434bdd35af4d154dd69fef58513d89b011-primary.sqlite.bz2 成功从 SQLite 解析 2536 个包 元数据包数: 2536 实际RPM文件数: 2536 开始多线程验证 (最大线程数: 8)... 进度: 500/2536 (匹配:500, 失败:0, 缺失:0) 速度: 53.6个/秒 剩余: 38.0秒 进度: 1000/2536 (匹配:1000, 失败:0, 缺失:0) 速度: 60.1个/秒 剩余: 25.6秒 进度: 1500/2536 (匹配:1500, 失败:0, 缺失:0) 速度: 65.3个/秒 剩余: 15.9秒 进度: 2000/2536 (匹配:2000, 失败:0, 缺失:0) 速度: 64.4个/秒 剩余: 8.3秒 进度: 2500/2536 (匹配:2500, 失败:0, 缺失:0) 速度: 67.5个/秒 剩余: 0.5秒 进度: 2536/2536 (匹配:2536, 失败:0, 缺失:0) 速度: 67.8个/秒 剩余: 0.0秒 校验结果: 元数据包数: 2536 实际文件数: 2536 哈希匹配: 2536 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070e_x86_64/everything 完整路径: /home/data/public/rpm/uos/1070e_x86_64/everything Packages目录: /home/data/public/rpm/uos/1070e_x86_64/everything/Packages 使用线程数: 8 元数据文件: 062bcdb3ea61534e7ed2dec488a5956404741503d8941b5d0f0422906112110b-primary.sqlite.bz2 正在解析: 062bcdb3ea61534e7ed2dec488a5956404741503d8941b5d0f0422906112110b-primary.sqlite.bz2 成功从 SQLite 解析 22016 个包 元数据包数: 22016 实际RPM文件数: 22016 开始多线程验证 (最大线程数: 8)... 进度: 500/22016 (匹配:500, 失败:0, 缺失:0) 速度: 34.6个/秒 剩余: 621.8秒 进度: 1000/22016 (匹配:1000, 失败:0, 缺失:0) 速度: 42.0个/秒 剩余: 500.1秒 进度: 1500/22016 (匹配:1500, 失败:0, 缺失:0) 速度: 42.8个/秒 剩余: 479.2秒 进度: 2000/22016 (匹配:2000, 失败:0, 缺失:0) 速度: 43.7个/秒 剩余: 458.2秒 进度: 2500/22016 (匹配:2500, 失败:0, 缺失:0) 速度: 42.1个/秒 剩余: 463.3秒 进度: 3000/22016 (匹配:3000, 失败:0, 缺失:0) 速度: 42.9个/秒 剩余: 443.0秒 进度: 3500/22016 (匹配:3500, 失败:0, 缺失:0) 速度: 45.2个/秒 剩余: 409.3秒 进度: 4000/22016 (匹配:4000, 失败:0, 缺失:0) 速度: 47.3个/秒 剩余: 381.0秒 进度: 4500/22016 (匹配:4500, 失败:0, 缺失:0) 速度: 47.3个/秒 剩余: 370.6秒 进度: 5000/22016 (匹配:5000, 失败:0, 缺失:0) 速度: 47.3个/秒 剩余: 360.0秒 进度: 5500/22016 (匹配:5500, 失败:0, 缺失:0) 速度: 45.0个/秒 剩余: 367.1秒 进度: 6000/22016 (匹配:6000, 失败:0, 缺失:0) 速度: 46.5个/秒 剩余: 344.8秒 进度: 6500/22016 (匹配:6500, 失败:0, 缺失:0) 速度: 47.0个/秒 剩余: 330.1秒 进度: 7000/22016 (匹配:7000, 失败:0, 缺失:0) 速度: 48.2个/秒 剩余: 311.4秒 进度: 7500/22016 (匹配:7500, 失败:0, 缺失:0) 速度: 49.1个/秒 剩余: 295.5秒 进度: 8000/22016 (匹配:8000, 失败:0, 缺失:0) 速度: 50.1个/秒 剩余: 279.6秒 进度: 8500/22016 (匹配:8500, 失败:0, 缺失:0) 速度: 50.4个/秒 剩余: 268.1秒 进度: 9000/22016 (匹配:9000, 失败:0, 缺失:0) 速度: 51.0个/秒 剩余: 255.0秒 进度: 9500/22016 (匹配:9500, 失败:0, 缺失:0) 速度: 51.8个/秒 剩余: 241.7秒 进度: 10000/22016 (匹配:10000, 失败:0, 缺失:0) 速度: 52.6个/秒 剩余: 228.4秒 进度: 10500/22016 (匹配:10500, 失败:0, 缺失:0) 速度: 52.0个/秒 剩余: 221.3秒 进度: 11000/22016 (匹配:11000, 失败:0, 缺失:0) 速度: 52.7个/秒 剩余: 209.2秒 进度: 11500/22016 (匹配:11500, 失败:0, 缺失:0) 速度: 53.2个/秒 剩余: 197.7秒 进度: 12000/22016 (匹配:12000, 失败:0, 缺失:0) 速度: 53.5个/秒 剩余: 187.2秒 进度: 12500/22016 (匹配:12500, 失败:0, 缺失:0) 速度: 53.9个/秒 剩余: 176.7秒 进度: 13000/22016 (匹配:13000, 失败:0, 缺失:0) 速度: 54.4个/秒 剩余: 165.6秒 进度: 13500/22016 (匹配:13500, 失败:0, 缺失:0) 速度: 54.7个/秒 剩余: 155.6秒 进度: 14000/22016 (匹配:14000, 失败:0, 缺失:0) 速度: 55.2个/秒 剩余: 145.2秒 进度: 14500/22016 (匹配:14500, 失败:0, 缺失:0) 速度: 55.5个/秒 剩余: 135.5秒 进度: 15000/22016 (匹配:15000, 失败:0, 缺失:0) 速度: 55.6个/秒 剩余: 126.1秒 进度: 15500/22016 (匹配:15500, 失败:0, 缺失:0) 速度: 56.0个/秒 剩余: 116.4秒 进度: 16000/22016 (匹配:16000, 失败:0, 缺失:0) 速度: 56.4个/秒 剩余: 106.7秒 进度: 16500/22016 (匹配:16500, 失败:0, 缺失:0) 速度: 56.8个/秒 剩余: 97.1秒 进度: 17000/22016 (匹配:17000, 失败:0, 缺失:0) 速度: 57.2个/秒 剩余: 87.7秒 进度: 17500/22016 (匹配:17500, 失败:0, 缺失:0) 速度: 57.6个/秒 剩余: 78.5秒 进度: 18000/22016 (匹配:18000, 失败:0, 缺失:0) 速度: 57.8个/秒 剩余: 69.4秒 进度: 18500/22016 (匹配:18500, 失败:0, 缺失:0) 速度: 58.1个/秒 剩余: 60.5秒 进度: 19000/22016 (匹配:19000, 失败:0, 缺失:0) 速度: 58.4个/秒 剩余: 51.6秒 进度: 19500/22016 (匹配:19500, 失败:0, 缺失:0) 速度: 58.6个/秒 剩余: 42.9秒 进度: 20000/22016 (匹配:20000, 失败:0, 缺失:0) 速度: 58.9个/秒 剩余: 34.2秒 进度: 20500/22016 (匹配:20500, 失败:0, 缺失:0) 速度: 59.1个/秒 剩余: 25.6秒 进度: 21000/22016 (匹配:21000, 失败:0, 缺失:0) 速度: 59.4个/秒 剩余: 17.1秒 进度: 21500/22016 (匹配:21500, 失败:0, 缺失:0) 速度: 59.3个/秒 剩余: 8.7秒 进度: 22000/22016 (匹配:22000, 失败:0, 缺失:0) 速度: 59.4个/秒 剩余: 0.3秒 进度: 22016/22016 (匹配:22016, 失败:0, 缺失:0) 速度: 55.9个/秒 剩余: 0.0秒 校验结果: 元数据包数: 22016 实际文件数: 22016 哈希匹配: 22016 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070e_x86_64/kernel510 完整路径: /home/data/public/rpm/uos/1070e_x86_64/kernel510 Packages目录: /home/data/public/rpm/uos/1070e_x86_64/kernel510/Packages 使用线程数: 8 元数据文件: 5f6376852f25280006882e91b89862ac1b54e7b0e5c95dc544ad447e7fe31563-primary.sqlite.bz2 正在解析: 5f6376852f25280006882e91b89862ac1b54e7b0e5c95dc544ad447e7fe31563-primary.sqlite.bz2 成功从 SQLite 解析 518 个包 元数据包数: 518 实际RPM文件数: 494 开始多线程验证 (最大线程数: 8)... 进度: 500/518 (匹配:476, 失败:0, 缺失:24) 速度: 46.0个/秒 剩余: 0.4秒 进度: 518/518 (匹配:494, 失败:0, 缺失:24) 速度: 46.6个/秒 剩余: 0.0秒 校验结果: 元数据包数: 518 实际文件数: 494 哈希匹配: 494 哈希不匹配: 0 文件缺失: 24 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070e_x86_64/Modular 完整路径: /home/data/public/rpm/uos/1070e_x86_64/Modular Packages目录: /home/data/public/rpm/uos/1070e_x86_64/Modular/Packages 使用线程数: 8 元数据文件: f300589ba03d0d005544052bbe9d228844c91cb05ecb385c31d4632bb13937ce-primary.sqlite.bz2 正在解析: f300589ba03d0d005544052bbe9d228844c91cb05ecb385c31d4632bb13937ce-primary.sqlite.bz2 成功从 SQLite 解析 3588 个包 元数据包数: 3588 实际RPM文件数: 3588 开始多线程验证 (最大线程数: 8)... 进度: 500/3588 (匹配:500, 失败:0, 缺失:0) 速度: 60.4个/秒 剩余: 51.1秒 进度: 1000/3588 (匹配:1000, 失败:0, 缺失:0) 速度: 61.3个/秒 剩余: 42.2秒 进度: 1500/3588 (匹配:1500, 失败:0, 缺失:0) 速度: 62.2个/秒 剩余: 33.5秒 进度: 2000/3588 (匹配:2000, 失败:0, 缺失:0) 速度: 63.1个/秒 剩余: 25.2秒 进度: 2500/3588 (匹配:2500, 失败:0, 缺失:0) 速度: 65.0个/秒 剩余: 16.7秒 进度: 3000/3588 (匹配:3000, 失败:0, 缺失:0) 速度: 64.8个/秒 剩余: 9.1秒 进度: 3500/3588 (匹配:3500, 失败:0, 缺失:0) 速度: 64.8个/秒 剩余: 1.4秒 进度: 3588/3588 (匹配:3588, 失败:0, 缺失:0) 速度: 65.0个/秒 剩余: 0.0秒 校验结果: 元数据包数: 3588 实际文件数: 3588 哈希匹配: 3588 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070e_x86_64/update 完整路径: /home/data/public/rpm/uos/1070e_x86_64/update Packages目录: /home/data/public/rpm/uos/1070e_x86_64/update/Packages 使用线程数: 8 元数据文件: fcd8dac1369104bb693a9ff1f2d6c65631200b91dc4b1ce5a8623e157e99db43-primary.sqlite.bz2 正在解析: fcd8dac1369104bb693a9ff1f2d6c65631200b91dc4b1ce5a8623e157e99db43-primary.sqlite.bz2 成功从 SQLite 解析 4440 个包 元数据包数: 4440 实际RPM文件数: 4440 开始多线程验证 (最大线程数: 8)... 进度: 500/4440 (匹配:500, 失败:0, 缺失:0) 速度: 57.9个/秒 剩余: 68.0秒 进度: 1000/4440 (匹配:1000, 失败:0, 缺失:0) 速度: 53.8个/秒 剩余: 63.9秒 进度: 1500/4440 (匹配:1500, 失败:0, 缺失:0) 速度: 53.2个/秒 剩余: 55.3秒 进度: 2000/4440 (匹配:2000, 失败:0, 缺失:0) 速度: 50.4个/秒 剩余: 48.4秒 进度: 2500/4440 (匹配:2500, 失败:0, 缺失:0) 速度: 44.7个/秒 剩余: 43.4秒 进度: 3000/4440 (匹配:3000, 失败:0, 缺失:0) 速度: 46.5个/秒 剩余: 31.0秒 进度: 3500/4440 (匹配:3500, 失败:0, 缺失:0) 速度: 48.5个/秒 剩余: 19.4秒 进度: 4000/4440 (匹配:4000, 失败:0, 缺失:0) 速度: 49.7个/秒 剩余: 8.8秒 进度: 4440/4440 (匹配:4440, 失败:0, 缺失:0) 速度: 50.5个/秒 剩余: 0.0秒 校验结果: 元数据包数: 4440 实际文件数: 4440 哈希匹配: 4440 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070e_x86_64/GM 完整路径: /home/data/public/rpm/uos/1070e_x86_64/GM Packages目录: /home/data/public/rpm/uos/1070e_x86_64/GM/Packages 使用线程数: 8 元数据文件: 91f730448d1509455bdc88ffcdff5b4852359d029f3c7c6947132e698289b8db-primary.sqlite.bz2 正在解析: 91f730448d1509455bdc88ffcdff5b4852359d029f3c7c6947132e698289b8db-primary.sqlite.bz2 成功从 SQLite 解析 41 个包 元数据包数: 41 实际RPM文件数: 41 开始多线程验证 (最大线程数: 8)... 进度: 41/41 (匹配:41, 失败:0, 缺失:0) 速度: 15.3个/秒 剩余: 0.0秒 校验结果: 元数据包数: 41 实际文件数: 41 哈希匹配: 41 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: uos/1070e_x86_64/OpenStack-V 完整路径: /home/data/public/rpm/uos/1070e_x86_64/OpenStack-V Packages目录: /home/data/public/rpm/uos/1070e_x86_64/OpenStack-V/Packages 使用线程数: 8 元数据文件: 1af1996fec77d219b12d7ac17aea686ec4e6379a12824e6ce831bbaa9e0e00ec-primary.sqlite.bz2 正在解析: 1af1996fec77d219b12d7ac17aea686ec4e6379a12824e6ce831bbaa9e0e00ec-primary.sqlite.bz2 成功从 SQLite 解析 1694 个包 元数据包数: 1694 实际RPM文件数: 1694 开始多线程验证 (最大线程数: 8)... 进度: 500/1694 (匹配:500, 失败:0, 缺失:0) 速度: 69.6个/秒 剩余: 17.1秒 进度: 1000/1694 (匹配:1000, 失败:0, 缺失:0) 速度: 66.1个/秒 剩余: 10.5秒 进度: 1500/1694 (匹配:1500, 失败:0, 缺失:0) 速度: 65.1个/秒 剩余: 3.0秒 进度: 1694/1694 (匹配:1694, 失败:0, 缺失:0) 速度: 65.4个/秒 剩余: 0.0秒 校验结果: 元数据包数: 1694 实际文件数: 1694 哈希匹配: 1694 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/23.2_loongarch64/os 完整路径: /home/data/public/rpm/loongnix/23.2_loongarch64/os Packages目录: /home/data/public/rpm/loongnix/23.2_loongarch64/os/Packages 使用线程数: 8 元数据文件: 5598d6465036729374dfb905fd79df5cc1d9fa5793ea85571c4d8794c304d9a5-primary.sqlite.bz2 正在解析: 5598d6465036729374dfb905fd79df5cc1d9fa5793ea85571c4d8794c304d9a5-primary.sqlite.bz2 成功从 SQLite 解析 20044 个包 元数据包数: 20044 实际RPM文件数: 20044 开始多线程验证 (最大线程数: 8)... 进度: 500/20044 (匹配:500, 失败:0, 缺失:0) 速度: 60.3个/秒 剩余: 324.3秒 进度: 1000/20044 (匹配:1000, 失败:0, 缺失:0) 速度: 43.1个/秒 剩余: 441.9秒 进度: 1500/20044 (匹配:1500, 失败:0, 缺失:0) 速度: 44.6个/秒 剩余: 415.6秒 进度: 2000/20044 (匹配:2000, 失败:0, 缺失:0) 速度: 46.0个/秒 剩余: 392.1秒 进度: 2500/20044 (匹配:2500, 失败:0, 缺失:0) 速度: 46.9个/秒 剩余: 374.3秒 进度: 3000/20044 (匹配:3000, 失败:0, 缺失:0) 速度: 46.4个/秒 剩余: 367.4秒 进度: 3500/20044 (匹配:3500, 失败:0, 缺失:0) 速度: 42.4个/秒 剩余: 390.3秒 进度: 4000/20044 (匹配:4000, 失败:0, 缺失:0) 速度: 41.2个/秒 剩余: 389.4秒 进度: 4500/20044 (匹配:4500, 失败:0, 缺失:0) 速度: 42.4个/秒 剩余: 366.9秒 进度: 5000/20044 (匹配:5000, 失败:0, 缺失:0) 速度: 43.7个/秒 剩余: 344.5秒 进度: 5500/20044 (匹配:5500, 失败:0, 缺失:0) 速度: 44.6个/秒 剩余: 325.9秒 进度: 6000/20044 (匹配:6000, 失败:0, 缺失:0) 速度: 45.5个/秒 剩余: 308.9秒 进度: 6500/20044 (匹配:6500, 失败:0, 缺失:0) 速度: 45.6个/秒 剩余: 297.0秒 进度: 7000/20044 (匹配:7000, 失败:0, 缺失:0) 速度: 45.9个/秒 剩余: 283.9秒 进度: 7500/20044 (匹配:7500, 失败:0, 缺失:0) 速度: 46.4个/秒 剩余: 270.4秒 进度: 8000/20044 (匹配:8000, 失败:0, 缺失:0) 速度: 47.2个/秒 剩余: 255.2秒 进度: 8500/20044 (匹配:8500, 失败:0, 缺失:0) 速度: 47.9个/秒 剩余: 241.0秒 进度: 9000/20044 (匹配:9000, 失败:0, 缺失:0) 速度: 48.6个/秒 剩余: 227.1秒 进度: 9500/20044 (匹配:9500, 失败:0, 缺失:0) 速度: 49.1个/秒 剩余: 214.6秒 进度: 10000/20044 (匹配:10000, 失败:0, 缺失:0) 速度: 49.6个/秒 剩余: 202.5秒 进度: 10500/20044 (匹配:10500, 失败:0, 缺失:0) 速度: 50.1个/秒 剩余: 190.3秒 进度: 11000/20044 (匹配:11000, 失败:0, 缺失:0) 速度: 50.4个/秒 剩余: 179.4秒 进度: 11500/20044 (匹配:11500, 失败:0, 缺失:0) 速度: 50.1个/秒 剩余: 170.6秒 进度: 12000/20044 (匹配:12000, 失败:0, 缺失:0) 速度: 50.2个/秒 剩余: 160.1秒 进度: 12500/20044 (匹配:12500, 失败:0, 缺失:0) 速度: 50.5个/秒 剩余: 149.3秒 进度: 13000/20044 (匹配:13000, 失败:0, 缺失:0) 速度: 50.9个/秒 剩余: 138.4秒 进度: 13500/20044 (匹配:13500, 失败:0, 缺失:0) 速度: 51.3个/秒 剩余: 127.6秒 进度: 14000/20044 (匹配:14000, 失败:0, 缺失:0) 速度: 51.5个/秒 剩余: 117.5秒 进度: 14500/20044 (匹配:14500, 失败:0, 缺失:0) 速度: 51.6个/秒 剩余: 107.3秒 进度: 15000/20044 (匹配:15000, 失败:0, 缺失:0) 速度: 51.9个/秒 剩余: 97.2秒 进度: 15500/20044 (匹配:15500, 失败:0, 缺失:0) 速度: 52.2个/秒 剩余: 87.1秒 进度: 16000/20044 (匹配:16000, 失败:0, 缺失:0) 速度: 52.3个/秒 剩余: 77.3秒 进度: 16500/20044 (匹配:16500, 失败:0, 缺失:0) 速度: 52.6个/秒 剩余: 67.4秒 进度: 17000/20044 (匹配:17000, 失败:0, 缺失:0) 速度: 52.8个/秒 剩余: 57.6秒 进度: 17500/20044 (匹配:17500, 失败:0, 缺失:0) 速度: 53.0个/秒 剩余: 48.0秒 进度: 18000/20044 (匹配:18000, 失败:0, 缺失:0) 速度: 53.2个/秒 剩余: 38.5秒 进度: 18500/20044 (匹配:18500, 失败:0, 缺失:0) 速度: 53.2个/秒 剩余: 29.0秒 进度: 19000/20044 (匹配:19000, 失败:0, 缺失:0) 速度: 53.4个/秒 剩余: 19.6秒 进度: 19500/20044 (匹配:19500, 失败:0, 缺失:0) 速度: 53.5个/秒 剩余: 10.2秒 进度: 20000/20044 (匹配:20000, 失败:0, 缺失:0) 速度: 53.6个/秒 剩余: 0.8秒 进度: 20044/20044 (匹配:20044, 失败:0, 缺失:0) 速度: 53.6个/秒 剩余: 0.0秒 校验结果: 元数据包数: 20044 实际文件数: 20044 哈希匹配: 20044 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/23.1_loongarch64/os 完整路径: /home/data/public/rpm/loongnix/23.1_loongarch64/os Packages目录: /home/data/public/rpm/loongnix/23.1_loongarch64/os/Packages 使用线程数: 8 元数据文件: 6fea064bc9f7752a9fce123b5e3d99855de8b20970fc7176be38f112e48ffb30-primary.sqlite.bz2 正在解析: 6fea064bc9f7752a9fce123b5e3d99855de8b20970fc7176be38f112e48ffb30-primary.sqlite.bz2 成功从 SQLite 解析 15329 个包 元数据包数: 15329 实际RPM文件数: 15329 开始多线程验证 (最大线程数: 8)... 进度: 500/15329 (匹配:500, 失败:0, 缺失:0) 速度: 61.3个/秒 剩余: 241.8秒 进度: 1000/15329 (匹配:1000, 失败:0, 缺失:0) 速度: 57.1个/秒 剩余: 251.2秒 进度: 1500/15329 (匹配:1500, 失败:0, 缺失:0) 速度: 55.7个/秒 剩余: 248.2秒 进度: 2000/15329 (匹配:2000, 失败:0, 缺失:0) 速度: 51.9个/秒 剩余: 256.8秒 进度: 2500/15329 (匹配:2500, 失败:0, 缺失:0) 速度: 45.9个/秒 剩余: 279.5秒 进度: 3000/15329 (匹配:3000, 失败:0, 缺失:0) 速度: 46.9个/秒 剩余: 263.1秒 进度: 3500/15329 (匹配:3500, 失败:0, 缺失:0) 速度: 48.4个/秒 剩余: 244.5秒 进度: 4000/15329 (匹配:4000, 失败:0, 缺失:0) 速度: 49.7个/秒 剩余: 228.0秒 进度: 4500/15329 (匹配:4500, 失败:0, 缺失:0) 速度: 50.1个/秒 剩余: 216.3秒 进度: 5000/15329 (匹配:5000, 失败:0, 缺失:0) 速度: 51.0个/秒 剩余: 202.6秒 进度: 5500/15329 (匹配:5500, 失败:0, 缺失:0) 速度: 52.2个/秒 剩余: 188.4秒 进度: 6000/15329 (匹配:6000, 失败:0, 缺失:0) 速度: 53.0个/秒 剩余: 176.1秒 进度: 6500/15329 (匹配:6500, 失败:0, 缺失:0) 速度: 53.6个/秒 剩余: 164.8秒 进度: 7000/15329 (匹配:7000, 失败:0, 缺失:0) 速度: 54.1个/秒 剩余: 154.0秒 进度: 7500/15329 (匹配:7500, 失败:0, 缺失:0) 速度: 54.4个/秒 剩余: 143.8秒 进度: 8000/15329 (匹配:8000, 失败:0, 缺失:0) 速度: 54.5个/秒 剩余: 134.4秒 进度: 8500/15329 (匹配:8500, 失败:0, 缺失:0) 速度: 54.8个/秒 剩余: 124.6秒 进度: 9000/15329 (匹配:9000, 失败:0, 缺失:0) 速度: 55.1个/秒 剩余: 114.8秒 进度: 9500/15329 (匹配:9500, 失败:0, 缺失:0) 速度: 55.3个/秒 剩余: 105.4秒 进度: 10000/15329 (匹配:10000, 失败:0, 缺失:0) 速度: 55.5个/秒 剩余: 95.9秒 进度: 10500/15329 (匹配:10500, 失败:0, 缺失:0) 速度: 55.9个/秒 剩余: 86.4秒 进度: 11000/15329 (匹配:11000, 失败:0, 缺失:0) 速度: 55.9个/秒 剩余: 77.4秒 进度: 11500/15329 (匹配:11500, 失败:0, 缺失:0) 速度: 55.9个/秒 剩余: 68.5秒 进度: 12000/15329 (匹配:12000, 失败:0, 缺失:0) 速度: 56.2个/秒 剩余: 59.2秒 进度: 12500/15329 (匹配:12500, 失败:0, 缺失:0) 速度: 56.5个/秒 剩余: 50.0秒 进度: 13000/15329 (匹配:13000, 失败:0, 缺失:0) 速度: 56.7个/秒 剩余: 41.1秒 进度: 13500/15329 (匹配:13500, 失败:0, 缺失:0) 速度: 57.0个/秒 剩余: 32.1秒 进度: 14000/15329 (匹配:14000, 失败:0, 缺失:0) 速度: 57.2个/秒 剩余: 23.2秒 进度: 14500/15329 (匹配:14500, 失败:0, 缺失:0) 速度: 57.5个/秒 剩余: 14.4秒 进度: 15000/15329 (匹配:15000, 失败:0, 缺失:0) 速度: 57.8个/秒 剩余: 5.7秒 进度: 15329/15329 (匹配:15329, 失败:0, 缺失:0) 速度: 58.0个/秒 剩余: 0.0秒 校验结果: 元数据包数: 15329 实际文件数: 15329 哈希匹配: 15329 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.4_loongarch64/AppStream 完整路径: /home/data/public/rpm/loongnix/8.4_loongarch64/AppStream Packages目录: /home/data/public/rpm/loongnix/8.4_loongarch64/AppStream/Packages 使用线程数: 8 元数据文件: 07d275c4263cea7917fd3dbaf5d661f4373c7f65e1e9fd4215796a14b8bbcd0e-primary.sqlite.bz2 正在解析: 07d275c4263cea7917fd3dbaf5d661f4373c7f65e1e9fd4215796a14b8bbcd0e-primary.sqlite.bz2 成功从 SQLite 解析 9237 个包 元数据包数: 9237 实际RPM文件数: 9237 开始多线程验证 (最大线程数: 8)... 进度: 500/9237 (匹配:500, 失败:0, 缺失:0) 速度: 64.9个/秒 剩余: 134.6秒 进度: 1000/9237 (匹配:1000, 失败:0, 缺失:0) 速度: 58.1个/秒 剩余: 141.7秒 进度: 1500/9237 (匹配:1500, 失败:0, 缺失:0) 速度: 56.8个/秒 剩余: 136.3秒 进度: 2000/9237 (匹配:2000, 失败:0, 缺失:0) 速度: 47.5个/秒 剩余: 152.5秒 进度: 2500/9237 (匹配:2500, 失败:0, 缺失:0) 速度: 48.5个/秒 剩余: 139.0秒 进度: 3000/9237 (匹配:3000, 失败:0, 缺失:0) 速度: 37.8个/秒 剩余: 165.0秒 进度: 3500/9237 (匹配:3500, 失败:0, 缺失:0) 速度: 39.9个/秒 剩余: 143.7秒 进度: 4000/9237 (匹配:4000, 失败:0, 缺失:0) 速度: 41.4个/秒 剩余: 126.4秒 进度: 4500/9237 (匹配:4500, 失败:0, 缺失:0) 速度: 41.9个/秒 剩余: 113.2秒 进度: 5000/9237 (匹配:5000, 失败:0, 缺失:0) 速度: 43.4个/秒 剩余: 97.6秒 进度: 5500/9237 (匹配:5500, 失败:0, 缺失:0) 速度: 45.1个/秒 剩余: 82.9秒 进度: 6000/9237 (匹配:6000, 失败:0, 缺失:0) 速度: 46.6个/秒 剩余: 69.5秒 进度: 6500/9237 (匹配:6500, 失败:0, 缺失:0) 速度: 47.9个/秒 剩余: 57.1秒 进度: 7000/9237 (匹配:7000, 失败:0, 缺失:0) 速度: 49.1个/秒 剩余: 45.6秒 进度: 7500/9237 (匹配:7500, 失败:0, 缺失:0) 速度: 50.2个/秒 剩余: 34.6秒 进度: 8000/9237 (匹配:8000, 失败:0, 缺失:0) 速度: 51.1个/秒 剩余: 24.2秒 进度: 8500/9237 (匹配:8500, 失败:0, 缺失:0) 速度: 52.0个/秒 剩余: 14.2秒 进度: 9000/9237 (匹配:9000, 失败:0, 缺失:0) 速度: 52.9个/秒 剩余: 4.5秒 进度: 9237/9237 (匹配:9237, 失败:0, 缺失:0) 速度: 53.1个/秒 剩余: 0.0秒 校验结果: 元数据包数: 9237 实际文件数: 9237 哈希匹配: 9237 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.4_loongarch64/BaseOS 完整路径: /home/data/public/rpm/loongnix/8.4_loongarch64/BaseOS Packages目录: /home/data/public/rpm/loongnix/8.4_loongarch64/BaseOS/Packages 使用线程数: 8 元数据文件: 01424cbfcc37817330d95d141db9acdea7b2d035169e9530bacac409d0e672e4-primary.sqlite.bz2 正在解析: 01424cbfcc37817330d95d141db9acdea7b2d035169e9530bacac409d0e672e4-primary.sqlite.bz2 成功从 SQLite 解析 4950 个包 元数据包数: 4950 实际RPM文件数: 4950 开始多线程验证 (最大线程数: 8)... 进度: 500/4950 (匹配:500, 失败:0, 缺失:0) 速度: 60.3个/秒 剩余: 73.8秒 进度: 1000/4950 (匹配:1000, 失败:0, 缺失:0) 速度: 61.6个/秒 剩余: 64.1秒 进度: 1500/4950 (匹配:1500, 失败:0, 缺失:0) 速度: 67.1个/秒 剩余: 51.4秒 进度: 2000/4950 (匹配:2000, 失败:0, 缺失:0) 速度: 67.3个/秒 剩余: 43.8秒 进度: 2500/4950 (匹配:2500, 失败:0, 缺失:0) 速度: 67.6个/秒 剩余: 36.3秒 进度: 3000/4950 (匹配:3000, 失败:0, 缺失:0) 速度: 55.6个/秒 剩余: 35.1秒 进度: 3500/4950 (匹配:3500, 失败:0, 缺失:0) 速度: 58.5个/秒 剩余: 24.8秒 进度: 4000/4950 (匹配:4000, 失败:0, 缺失:0) 速度: 60.5个/秒 剩余: 15.7秒 进度: 4500/4950 (匹配:4500, 失败:0, 缺失:0) 速度: 62.5个/秒 剩余: 7.2秒 进度: 4950/4950 (匹配:4950, 失败:0, 缺失:0) 速度: 62.9个/秒 剩余: 0.0秒 校验结果: 元数据包数: 4950 实际文件数: 4950 哈希匹配: 4950 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.4_loongarch64/extras 完整路径: /home/data/public/rpm/loongnix/8.4_loongarch64/extras Packages目录: /home/data/public/rpm/loongnix/8.4_loongarch64/extras/Packages 使用线程数: 8 元数据文件: 39030bde63fc7edb39da068aeae38769a463ab199b8c56b60b763abe29f79194-primary.sqlite.bz2 正在解析: 39030bde63fc7edb39da068aeae38769a463ab199b8c56b60b763abe29f79194-primary.sqlite.bz2 成功从 SQLite 解析 36 个包 元数据包数: 36 实际RPM文件数: 36 开始多线程验证 (最大线程数: 8)... 进度: 36/36 (匹配:36, 失败:0, 缺失:0) 速度: 76.1个/秒 剩余: 0.0秒 校验结果: 元数据包数: 36 实际文件数: 36 哈希匹配: 36 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.4_loongarch64/HighAvailability 完整路径: /home/data/public/rpm/loongnix/8.4_loongarch64/HighAvailability Packages目录: /home/data/public/rpm/loongnix/8.4_loongarch64/HighAvailability/Packages 使用线程数: 8 元数据文件: 3af6a0e1484a3c29d36f98c4cddb5cab783366fafac19c66fb61611eef7ec03e-primary.sqlite.bz2 正在解析: 3af6a0e1484a3c29d36f98c4cddb5cab783366fafac19c66fb61611eef7ec03e-primary.sqlite.bz2 成功从 SQLite 解析 46 个包 元数据包数: 46 实际RPM文件数: 46 开始多线程验证 (最大线程数: 8)... 进度: 46/46 (匹配:46, 失败:0, 缺失:0) 速度: 48.7个/秒 剩余: 0.0秒 校验结果: 元数据包数: 46 实际文件数: 46 哈希匹配: 46 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.4_loongarch64/infra-buildtools-common 完整路径: /home/data/public/rpm/loongnix/8.4_loongarch64/infra-buildtools-common Packages目录: /home/data/public/rpm/loongnix/8.4_loongarch64/infra-buildtools-common/Packages 使用线程数: 8 元数据文件: cb41e6b787f872b07038106cd286eda1d7ba2b5221f40bb481746dbc13adb942-primary.sqlite.bz2 正在解析: cb41e6b787f872b07038106cd286eda1d7ba2b5221f40bb481746dbc13adb942-primary.sqlite.bz2 成功从 SQLite 解析 357 个包 元数据包数: 357 实际RPM文件数: 357 开始多线程验证 (最大线程数: 8)... 进度: 357/357 (匹配:357, 失败:0, 缺失:0) 速度: 62.3个/秒 剩余: 0.0秒 校验结果: 元数据包数: 357 实际文件数: 357 哈希匹配: 357 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.4_loongarch64/infra-gitforge-pagure 完整路径: /home/data/public/rpm/loongnix/8.4_loongarch64/infra-gitforge-pagure Packages目录: /home/data/public/rpm/loongnix/8.4_loongarch64/infra-gitforge-pagure/Packages 使用线程数: 8 元数据文件: 41421c6fd684dccc13390ac0d02a6d44dd378a6588a7836d035a3478ba7867a9-primary.sqlite.bz2 正在解析: 41421c6fd684dccc13390ac0d02a6d44dd378a6588a7836d035a3478ba7867a9-primary.sqlite.bz2 成功从 SQLite 解析 29 个包 元数据包数: 29 实际RPM文件数: 29 开始多线程验证 (最大线程数: 8)... 进度: 29/29 (匹配:29, 失败:0, 缺失:0) 速度: 67.8个/秒 剩余: 0.0秒 校验结果: 元数据包数: 29 实际文件数: 29 哈希匹配: 29 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.4_loongarch64/infra-common 完整路径: /home/data/public/rpm/loongnix/8.4_loongarch64/infra-common Packages目录: /home/data/public/rpm/loongnix/8.4_loongarch64/infra-common/Packages 使用线程数: 8 元数据文件: 65256b0320a38ab7fb698414fc0187850da524647553a0213069b641a1eda547-primary.sqlite.bz2 正在解析: 65256b0320a38ab7fb698414fc0187850da524647553a0213069b641a1eda547-primary.sqlite.bz2 成功从 SQLite 解析 172 个包 元数据包数: 172 实际RPM文件数: 172 开始多线程验证 (最大线程数: 8)... 进度: 172/172 (匹配:172, 失败:0, 缺失:0) 速度: 63.9个/秒 剩余: 0.0秒 校验结果: 元数据包数: 172 实际文件数: 172 哈希匹配: 172 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.4_loongarch64/Loongnixplus 完整路径: /home/data/public/rpm/loongnix/8.4_loongarch64/Loongnixplus Packages目录: /home/data/public/rpm/loongnix/8.4_loongarch64/Loongnixplus/Packages 使用线程数: 8 元数据文件: 9c7d72ace5e7c044f48bc879ec3ad33b9eb461e97b089f205c5837ad53cfdd29-primary.sqlite.bz2 正在解析: 9c7d72ace5e7c044f48bc879ec3ad33b9eb461e97b089f205c5837ad53cfdd29-primary.sqlite.bz2 成功从 SQLite 解析 584 个包 元数据包数: 584 实际RPM文件数: 584 开始多线程验证 (最大线程数: 8)... 进度: 500/584 (匹配:500, 失败:0, 缺失:0) 速度: 56.0个/秒 剩余: 1.5秒 进度: 584/584 (匹配:584, 失败:0, 缺失:0) 速度: 55.2个/秒 剩余: 0.0秒 校验结果: 元数据包数: 584 实际文件数: 584 哈希匹配: 584 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.4_loongarch64/PowerTools 完整路径: /home/data/public/rpm/loongnix/8.4_loongarch64/PowerTools Packages目录: /home/data/public/rpm/loongnix/8.4_loongarch64/PowerTools/Packages 使用线程数: 8 元数据文件: fb45bd7596043efe8862f954127bb636547afa64b5eea0573f7552e040ad93f4-primary.sqlite.bz2 正在解析: fb45bd7596043efe8862f954127bb636547afa64b5eea0573f7552e040ad93f4-primary.sqlite.bz2 成功从 SQLite 解析 1030 个包 元数据包数: 1030 实际RPM文件数: 1030 开始多线程验证 (最大线程数: 8)... 进度: 500/1030 (匹配:500, 失败:0, 缺失:0) 速度: 62.1个/秒 剩余: 8.5秒 进度: 1000/1030 (匹配:1000, 失败:0, 缺失:0) 速度: 60.4个/秒 剩余: 0.5秒 进度: 1030/1030 (匹配:1030, 失败:0, 缺失:0) 速度: 60.4个/秒 剩余: 0.0秒 校验结果: 元数据包数: 1030 实际文件数: 1030 哈希匹配: 1030 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.4_loongarch64/epel-Everything 完整路径: /home/data/public/rpm/loongnix/8.4_loongarch64/epel-Everything Packages目录: /home/data/public/rpm/loongnix/8.4_loongarch64/epel-Everything/Packages 使用线程数: 8 元数据文件: 8696838aec51bf7690e22709b22b91b878a806aa4abf1dc53798bbc431f41524-primary.sqlite.bz2 正在解析: 8696838aec51bf7690e22709b22b91b878a806aa4abf1dc53798bbc431f41524-primary.sqlite.bz2 成功从 SQLite 解析 6122 个包 元数据包数: 6122 实际RPM文件数: 6122 开始多线程验证 (最大线程数: 8)... 进度: 500/6122 (匹配:500, 失败:0, 缺失:0) 速度: 60.4个/秒 剩余: 93.1秒 进度: 1000/6122 (匹配:1000, 失败:0, 缺失:0) 速度: 56.4个/秒 剩余: 90.8秒 进度: 1500/6122 (匹配:1500, 失败:0, 缺失:0) 速度: 57.4个/秒 剩余: 80.5秒 进度: 2000/6122 (匹配:2000, 失败:0, 缺失:0) 速度: 58.2个/秒 剩余: 70.8秒 进度: 2500/6122 (匹配:2500, 失败:0, 缺失:0) 速度: 58.5个/秒 剩余: 61.9秒 进度: 3000/6122 (匹配:3000, 失败:0, 缺失:0) 速度: 59.2个/秒 剩余: 52.7秒 进度: 3500/6122 (匹配:3500, 失败:0, 缺失:0) 速度: 60.6个/秒 剩余: 43.3秒 进度: 4000/6122 (匹配:4000, 失败:0, 缺失:0) 速度: 60.4个/秒 剩余: 35.2秒 进度: 4500/6122 (匹配:4500, 失败:0, 缺失:0) 速度: 60.3个/秒 剩余: 26.9秒 进度: 5000/6122 (匹配:5000, 失败:0, 缺失:0) 速度: 60.8个/秒 剩余: 18.4秒 进度: 5500/6122 (匹配:5500, 失败:0, 缺失:0) 速度: 61.3个/秒 剩余: 10.2秒 进度: 6000/6122 (匹配:6000, 失败:0, 缺失:0) 速度: 61.3个/秒 剩余: 2.0秒 进度: 6122/6122 (匹配:6122, 失败:0, 缺失:0) 速度: 61.4个/秒 剩余: 0.0秒 校验结果: 元数据包数: 6122 实际文件数: 6122 哈希匹配: 6122 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.4_loongarch64/epel-Modular 完整路径: /home/data/public/rpm/loongnix/8.4_loongarch64/epel-Modular Packages目录: /home/data/public/rpm/loongnix/8.4_loongarch64/epel-Modular/Packages 使用线程数: 8 元数据文件: 6089663e6820e470e9f13c00805428d0a0d1c9ec81c30e0d59b2037233adc106-primary.sqlite.bz2 正在解析: 6089663e6820e470e9f13c00805428d0a0d1c9ec81c30e0d59b2037233adc106-primary.sqlite.bz2 成功从 SQLite 解析 13 个包 元数据包数: 13 实际RPM文件数: 13 开始多线程验证 (最大线程数: 8)... 进度: 13/13 (匹配:13, 失败:0, 缺失:0) 速度: 119.3个/秒 剩余: 0.0秒 校验结果: 元数据包数: 13 实际文件数: 13 哈希匹配: 13 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.3_loongarch64/AppStream 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/AppStream Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/AppStream/Packages 使用线程数: 8 元数据文件: 392902a4f27775c2644dbeac7f6b18c81212cb505f426e7c17996228b286761d-primary.sqlite.bz2 正在解析: 392902a4f27775c2644dbeac7f6b18c81212cb505f426e7c17996228b286761d-primary.sqlite.bz2 成功从 SQLite 解析 6818 个包 元数据包数: 6818 实际RPM文件数: 6818 开始多线程验证 (最大线程数: 8)... 进度: 500/6818 (匹配:500, 失败:0, 缺失:0) 速度: 60.2个/秒 剩余: 105.0秒 进度: 1000/6818 (匹配:1000, 失败:0, 缺失:0) 速度: 59.3个/秒 剩余: 98.2秒 进度: 1500/6818 (匹配:1500, 失败:0, 缺失:0) 速度: 49.5个/秒 剩余: 107.5秒 进度: 2000/6818 (匹配:2000, 失败:0, 缺失:0) 速度: 47.9个/秒 剩余: 100.5秒 进度: 2500/6818 (匹配:2500, 失败:0, 缺失:0) 速度: 46.3个/秒 剩余: 93.3秒 进度: 3000/6818 (匹配:3000, 失败:0, 缺失:0) 速度: 48.8个/秒 剩余: 78.2秒 进度: 3500/6818 (匹配:3500, 失败:0, 缺失:0) 速度: 47.8个/秒 剩余: 69.4秒 进度: 4000/6818 (匹配:4000, 失败:0, 缺失:0) 速度: 49.5个/秒 剩余: 56.9秒 进度: 4500/6818 (匹配:4500, 失败:0, 缺失:0) 速度: 51.1个/秒 剩余: 45.3秒 进度: 5000/6818 (匹配:5000, 失败:0, 缺失:0) 速度: 52.4个/秒 剩余: 34.7秒 进度: 5500/6818 (匹配:5500, 失败:0, 缺失:0) 速度: 53.4个/秒 剩余: 24.7秒 进度: 6000/6818 (匹配:6000, 失败:0, 缺失:0) 速度: 54.3个/秒 剩余: 15.1秒 进度: 6500/6818 (匹配:6500, 失败:0, 缺失:0) 速度: 55.4个/秒 剩余: 5.7秒 进度: 6818/6818 (匹配:6818, 失败:0, 缺失:0) 速度: 55.6个/秒 剩余: 0.0秒 校验结果: 元数据包数: 6818 实际文件数: 6818 哈希匹配: 6818 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.3_loongarch64/BaseOS 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/BaseOS Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/BaseOS/Packages 使用线程数: 8 元数据文件: e83a1a62c890e9429d0ae56528929160b04de5b9035cf2e5a764e05385b8779d-primary.sqlite.bz2 正在解析: e83a1a62c890e9429d0ae56528929160b04de5b9035cf2e5a764e05385b8779d-primary.sqlite.bz2 成功从 SQLite 解析 4935 个包 元数据包数: 4935 实际RPM文件数: 4935 开始多线程验证 (最大线程数: 8)... 进度: 500/4935 (匹配:500, 失败:0, 缺失:0) 速度: 77.6个/秒 剩余: 57.2秒 进度: 1000/4935 (匹配:1000, 失败:0, 缺失:0) 速度: 72.1个/秒 剩余: 54.6秒 进度: 1500/4935 (匹配:1500, 失败:0, 缺失:0) 速度: 75.1个/秒 剩余: 45.7秒 进度: 2000/4935 (匹配:2000, 失败:0, 缺失:0) 速度: 76.5个/秒 剩余: 38.4秒 进度: 2500/4935 (匹配:2500, 失败:0, 缺失:0) 速度: 76.4个/秒 剩余: 31.9秒 进度: 3000/4935 (匹配:3000, 失败:0, 缺失:0) 速度: 66.1个/秒 剩余: 29.3秒 进度: 3500/4935 (匹配:3500, 失败:0, 缺失:0) 速度: 66.2个/秒 剩余: 21.7秒 进度: 4000/4935 (匹配:4000, 失败:0, 缺失:0) 速度: 66.0个/秒 剩余: 14.2秒 进度: 4500/4935 (匹配:4500, 失败:0, 缺失:0) 速度: 67.2个/秒 剩余: 6.5秒 进度: 4935/4935 (匹配:4935, 失败:0, 缺失:0) 速度: 67.9个/秒 剩余: 0.0秒 校验结果: 元数据包数: 4935 实际文件数: 4935 哈希匹配: 4935 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.3_loongarch64/extras 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/extras Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/extras/Packages 使用线程数: 8 元数据文件: 17fed97fbca40d3c863c2807d3a9a97554151a16418992aaf1c2cd948448e8f9-primary.sqlite.bz2 正在解析: 17fed97fbca40d3c863c2807d3a9a97554151a16418992aaf1c2cd948448e8f9-primary.sqlite.bz2 成功从 SQLite 解析 11 个包 元数据包数: 11 实际RPM文件数: 11 开始多线程验证 (最大线程数: 8)... 进度: 11/11 (匹配:11, 失败:0, 缺失:0) 速度: 117.7个/秒 剩余: 0.0秒 校验结果: 元数据包数: 11 实际文件数: 11 哈希匹配: 11 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.3_loongarch64/HighAvailability 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/HighAvailability Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/HighAvailability/Packages 使用线程数: 8 元数据文件: 50eb6d7ff3427e8e43527546447081230ff1fb09dedd9b342aa61a8d9c98fb59-primary.sqlite.bz2 正在解析: 50eb6d7ff3427e8e43527546447081230ff1fb09dedd9b342aa61a8d9c98fb59-primary.sqlite.bz2 成功从 SQLite 解析 56 个包 元数据包数: 56 实际RPM文件数: 56 开始多线程验证 (最大线程数: 8)... 进度: 56/56 (匹配:56, 失败:0, 缺失:0) 速度: 66.1个/秒 剩余: 0.0秒 校验结果: 元数据包数: 56 实际文件数: 56 哈希匹配: 56 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.3_loongarch64/Loongnixplus 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/Loongnixplus Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/Loongnixplus/Packages 使用线程数: 8 元数据文件: fdad897b593419e2ba0d4afcc469c7a37e4107e45effbea0cc591e89c0cd0327-primary.sqlite.bz2 正在解析: fdad897b593419e2ba0d4afcc469c7a37e4107e45effbea0cc591e89c0cd0327-primary.sqlite.bz2 成功从 SQLite 解析 92 个包 元数据包数: 92 实际RPM文件数: 92 开始多线程验证 (最大线程数: 8)... 进度: 92/92 (匹配:92, 失败:0, 缺失:0) 速度: 10.2个/秒 剩余: 0.0秒 校验结果: 元数据包数: 92 实际文件数: 92 哈希匹配: 92 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.3_loongarch64/PowerTools 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/PowerTools Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/PowerTools/Packages 使用线程数: 8 元数据文件: 59f94cab1a2563af4938962d28f59c121ce0f1b23a51591ba6d5042a0e97416a-primary.sqlite.bz2 正在解析: 59f94cab1a2563af4938962d28f59c121ce0f1b23a51591ba6d5042a0e97416a-primary.sqlite.bz2 成功从 SQLite 解析 1088 个包 元数据包数: 1088 实际RPM文件数: 1088 开始多线程验证 (最大线程数: 8)... 进度: 500/1088 (匹配:500, 失败:0, 缺失:0) 速度: 64.4个/秒 剩余: 9.1秒 进度: 1000/1088 (匹配:1000, 失败:0, 缺失:0) 速度: 64.4个/秒 剩余: 1.4秒 进度: 1088/1088 (匹配:1088, 失败:0, 缺失:0) 速度: 65.7个/秒 剩余: 0.0秒 校验结果: 元数据包数: 1088 实际文件数: 1088 哈希匹配: 1088 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.3_loongarch64/epel-Everything 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/epel-Everything Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/epel-Everything/Packages 使用线程数: 8 元数据文件: 48629e642c2deaf2c9822b58d9527623609259efb08d492b9f6d35c2868b41a9-primary.sqlite.bz2 正在解析: 48629e642c2deaf2c9822b58d9527623609259efb08d492b9f6d35c2868b41a9-primary.sqlite.bz2 成功从 SQLite 解析 5543 个包 元数据包数: 5543 实际RPM文件数: 5543 开始多线程验证 (最大线程数: 8)... 进度: 500/5543 (匹配:500, 失败:0, 缺失:0) 速度: 66.2个/秒 剩余: 76.2秒 进度: 1000/5543 (匹配:1000, 失败:0, 缺失:0) 速度: 61.1个/秒 剩余: 74.4秒 进度: 1500/5543 (匹配:1500, 失败:0, 缺失:0) 速度: 60.4个/秒 剩余: 66.9秒 进度: 2000/5543 (匹配:2000, 失败:0, 缺失:0) 速度: 61.0个/秒 剩余: 58.1秒 进度: 2500/5543 (匹配:2500, 失败:0, 缺失:0) 速度: 61.9个/秒 剩余: 49.2秒 进度: 3000/5543 (匹配:3000, 失败:0, 缺失:0) 速度: 62.5个/秒 剩余: 40.7秒 进度: 3500/5543 (匹配:3500, 失败:0, 缺失:0) 速度: 61.4个/秒 剩余: 33.3秒 进度: 4000/5543 (匹配:4000, 失败:0, 缺失:0) 速度: 61.9个/秒 剩余: 24.9秒 进度: 4500/5543 (匹配:4500, 失败:0, 缺失:0) 速度: 62.6个/秒 剩余: 16.7秒 进度: 5000/5543 (匹配:5000, 失败:0, 缺失:0) 速度: 62.8个/秒 剩余: 8.6秒 进度: 5500/5543 (匹配:5500, 失败:0, 缺失:0) 速度: 62.7个/秒 剩余: 0.7秒 进度: 5543/5543 (匹配:5543, 失败:0, 缺失:0) 速度: 62.7个/秒 剩余: 0.0秒 校验结果: 元数据包数: 5543 实际文件数: 5543 哈希匹配: 5543 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📦 开始验证仓库: loongnix/8.3_loongarch64/epel-Modular 完整路径: /home/data/public/rpm/loongnix/8.3_loongarch64/epel-Modular Packages目录: /home/data/public/rpm/loongnix/8.3_loongarch64/epel-Modular/Packages 使用线程数: 8 元数据文件: 2e56a56914ed74379651d288763a58e05b6a87afd6611eed731d2c639b3872eb-primary.sqlite.bz2 正在解析: 2e56a56914ed74379651d288763a58e05b6a87afd6611eed731d2c639b3872eb-primary.sqlite.bz2 成功从 SQLite 解析 98 个包 元数据包数: 98 实际RPM文件数: 98 开始多线程验证 (最大线程数: 8)... 进度: 98/98 (匹配:98, 失败:0, 缺失:0) 速度: 48.8个/秒 剩余: 0.0秒 校验结果: 元数据包数: 98 实际文件数: 98 哈希匹配: 98 哈希不匹配: 0 文件缺失: 0 多余文件: 0 (仅统计) ✅ 仓库验证通过 (无哈希不匹配文件) ================================================================================ 📊 最终校验结果 ================================================================================ 📦 仓库统计: 总计仓库: 55 个 通过仓库: 53 个 失败仓库: 2 个 📦 文件统计: 哈希匹配: 254384 哈希不匹配: 10 文件缺失: 24 已删除: 10 📋 详细仓库统计: -------------------------------------------------------------------------------- ✅ kylin/V10SP1.1_mips64el/ks10-adv-os 匹配:12076 失败: 0 缺失: 0 删除: 0 (142.3s) ✅ kylin/V10SP1.1_mips64el/ks10-adv-updates 匹配:8625 失败: 0 缺失: 0 删除: 0 (150.8s) ❌ kylin/V10SP3-2403_loongarch64/ks10-adv-os 匹配: 0 失败: 0 缺失: 0 删除: 0 (0.0s) ✅ kylin/V10SP3-2403_loongarch64/ks10-adv-updates 匹配:9613 失败: 0 缺失: 0 删除: 0 (233.2s) ✅ kylin/V11-2503_loongarch64/v11-adv-os 匹配:19512 失败: 0 缺失: 0 删除: 0 (330.6s) ✅ kylin/V11-2503_loongarch64/v11-adv-updates 匹配:8301 失败: 0 缺失: 0 删除: 0 (214.7s) ✅ uos/1050_loongarch64/AppStream 匹配:9674 失败: 0 缺失: 0 删除: 0 (188.8s) ✅ uos/1050_loongarch64/BaseOS 匹配:4505 失败: 0 缺失: 0 删除: 0 (77.8s) ✅ uos/1050_loongarch64/Extras 匹配: 4 失败: 0 缺失: 0 删除: 0 (0.1s) ✅ uos/1050_loongarch64/Kernel510 匹配: 0 失败: 0 缺失: 0 删除: 0 (0.0s) ✅ uos/1050_loongarch64/Plus 匹配:8432 失败: 0 缺失: 0 删除: 0 (191.8s) ✅ uos/1050_loongarch64/PowerTools 匹配:2586 失败: 0 缺失: 0 删除: 0 (43.6s) ❌ uos/1050_loongarch64/Update 匹配:4188 失败: 10 缺失: 0 删除: 10 (99.7s) ✅ uos/1070_loongarch64/AppStream 匹配:8951 失败: 0 缺失: 0 删除: 0 (155.1s) ✅ uos/1070_loongarch64/BaseOS 匹配:4861 失败: 0 缺失: 0 删除: 0 (84.0s) ✅ uos/1070_loongarch64/Extras 匹配: 12 失败: 0 缺失: 0 删除: 0 (0.2s) ✅ uos/1070_loongarch64/Kernel510 匹配: 233 失败: 0 缺失: 0 删除: 0 (11.1s) ✅ uos/1070_loongarch64/Plus 匹配:8158 失败: 0 缺失: 0 删除: 0 (161.4s) ✅ uos/1070_loongarch64/PowerTools 匹配:2462 失败: 0 缺失: 0 删除: 0 (41.8s) ✅ uos/1070_loongarch64/Update 匹配:3483 失败: 0 缺失: 0 删除: 0 (69.7s) ✅ uos/1070a_x86_64/AppStream 匹配:8499 失败: 0 缺失: 0 删除: 0 (156.9s) ✅ uos/1070a_x86_64/BaseOS 匹配:4235 失败: 0 缺失: 0 删除: 0 (62.3s) ✅ uos/1070a_x86_64/PowerTools 匹配:2461 失败: 0 缺失: 0 删除: 0 (43.3s) ✅ uos/1070a_x86_64/Plus 匹配:8880 失败: 0 缺失: 0 删除: 0 (216.3s) ✅ uos/1070a_x86_64/Kernel510 匹配: 446 失败: 0 缺失: 0 删除: 0 (15.8s) ✅ uos/1070a_x86_64/Extras 匹配: 13 失败: 0 缺失: 0 删除: 0 (0.2s) ✅ uos/1070a_x86_64/Update 匹配:2775 失败: 0 缺失: 0 删除: 0 (61.8s) ✅ uos/1070e_x86_64/OS 匹配:2536 失败: 0 缺失: 0 删除: 0 (39.1s) ✅ uos/1070e_x86_64/everything 匹配:22016 失败: 0 缺失: 0 删除: 0 (406.6s) ✅ uos/1070e_x86_64/kernel510 匹配: 494 失败: 0 缺失: 24 删除: 0 (11.5s) ✅ uos/1070e_x86_64/Modular 匹配:3588 失败: 0 缺失: 0 删除: 0 (57.1s) ✅ uos/1070e_x86_64/update 匹配:4440 失败: 0 缺失: 0 删除: 0 (90.5s) ✅ uos/1070e_x86_64/GM 匹配: 41 失败: 0 缺失: 0 删除: 0 (2.8s) ✅ uos/1070e_x86_64/OpenStack-V 匹配:1694 失败: 0 缺失: 0 删除: 0 (26.6s) ✅ loongnix/23.2_loongarch64/os 匹配:20044 失败: 0 缺失: 0 删除: 0 (382.6s) ✅ loongnix/23.1_loongarch64/os 匹配:15329 失败: 0 缺失: 0 删除: 0 (270.8s) ✅ loongnix/8.4_loongarch64/AppStream 匹配:9237 失败: 0 缺失: 0 删除: 0 (178.6s) ✅ loongnix/8.4_loongarch64/BaseOS 匹配:4950 失败: 0 缺失: 0 删除: 0 (89.7s) ✅ loongnix/8.4_loongarch64/extras 匹配: 36 失败: 0 缺失: 0 删除: 0 (0.6s) ✅ loongnix/8.4_loongarch64/HighAvailability 匹配: 46 失败: 0 缺失: 0 删除: 0 (1.1s) ✅ loongnix/8.4_loongarch64/infra-buildtools-common 匹配: 357 失败: 0 缺失: 0 删除: 0 (6.1s) ✅ loongnix/8.4_loongarch64/infra-gitforge-pagure 匹配: 29 失败: 0 缺失: 0 删除: 0 (0.6s) ✅ loongnix/8.4_loongarch64/infra-common 匹配: 172 失败: 0 缺失: 0 删除: 0 (2.9s) ✅ loongnix/8.4_loongarch64/Loongnixplus 匹配: 584 失败: 0 缺失: 0 删除: 0 (11.1s) ✅ loongnix/8.4_loongarch64/PowerTools 匹配:1030 失败: 0 缺失: 0 删除: 0 (17.6s) ✅ loongnix/8.4_loongarch64/epel-Everything 匹配:6122 失败: 0 缺失: 0 删除: 0 (102.7s) ✅ loongnix/8.4_loongarch64/epel-Modular 匹配: 13 失败: 0 缺失: 0 删除: 0 (0.2s) ✅ loongnix/8.3_loongarch64/AppStream 匹配:6818 失败: 0 缺失: 0 删除: 0 (126.0s) ✅ loongnix/8.3_loongarch64/BaseOS 匹配:4935 失败: 0 缺失: 0 删除: 0 (79.9s) ✅ loongnix/8.3_loongarch64/extras 匹配: 11 失败: 0 缺失: 0 删除: 0 (0.2s) ✅ loongnix/8.3_loongarch64/HighAvailability 匹配: 56 失败: 0 缺失: 0 删除: 0 (1.0s) ✅ loongnix/8.3_loongarch64/Loongnixplus 匹配: 92 失败: 0 缺失: 0 删除: 0 (9.1s) ✅ loongnix/8.3_loongarch64/PowerTools 匹配:1088 失败: 0 缺失: 0 删除: 0 (17.2s) ✅ loongnix/8.3_loongarch64/epel-Everything 匹配:5543 失败: 0 缺失: 0 删除: 0 (91.1s) ✅ loongnix/8.3_loongarch64/epel-Modular 匹配: 98 失败: 0 缺失: 0 删除: 0 (2.2s) ❌ 哈希不匹配的文件列表 (10个): ================================================================================ 仓库: uos/1050_loongarch64/Update 文件: dnsmasq-utils-2.85-14.uelc20.2.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/dnsmasq-utils-2.85-14.uelc20.2.loongarch64.rpm 预期: sha256:3503c2bf253755ba7ef99daa4fe4fdda... 实际: sha256:bb464971e0e6ec05822e2a02035e71ae... ---------------------------------------- 仓库: uos/1050_loongarch64/Update 文件: dnsmasq-2.85-14.uelc20.2.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/dnsmasq-2.85-14.uelc20.2.loongarch64.rpm 预期: sha256:5c864a2ffa68ddb2be363062652f943c... 实际: sha256:2f00a7a97cb197180875d829b6b14f1a... ---------------------------------------- 仓库: uos/1050_loongarch64/Update 文件: grafana-selinux-9.2.10-30.0.1.uelc20.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/grafana-selinux-9.2.10-30.0.1.uelc20.01.loongarch64.rpm 预期: sha256:de76de2541a66c6dffc4759102b9afe8... 实际: sha256:1fe0b0d2a96f8ab6aa1dd0dfc1e4afd1... ---------------------------------------- 仓库: uos/1050_loongarch64/Update 文件: grafana-9.2.10-30.0.1.uelc20.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/grafana-9.2.10-30.0.1.uelc20.01.loongarch64.rpm 预期: sha256:dc833bb13c37702f97dbf68ce30b3066... 实际: sha256:40401ca2b786e2538e735374186b70e2... ---------------------------------------- 仓库: uos/1050_loongarch64/Update 文件: libpng-1.6.37-9.uelc20.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/libpng-1.6.37-9.uelc20.01.loongarch64.rpm 预期: sha256:29853bf676b208f17c0a7f9a6c47d513... 实际: sha256:c7c98d3e4a69f25d3110ef49cfb67b98... ---------------------------------------- 仓库: uos/1050_loongarch64/Update 文件: libpng-devel-1.6.37-9.uelc20.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/libpng-devel-1.6.37-9.uelc20.01.loongarch64.rpm 预期: sha256:50621566b4a4b2eac55b89b08f6670de... 实际: sha256:40d21b17de8eaebe58798463e59a7981... ---------------------------------------- 仓库: uos/1050_loongarch64/Update 文件: libpng-static-1.6.37-9.uelc20.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/libpng-static-1.6.37-9.uelc20.01.loongarch64.rpm 预期: sha256:2014c4320b6441dedf81529ba22df471... 实际: sha256:b0ecac73919f79d7688c6f48058533a1... ---------------------------------------- 仓库: uos/1050_loongarch64/Update 文件: libpng-tools-1.6.37-9.uelc20.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/libpng-tools-1.6.37-9.uelc20.01.loongarch64.rpm 预期: sha256:dbaac0be302969c72d43c6ebc536beaf... 实际: sha256:0fe16fa4347e5f3ebca34d95c256870b... ---------------------------------------- 仓库: uos/1050_loongarch64/Update 文件: resource-agents-4.9.0-54.uelc20.28.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/resource-agents-4.9.0-54.uelc20.28.01.loongarch64.rpm 预期: sha256:67eafebc921a3f1b1f7fe5faa00ec95b... 实际: sha256:eb6b8fa8201caed31ad550c763e53ea1... ---------------------------------------- 仓库: uos/1050_loongarch64/Update 文件: resource-agents-paf-4.9.0-54.uelc20.28.01.loongarch64.rpm 路径: /home/data/public/rpm/uos/1050_loongarch64/Update/Packages/resource-agents-paf-4.9.0-54.uelc20.28.01.loongarch64.rpm 预期: sha256:5a397bf5e801dc840ff7fedfe10dcd62... 实际: sha256:f064de7f7e22afac284a0c93afb6ce6b... ---------------------------------------- 📄 报告已保存: /home/data/public/rpm/hash_verify_summary_20261019_195910.txt ❌ 存在 10 个哈希不匹配的文件!