5
一部のユーザーがiCloudでホストされたデータにアクセスできない

Apple の iCloud サービスではこれまでも何度かサービス停止や問題が発生してきたが、今回の問題は一部のアカウントに限定されているようだが、影響を受けた人々にとってはこれまでで最も苛立たしいものになるかもしれない。

9月18日頃より、iCloudを利用してデバイス間でデータを同期していたアプリが同期できなくなっているという現象が、一部のiCloudユーザーから報告されています。同期できなくなったり、データが完全に失われたように見える状態です。アプリの動作は正常ですが、保存されている情報が表示されなくなったり、既存の情報を更新または同期できなくなったりします。

この問題はサードパーティ製のiOSアプリだけでなく、一部のOS Xアプリを含むApple独自のソフトウェアにも影響を及ぼしています。例えば、一部のユーザーから、テキストエディット、Pages、プレビューなど、クラウドに書類を保存するOS Xアプリで、「ファイル」>「開く」を選択してiCloud表示に切り替えても、利用可能な書類が表示されないという報告が寄せられています。同様に、iCloudに保存された書類は「ファイル」>「最近使ったファイルを開く」メニューに表示されなくなりました。

Appleのオンラインアプリ「iWork for iCloud」もこの問題の影響を受けています。アカウントが影響を受けている場合、iCloud.comでアカウントにログインすることはできますが、Pages、Numbers、KeynoteのいずれかのアイコンをクリックしてWebアプリ版を使用すると、アカウントから即座にログアウトされ、iCloud.comのログイン画面に戻ってしまいます。(このバグに感染した開発者は、Appleの開発者向けiCloudサイト(developer.icloud.com)でデータを閲覧しようとした際に同様の現象に遭遇しています。iCloudストレージのテストやトラブルシューティングに使用できるはずの「書類」アイコンをクリックすると、ログイン画面に戻されてしまいます。)

Apple のシステム ステータス Web ページには、iCloud の問題はまだ示されていません。

この問題の影響を受けたユーザーにとって特に苛立たしいのは、メール、連絡先、カレンダーなど、iCloud でホストされる他のサービスは引き続き通常どおり機能し、サードパーティ製のアプリによる同期も可能であることです (これらのサービスも iCloud の一部ですが、裏では書類とデータの同期とは異なるシステムを使用しているためです)。実際、iCloud を使用してデータを同期する iOS アプリを 1 つか 2 つしか使用していない場合は、アプリに問題があると考えるのは簡単です。たとえば、私がこの問題に初めて気付いたのは、TodoMovies の映画リストが空白であることに気付いたときです。iPhone を iOS 7 にアップデートしてすぐに問題が発生したため、アプリと iOS 7 のバグだと思い、開発者に連絡しましたが、問題を再現できませんでした (また、iCloud の問題であると認識するのに十分な数の問題の報告がまだ届いていなかったようです)。

ユーザーは詳細を発見する

この問題は明らかにすべてのiCloudユーザー(いや、ほとんど)に影響を与えているわけではないものの、Appleのサポートコミュニティフォーラムでは長々とした議論が巻き起こっています。ユーザーのGrant Grueninger氏が、おそらく最も分かりやすい概要をまとめており、舞台裏で何が起こっているのかという詳細も含まれています。

コンソールのiCloud同期エラー
コンソールユーティリティのiCloud同期エラー

フォーラムの投稿で説明されているように、iCloud データの同期に問題がある場合は、Mac のユーザーフォルダにある特定のログファイルをチェックして、同期の問題がこの問題によるものかどうかを確認する必要があります。(以下では、Mac が iCloud データの同期に問題が発生している Mac や iOS デバイスと同じ iCloud アカウントにログインしていることを前提としています。)

  1. コンソール ユーティリティ (/Applications/Utilities 内) を開きます。
  2. 左側のファイル リストで、~/Library/Logs を見つけます。その横にある矢印をクリックすると、ログ ファイルのリストが表示されます。
  3. 下にスクロールして「Ubiquity」というフォルダを見つけ、その横にある矢印をクリックしてその内容を表示します。
  4. Ubiquity の下でユーザー名を見つけ、その矢印をクリックしてファイルを表示します。
  5. ユーザー名の下で、 ubiquity-digest.log ( digestの後に数字が付かない)という名前のファイルを見つけ、それをクリックしてメインのコンソール ウィンドウでその内容を表示します。
  6. テキストの一番下までスクロールします。

次の 2 行が (もちろんタイムスタンプは異なりますが) 何度も表示される場合、あなたのアカウントも影響を受けている可能性があります。

[13/09/25 10:04:32.146] iCloud との通信中に http エラー 503 が発生しました。理由: ubiquity アカウントがロックされています

[13/09/25 12:04:32.509] 'iCloud' から切断されました

