「無法啟用 iCloud 音樂資料庫」修正方式

最近遇到了這個問題,搞了兩天終於解決了,在這邊分享一下解法。

前兩天我要在 iPhone 上面開啟 iCloud 音樂資料庫的時候,出現了「無法啟用 iCloud 音樂資料庫」的錯誤,網路上查詢到的文章幾乎都是叫你登出登入、重灌系統等,比較進階的有一個教學是叫你進去 iPhone 檔案目錄刪除資料庫,當然我都試過了無效,所以才會有這篇文。

首先,先確認問題來源為何,我做了幾件事:

  1. 用 Mac 上面的 iTunes 重複開啟、關閉 iCloud 音樂資料庫 → 正常
  2. 在 Mac 上面上傳、更新 iCloud 音樂資料庫 → 正常
  3. 先刪除所有在 iPhone 上面的歌,再開啟 iCloud 音樂資料庫 → 正常
  4. 先用 iTunes 同步幾首歌(20~50 左右),再於 iPhone 開啟 iCloud 音樂資料庫 → 開啟成功率大概 5% ~ 10%
  5. 同步回所有歌曲,再開啟 iPhone 的 iCloud 音樂資料庫 → 失敗
  6. 拿了舊的,目前有開啟 iCloud 音樂資料庫,且有同步 iTunes 歌曲的手機,關閉 iCloud 資料庫後再打開 → 失敗

於是判定問題在於從 iTunes 同步歌曲之後,再打開 iCloud 音樂資料庫會造成錯誤。由於我最近升級了 Mojave,iTunes 版本從 12.6.5 升級到 12.9,於是懷疑兇手就是 iTunes 升級資料庫時壞了。

解決方法:從 Time Machine 裡面找 ~/Music/iTunes 裡面有 iTunes Library Extras.itdb、iTunes Library Genius.itdb、iTunes Library.itl、iTunes Library.xml、iTunes Music Library.xml 這幾個檔案,把現在的資料庫用備份蓋掉,之後在 iTunes 端上傳一次 iCloud 音樂資料庫,手機這邊就可以同步成功了。

2 則留言

  1. 「ritchie hung」的個人頭像
    ritchie hung

    你好
    我目前也是遇到無法開啟音樂資料庫
    請求apple支援也無法救
    請問你教的方法如何操作呢?
    可以救救我嗎?感謝

    1. 「皮樂」的個人頭像
      皮樂

      簡單來說你要砍掉你的 Mac 的 iTunes 的整個音樂資料庫,再重新匯入,或如果你有 TimeMachine 就還原資料庫備份就好了

發佈留言