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

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

  •  
  •   EvenFool · 286 天前 · 4084 次点击
    这是一个创建于 286 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近重装了一次系统,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
        1
    tqknight   276 天前
    新笔记本上的 chrome 也同步不了,ping client4.google.com 不通。
    楼主解决了吗?
        2
    EvenFool   276 天前
    @tqknight 解决了啊,进帐号取消钱包数据的同步就好了。
        3
    find456789   265 天前
    我最近也出现 偶尔无法把书签 同步到其他设备, 找不出什么原因
        4
    find456789   265 天前
    进入 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.
        5
    EvenFool   264 天前
    给 “ Google Pay 中存储的信用卡和地址信息。“ 关掉之后这些就是关闭状态的。
        6
    aruisi   53 天前
    我用 onedns 可以实现的书签自动同步。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2204 人在线   最高记录 4346   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 16ms · UTC 10:31 · PVG 18:31 · LAX 02:31 · JFK 05:31
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1