顯示結果從 1 到 5 共計 5 條
-
05-16-2009 #1
廢話不多說,如果使用2台以上的Mac和MobileMe來同步通訊錄、行事曆...etc的話,有很大的機會在同步的時候遇到"Contacts/Calendars could not be synced due to inconsistent data. Confirm that your computer's data is valid, then reset Contacts/Calendars/etc on MobileMe in System Preferences" 的錯誤。從蘋果支援論壇的討論來看,遇到這種錯誤的機會還滿多的(如果只用一台Mac+iPhone和MobileMe的請跳過,這個錯誤暫時和你無缘。)
解決方法:
1.確定資料不一致不是因為"Invalid Change Log jump table size"
檢查方法:
a.打開應用程式/實用工具下的控制台
b.點左上角的“顯示日志列表”
c.在左邊的欄位裡點“~/Library/Logs",再點"Sync",最後用力按 "dotmacsync.log"
d.看看左邊的欄位最新的同步記錄,只要出錯的那個服務(通訊錄或者行事曆)的錯誤訊息不是“Invalid Change Log jump table size“就請繼續下去。如果是的話請先把OS升級到最新的版本。如果是類似圖片中的錯誤訊息就請繼續。
2.打開另外一台同步的好好的那台Mac(在我的例子中是MBA),重置MobileMe的同步訊息。把沒有問題的Mac上的資料覆蓋到MobileMe上。注意,覆蓋的時候只需要處理有問題的那個服務就好;比如說iCal有問題就只要重置Calendar就好,通訊錄就放過它吧。
3.同步所有的Mac。這時候在有問題的那台Mac(在我的例子裡是Mac mini)上抉擇的時候到了。
a.如果mini上的資料比MBA上的資料舊,那就直接選擇替換,也就是用MobileMe上的資料來覆蓋mini上的資料。
b.如果mini上的資料比MBA上的資料新,可以選擇“合併”拼拼看。如果拼失敗了請回到步驟2從來。
4.以上是解決問題的easy way,人品好的話到這裡應該已經解決了。如果平時沒有在捷運上讓座或者有隨地丟垃圾的話,可能就得繼續下面的hard way。
5.打开iSync,然后在Preference裡選“Reset Sync History"。所有有用到MobileMe同步的Mac都要做一遍,都做完以後再同步一次。
6.如果到這裡還沒解決,請好好想想平時到底做了什麼傷天害理的事了。。。然後打開Terminal,把下面的指令貼進去後用力按Enter。
/System/Library/Frameworks/SyncServices.framework/Versions/A/Resources/resetsync.pl full
。也是所有有用到MobileMe同步的Mac都要做。最後再同步一次。
7.如果到這裡還是沒解決,可能把那台Mac賣掉,然後從此吃齋念佛會比較好。。。
PS.因為個人工作的關係,圖片中示範用的Mac是簡體中文的介面,用詞可能和繁體中文的有所不同。此篇文章於 05-16-2009 02:17 被 andy_ykz 編輯。
-
05-16-2009 #2
你真是大家的救星
等一下來實際運作看看
-
05-16-2009 #3
我離題一下
話說 你終於來PO文了^^恭喜你的第一篇文章發表成功!!
不過我很好奇你兜了一個晚上來處理這個問題,到底是在哪個階段同步好的??
人品好的那段嗎 XD? (逃跑~~
-
05-16-2009 #4
-
05-16-2009 #5