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

2018-05-07 18:27:32 +08:00
 EvenFool

最近重装了一次系统,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)

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

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

17712 次点击
所在节点    Chrome
6 条回复
tqknight
2018-05-16 19:01:41 +08:00
新笔记本上的 chrome 也同步不了,ping client4.google.com 不通。
楼主解决了吗?
EvenFool
2018-05-16 23:09:53 +08:00
@tqknight 解决了啊,进帐号取消钱包数据的同步就好了。
find456789
2018-05-28 13:05:21 +08:00
我最近也出现 偶尔无法把书签 同步到其他设备, 找不出什么原因
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
2018-05-29 09:33:12 +08:00
给 “ Google Pay 中存储的信用卡和地址信息。“ 关掉之后这些就是关闭状态的。
aruisi
2018-12-25 23:32:50 +08:00
我用 onedns 可以实现的书签自动同步。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/452854

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX