我好像找到 High Sierra 升级错误的原因了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xinhangliu
V2EX    macOS

我好像找到 High Sierra 升级错误的原因了

  •  5
     
  •   xinhangliu 2017-09-27 10:42:33 +08:00 21795 次点击
    这是一个创建于 3019 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前看贴子在讨论 4.69 G 和 5.17 G 的升级包,错误的原因可能是少下了一个包。我也以为是这个问题,但是下了三次,下载的过程中确实是 5.17 G,但是合并出来的安装包就只有 4.69 G 了。我觉得问题不是出在这。

    然后通过抓包,手动下载了三个文件:

    # 均为 macOS 下显示的大小 RecoveryHDMetaDm.pkg 492.5 MB InstallESDDmg.pkg 4.67 GB InstallAssistantAuto.pkg 10.8 MB 

    相加正好 5.17 G。

    然后我用 VPS 重新下了一次,发现其中一个文件的 MD5 值是不一样的,那么国内 CDN 上的这个文件是不对的。

    # RecoveryHDMetaDmg.pkg 这个文件不对 

    为了验证想法,用 VPS 下的这个文件,丢到 /Library/Updates/091-34298 下面,自动合并之后,/Applications 下 macOS High Sierra 的安装包就变成 5.18 GB 了!这回应该是正常的。

    之前错误的安装包制作 USB 启动盘一直不成功,现在这个可以成功了

    091-34298 >> sudo "/Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia" --volume /Volumes/hs --applicationpath "/Applications/Install macOS High Sierra.app" --nointeraction Erasing Disk: 0%... 10%... 20%... 30%...100%... Copying installer files to disk... Copy complete. Making disk bootable... Copying boot files... Copy complete. Done. 

    结论:国内 CDN 上 RecoveryHDMetaDmg.pkg 错误,如果和我一样是手动下载的,重新下载这个文件即可。

    附上正确的文件 MD5:

    MD5 (/Users/xinhangliu/Downloads/InstallESDDmg.pkg) = 7df5594a3a9830377147a48fc09edf9b MD5 (/Users/xinhangliu/Downloads/RecoveryHDMetaDmg.pkg) = 3b9d5ee01af925485c111375bbc576c8 MD5 (/Users/xinhangliu/Downloads/InstallAssistantAuto.pkg) = 1fdf3ef7735a081648c589b933517c65 

    不说了,我要去升级了!如果半个小时我还没回来。。

    第 1 条附言    2017-09-27 12:07:30 +08:00

    升级成功!我是抹盘安装的,出去吃了个饭就好了。

    贴一下正确的 RecoveryHDMetaDmg.pkg 链接: https://mega.nz/#!tMpECBQL!IGN8jd1geBF9UYikB7kAYbtY_5ZI3Ztp_Q9BbWNKujQ

    下载好后务必检查一下 MD5,不排除我上传到 MEGA 的时候出错。

    手动下载的方法可以参考 @ItzhacLea 的帖子

    47 条回复    2017-10-27 11:21:34 +08:00
    Sting
        1
    Sting  
       2017-09-27 10:58:24 +08:00 via Android
    反正我是下载了三次才成功升级的
    xujialiang
        2
    xujialiang  
       2017-09-27 11:03:26 +08:00
    手动下载了这三个包。。。。然后用 charles 把 URL 映射到本地文件。成功升级。。。
    wolf1981
        3
    wolf1981  
       2017-09-27 11:05:14 +08:00
    在 app store 下后下下的只有 20M 的?了好多遍都是,昨晚下的不是的,想在家下不成回公司下著,道要安下?
    paradoxs
        4
    paradoxs  
       2017-09-27 11:10:17 +08:00
    我也发现了...日啊. RecoveryHDMetaDmg.pkg 用 115 迅雷这些工具, 很容易就下出来这个 MD5(7f4d9031ae31f4d6d5c6a6299d943a31)的版本

    这是错的!!!! 擦
    ItzhacLea
        5
    ItzhacLea  
       2017-09-27 11:13:32 +08:00
    昨天指另一位朋友用迅雷下 RecoveryHDMetaDmg.pkg 也是失了,感迅雷的 CDN 也存了的包。
    paradoxs
        6
    paradoxs  
       2017-09-27 11:34:05 +08:00
    @xinhangliu

    MD5 (/Users/xinhangliu/Downloads/RecoveryHDMetaDmg.pkg) = 3b9d5ee01af925485c111375bbc576c8

    能把这个正确版本的 RecoveryHDMetaDmg.pkg 放到云盘(百度云, MEGA 什么的都 OK)上面吗, 因为 CDN 的问题, 我无论如何都下载不出来这个 MD5 的版本. 好愁..
    Qlccks2
        7
    Qlccks2  
       2017-09-27 11:38:21 +08:00
    54 分钟前
    wolf1981
        8
    wolf1981  
       2017-09-27 11:38:51 +08:00
    @xujialiang charles 把 URL 映射到本地文件,能否下具步?
    xinhangliu
        9
    xinhangliu  
    OP
       2017-09-27 12:08:58 +08:00
    @paradoxs 地址已贴,请看附言。
    avichen
        11
    avichen  
       2017-09-27 13:04:34 +08:00
    @wolf1981 #10 请教这样下载的 3 个文件,如何能在 Windows 上制作安装盘?谢谢
    JackBlack2006
        12
    JackBlack2006  
       2017-09-27 13:06:57 +08:00    /> 1</span> <div class=
    苹果官方一直都不给 MD5 或者 SHA 值简直是失职
    unneeded
        13
    unneeded  
       2017-09-27 13:18:20 +08:00
    昨天一次成功,感觉运气真不错
    alvie
        14
    alvie  
       2017-09-27 13:20:56 +08:00
    我的 `RecoveryHDMetaDmg.pkg` md5 是 `a039e258941827bffcb7b0ea779f7df4` 签名是正常的
    alvie
        15
    alvie  
       2017-09-27 13:22:49 +08:00
    @JackBlack2006 pkg 签发证书可以完美解决这一点
    hahaxo
        16
    hahaxo  
       2017-09-27 13:24:55 +08:00   2
    赞,楼主的钻研精神
    xujialiang
        17
    xujialiang  
       2017-09-27 13:45:35 +08:00   1
    wolf1981
        18
    wolf1981  
       2017-09-27 14:06:01 +08:00
    @avichen 我也阿
    zjyExcelsior
        19
    zjyExcelsior  
       2017-09-27 14:10:44 +08:00
    赞!更新当晚下载了三次,4.69G 。。。第二天早上下载成功,5.17G
    golmic
        20
    golmic  
       2017-09-27 14:21:45 +08:00
    运行了出错的安装包后如何删掉这个应用呢,finder 里也不让删,lanchpad 里也删不掉
    xinhangliu
        21
    xinhangliu  
    OP
       2017-09-27 14:47:12 +08:00 via Android
    @golmic /Applications 里面可以删的
    zgray
        22
    zgray  
       2017-09-27 15:35:20 +08:00 via iPhone
    有没有 dmg 的 md5 值,我从市场下载的。想验证这些值的准确性。
    wclebb
        23
    wclebb  
       2017-09-27 15:47:14 +08:00
    CDN 真的好烦。

    当时 iPhone 凌晨 1 点出来时,我就点升级了,iPhone 当时获取不到更新信息,就在 iTunes 更新。
    然后下载无聊的过程中突然想知道是从中国还是美国下载。

    嗯……
    福建电信的 IP 您好。
    daxy223
        24
    daxy223  
       2017-09-27 16:00:25 +08:00
    楼主这篇小报告质量挺高的!赞!
    ashfinal
        25
    ashfinal  
       2017-09-27 21:07:45 +08:00
    不太明白。直接在应用商店下,能下载到错误的镜像?
    还是你们出错的都是用迅雷等第三方软件下载的?
    klementina
        26
    klementina  
       2017-09-27 21:40:45 +08:00
    楼主,你这是程序猿才看得懂的。。。我看不懂啊。。。下了个 5.17G 的,安装几次都不成功。。。咋整。MacBook Pro 2012 中 Retina
    fengmiaosen
        27
    fengmiaosen  
       2017-09-27 21:44:41 +08:00
    @klementina 我删除了好几次终于下载了个 5.17G 的升级成功了
    jz1206
        28
    jz1206  
       2017-09-27 22:17:59 +08:00
    我在 app store 下了 10 几 20 遍都是 19.9MB 的安装包.....快崩溃了....
    HelveticaNeue
        29
    HelveticaNeue  
       2017-09-27 22:26:20 +08:00
    @ashfinal 是的,由于 CDN 的存在,你下载的文件是你的网络供应商缓存的
    lightzh
        30
    lightzh  
       2017-09-27 23:46:37 +08:00
    请问一下 有了这 3 个文件之后怎么安装啊
    wclebb
        31
    wclebb  
       2017-09-27 23:50:43 +08:00
    试着安装的时候又失败了。
    尼玛,劫持也要劫持个正常的行吗。。。
    sinxccc
        32
    sinxccc  
       2017-09-28 00:34:14 +08:00
    @wuyuehyang CDN 跟网络提供商没关系。
    HelveticaNeue
        33
    HelveticaNeue  
       2017-09-28 00:52:23 +08:00
    @sinxccc 运营商缓存文件出错又不是一次两次了,就说 v 站上都轮了多少遍
    chengfu
        34
    chengfu  
       2017-09-28 07:52:55 +08:00 via iPhone
    新推当天一次成功,过程中没有报错!难道,我安装了错误的文件?!!!
    ldw4033
        35
    ldw4033  
       2017-09-28 08:06:51 +08:00
    请问一下。电脑昨天升级到中途提示失败后重新安装也不行,现在正在下这 3 个包,可是没有 mac 本了,win 系统能制作 U 盘启动盘吗?
    652600543
        36
    652600543  
       2017-09-28 09:49:11 +08:00
    昨天晚上一次成功,但只有一个包。
    zhenjiachen
        37
    zhenjiachen  
       2017-09-28 10:33:23 +08:00
    用代理下载的,没 5.1? g,没出错
    GeekBao
        38
    GeekBao  
       2017-09-28 19:07:17 +08:00 via iPhone
    App Store 显示只有 4.8G ,下载下来 4.67G ,安装不了,尴尬…… 5.17G 没见过……
    nwamtf
        39
    nwamtf  
       2017-09-28 20:26:50 +08:00 via iPhone
    @GeekBao 是啊,之前觉得苹果靠谱,现在看来也有问题
    oahillihao
        40
    oahillihao  
       2017-09-28 20:38:38 +08:00
    这是有三个 pkg 后合并成安装包的一个方法。有点复杂但是我试了挺好用的。
    https://7labs.heypub.com/tips-tricks/macos-high-sierra-direct-download.html
    nwamtf
        41
    nwamtf  
       2017-09-28 20:58:58 +08:00 via iPhone
    各位大神知道如果安装不成功在哪里能看到日志吗
    en3073
        42
    en3073  
       2017-09-28 22:47:07 +08:00
    @oahillihao #40 我是直接在商店点了下载然后马上取消,然后找到那个文件夹,把这三个 pkg 文件拷进去,再点一次下载就自动打包成.app 文件了
    nwamtf
        43
    nwamtf  
       2017-09-28 23:17:51 +08:00 via iPhone
    小弟重新下载了 3 个文件,MD5 都是对的,但是系统只是重启,没有执行安装
    fobven
        44
    fobven  
       2017-09-29 02:12:36 +08:00
    感谢楼主
    JsClown
        45
    JsClown  
       2017-10-05 16:33:29 +08:00
    试了一下,迅雷和 Folx 下载的 RecoveryHDMetaDmg.pkg/InstallESDDmg.pkg 文件 MD5 都不对。现在用 Chrome 自带的下载器下载中...
    YeT9
        46
    YeT9  
       2017-10-05 18:25:45 +08:00
    @en3073 非常好的建议~感谢~!刚刚试了试成功了!(路径在 /Library/Update/XXX-XXX 一个里面),而且比上面那篇 blog 里强行改 host 稳妥很多~
    learnshare
        47
    learnshare  
       2017-10-27 11:21:34 +08:00
    下了几次,4.6G 和 19M 都十分不正常

    @oahillihao 我 Wireshark 抓到的是这篇文章里的地址,FDM 下载回来试试
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2521 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 14:41 PVG 22:41 LAX 06:41 JFK 09:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86