V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
EvenFool
V2EX  ›  Chrome

Chrome 书签无法同步的一种可能解决方案

  •  
  •   EvenFool · 2018-05-07 18:27:32 +08:00 · 17863 次点击
    这是一个创建于 2394 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近重装了一次系统,Chrome 安装好之后怎么都无法同步成功。

    1. 重新安装无效,不管是离线版本还是在线安装,都不行。
    2. 使用网上列举的可以强制 Chrome 同步的方法无效,chrome://sync-internals/ 一直显示同步服务器错误。
    3. 系统( win7 )重启无效、帐号多次反复登录退出无效。

    没有书签、插件和自动记录的密码之后,感觉整个人就废掉了,无奈一定要给这个问题搞定。

    最后下载了 Fidller 抓包,发现同步接口报 400:

    https://clients4.google.com/chrome-sync/command/?client=Google+Chrome&client_id=--------------

    报错的堆栈也打印出来了,看堆栈比较像同步钱包数据出错。

    Caused by: java.lang.NumberFormatException: For input string: "324120000000.0"
    	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    	at java.lang.Long.parseLong(Long.java:589)
    	at java.lang.Long.parseLong(Long.java:631)
    	at com.google.personalization.chrome.sync.backend.wallet.WalletGetUpdates.lookupCustomerId(WalletGetUpdates.java:656)
    	at com.google.personalization.chrome.sync.backend.wallet.WalletGetUpdates.getUpdates(WalletGetUpdates.java:332)
    	at com.google.personalization.chrome.sync.backend.SingleDataTypeUpdatesGetter.getUpdates(SingleDataTypeUpdatesGetter.java:26)
    	at com.google.personalization.chrome.sync.protocol.dispatcher.UpdatesGetterTrait.process(UpdatesGetterTrait.java:67)
    	at com.google.personalization.chrome.sync.protocol.dispatcher.UpdatesGetterMonitoringTrait.process(UpdatesGetterMonitoringTrait.java:106)
    	at com.google.personalization.chrome.sync.protocol.dispatcher.ThrottleTrait.process(ThrottleTrait.java:50)
    	at com.google.personalization.chrome.sync.protocol.dispatcher.GarbageCollectionDirectiveTrait.process(GarbageCollectionDirectiveTrait.java:45)
    	at com.google.personalization.chrome.sync.protocol.dispatcher.PermanentFoldersTrait.process(PermanentFoldersTrait.java:39)
    	at com.google.personalization.chrome.sync.protocol.dispatcher.UpdatesGetterWrapper.getUpdates(UpdatesGetterWrapper.java:67)
    	at com.google.personalization.chrome.sync.protocol.dispatcher.GetUpdatesDispatcher.aggregateGetUpdatesProcessorResults(GetUpdatesDispatcher.java:200)
    	at com.google.personalization.chrome.sync.protocol.dispatcher.GetUpdatesDispatcher.dispatchGetUpdates(GetUpdatesDispatcher.java:140)
    	at com.google.personalization.chrome.sync.protocol.command.GetUpdatesCommand.execute(GetUpdatesCommand.java:71)
    	at com.google.personalization.chrome.sync.protocol.action.CommandAction.http(CommandAction.java:141)
    

    然后进帐号,设置为不同步钱包数据,瞬间所有数据就同步下来了。

    遇到这种情况的可能性很小,仅仅给大家做一个参考。

    6 条回复    2018-12-25 23:32:50 +08:00
    tqknight
        1
    tqknight  
       2018-05-16 19:01:41 +08:00
    新笔记本上的 chrome 也同步不了,ping client4.google.com 不通。
    楼主解决了吗?
    EvenFool
        2
    EvenFool  
    OP
       2018-05-16 23:09:53 +08:00
    @tqknight 解决了啊,进帐号取消钱包数据的同步就好了。
    find456789
        3
    find456789  
       2018-05-28 13:05:21 +08:00
    我最近也出现 偶尔无法把书签 同步到其他设备, 找不出什么原因
    find456789
        4
    find456789  
       2018-05-28 13:08:01 +08:00
    进入 chrome://sync-internals/ 发现里面的信息都看不懂

    有以下几个 是 Not Running 状态

    ------------

    Autofill Wallet Wallet syncing is disabled by policy.

    Autofill Profiles Datatype not ready at config time.

    Autofill Wallet Metadata Wallet syncing is disabled by policy.

    Managed User Settings Datatype not ready at config time.

    Managed User Whitelists Datatype not ready at config time.
    EvenFool
        5
    EvenFool  
    OP
       2018-05-29 09:33:12 +08:00
    给 “ Google Pay 中存储的信用卡和地址信息。“ 关掉之后这些就是关闭状态的。
    Oi0Ydz26h9NkGCIz
        6
    Oi0Ydz26h9NkGCIz  
       2018-12-25 23:32:50 +08:00
    我用 onedns 可以实现的书签自动同步。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5024 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:56 · PVG 11:56 · LAX 19:56 · JFK 22:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.