您尚未登录。

#1 2017-03-26 20:09:14

笑看古今风流
会员
注册时间: 2017-03-03
帖子: 3

yaourt 安装时md5检验不通过

Download Results:
gid   |stat|avg speed  |path/URI
======+====+===========+=======================================================
b79736|OK  |        n/a|/tmp/yaourt-tmp-fu/aur-lightdm-webkit2-greeter/archlinux-logo-light-scalable.svg

Status Legend:
(OK):download completed.
  -> Found archlinux-user.svg
==> Validating source files with md5sums...
    2.2.3.zip ... NOT FOUND
    archlinux-logo.svg ... Passed
    archlinux-user.svg ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build lightdm-webkit2-greeter.
==> Restart building lightdm-webkit2-greeter ? [y/N]
==> ------------------------------------------------
==>

离线

#2 2017-03-27 10:58:02

血族使天
会员
注册时间: 2013-01-12
帖子: 108

Re: yaourt 安装时md5检验不通过

笑看古今风流 说:

...
    2.2.3.zip ... NOT FOUND
...

看起来要么是没有2.2.3.zip这个包要么是没有这个包的校验值,看看PKGBUILD里面校验部分是怎么写的。
And,我这边安装一切正常,所以看看是不是哪里下载出问题了。

最近编辑记录 血族使天 (2017-03-27 11:07:49)

离线

#3 2017-03-27 14:22:35

笑看古今风流
会员
注册时间: 2017-03-03
帖子: 3

Re: yaourt 安装时md5检验不通过

谢谢啊,:) 里面是有三个校验值,但一直出错,不知道啥情况,好多包都出现这种问题,在网上也没有找到有效的解决方法,不如说安装一个mplayer2,出现的问题如下,

[#31c2bc 2.3MiB/2.3MiB(99%) CN:1 DL:30KiB]                                     
03/27 22:10:20 [NOTICE] Download complete: /tmp/yaourt-tmp-fu/aur-mplayer2/mplayer2-stable.tar.1.gz

Download Results:
gid   |stat|avg speed  |path/URI
======+====+===========+=======================================================
31c2bc|OK  |    33KiB/s|/tmp/yaourt-tmp-fu/aur-mplayer2/mplayer2-stable.tar.1.gz

Status Legend:
(OK):download completed.
==> Validating source files with sha256sums...
    stable.tar.gz ... NOT FOUND
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build mplayer2.
==> Restart building mplayer2 ? [y/N]
==> ---------------------------------
这是PKGBUILD中的sha256sums,
provides=('mplayer')
conflicts=('mplayer')
options=(!emptydirs)
source=(https://github.com/nezumisama/mplayer2/archive/stable.tar.gz)
sha256sums=('4ed56a90eabdddbe6b16f4bebb03aff4ac06ee74a6ac02bbca380f321aab79de')

我对yaourt使用还是不熟,不知道怎么改PKGBUILD,help~~~~:)

离线

#4 2017-03-27 16:35:27

firedrake
会员
注册时间: 2016-08-29
帖子: 45

Re: yaourt 安装时md5检验不通过

文件名错了。source里面指的是stable.tar.gz,下载后的文件名是mplayer2-stable.tar.1.gz。
默认makepkg下载使用的是curl,没出过这种问题。
看你的情况使用的是aria2c下载的,应该是aria2c自动改名导致的。

最近编辑记录 firedrake (2017-03-27 16:36:58)

离线

页脚