上にスクロールしてこのエラーの最初のインスタンスを見つければ、問題がいつ発生したかを正確に特定できます。(私の場合は2013年9月18日午後11時51分に発生し、ログファイルには現在約4,000件の同様のエラーが表示されています。)

Mac でアプリのデータを iCloud と同期していない場合は、代わりに iOS デバイスで iCloud アカウントを確認できますが、同じレベルの詳細度は表示されません。

  1. 設定アプリを開きます。
  2. iCloud項目をタップします。
  3. 下にスクロールして「ストレージとバックアップ」をタップします。
  4. 「ストレージの管理」をタップします。
  5. 画面の一番下までスクロールします。

通常、iCloud を使用してデータを保存または同期するアプリは、現在データが使用している容量とともにここに表示されます。ただし、影響を受けるユーザーには、デバイスのバックアップとメールのみが表示されます。

開発者の反応

この問題はユーザーにとって苛立たしい問題であると同時に、ユーザーデータの保存と同期にiCloudを利用している開発者にとっても大きな課題となっています。iOS 7と新型iPhoneのリリース直後に問題が発生したこと、特定のユーザーのiCloudアカウントが同期されていないだけなのか開発者が簡単に判断できないこと、そして多くのユーザーが問題を抱えていないことから、開発者はユーザーからの報告をトラブルシューティングすることが困難でした。ひいては、これが単なる同期の問題ではなく、より広範なiCloudの問題であることに気付くことさえ困難でした。

iCloudアプリデータiOS
影響を受ける場合、iCloud のストレージ管理画面にアプリのデータが表示されません。

問題の原因が明らかになった今でも、開発者はユーザーに待つようアドバイスする以外にできることはあまりありません。例えば、iOSおよびMac向けのToDoリストアプリ「Clear」を開発するRealmac Softwareは、1週間のトラブルシューティングを経て、本日サポート記事を公開し、「現在、iCloudでClear(および他のすべてのiOSアプリ)がデータの保存に使用する「書類とデータ」機能に問題が発生しているようです。このバグはAppleに報告済み(#15048686)で、今後のアドバイスを待っています」と述べています。

残念ながら、この問題がiCloudのより大きな問題によって引き起こされていることが発覚する前に、一部の開発者は、アプリの削除と再インストール、さらにはユーザーに新しいデータを作成してiCloudとの同期を試みるよう依頼し、同期を「開始」させるなど、標準的なアプリのトラブルシューティング手順を推奨していました。理論上は、元のデータはiCloudに残っており、Appleが問題を修正すればこれらのアプリに復元されるはずですが、各アプリの同期処理方法や問題発生時の同期状況によっては、トラブルシューティングのために作成された新しいデータがiCloudのデータを上書きしてしまう可能性は常に存在します。

この問題に悩まされている場合、どうすれば良いでしょうか?Appleサポートに連絡して、自分のアカウントが問題のあるアカウントの一つであることを伝える以外に、解決策が見つかるまで待つ以外にできることはあまりありません。

修正進行中

ちなみに、Appleのサポート担当者は、影響を受けたユーザーとの電話、チャット、メールのやり取りの中で、Appleはこの問題を認識しており、解決に取り組んでいると述べています(ただし、Appleのシステムステータスウェブページでは、iCloudに関する問題は依然として報告されていません)。Appleのサポートフォーラムでは、多くのユーザーが様々なサポート担当者から受け取ったメッセージを再投稿しています。

例えば、ユーザー「KLasc」はiWorkサポートから「Appleはこの問題を認識しており、現在調査中です」というメールを受け取りました。また、ユーザー「Kathryn Jensen」はAppleのコーポレートエグゼクティブリレーションズから電話を受け、「Appleの幹部はiCloudのユビキタスアカウントがロックされた問題を認識しており、システムステータスページには問題は報告されていない」と伝えられました(彼女の言葉による)。

実際、Apple のサポートコミュニティフォーラムの一部のユーザーは、アカウントが再び正常に機能していると報告しているが、現時点では、そのような報告ごとにさらに多くの新たな苦情が出ている。

本稿執筆時点では、AppleはMacworldのコメント要請にまだ回答していません。回答があった場合は、この記事を更新します。

更新:2013年9月26日遅くから27日にかけて、影響を受けた多くのユーザーから、iCloudの同期が正常に機能し始め、iCloudにホストされているデータに再びアクセスできるようになったという報告がありました。2013年9月28日土曜日までに、ほとんどのアカウントが正常に戻ったようです。Appleのサポート担当者は、ほとんどのユーザーにとって、これ以上の操作をしなくても問題は解決するはずだと述べています。また、一部のユーザーについては、iOSデバイスをiOS 7.0または7.0.1から7.0.2にアップデートすることで問題が解決する可能性があるとAppleは推奨しています。

問題は明らかに修正されたことを注記して更新しました。