仕事しないエンジニ屋

私的備忘録とかですかね

Fate/Grand Order の Loading... 問題顛末記

現象と背景

先月、インターネット回線をようやくADSLから光に変更した。切り替えが終わった翌日、普段iPadで遊んでいるFGOFate/Grand Order) が Loading... のまま終わらない事件が発生。Wi-Fi の設定を見直すとかiPadを再起動するとかしてその時は解消したが、数時間するとまた同じ状態に、の繰り返し。iPadの再起動でしのいできたけど、流石にストレスマックス。解決策を模索した。

環境

現象が起きたときの環境は以下の通り。

  • インターネット回線は Excite 光Fit
  • ルーターは光Fit契約時のプレゼントキャンペーンでもらった、Buffalo WSR-1166DHPL2 (Firm:Version 1.03)
  • 問題が出るのはFGOだけで、その他ブラウザでのネットサーフィンなどは問題なかった
  • Android や PC では IPv6 確認サイトでは接続確認ができたのに対し、iPadのブラウザで確認するとIPv6で接続確認できず

あなたのIPv6接続性をテストしましょう

解決策

FGO 接続できない」とかでググってみると、同じ現象で悩む書き込みはいくつか見つかった

IPv6を無効すると行けた、と出てきたので、まずはこれを試してみた。(リンク失念) ルーターの設定で IPv6 を無効した(以下のスクショ参照)わけだが、Excite光Fitだからなのか、IPv6を無効にしてしまうと通信自体ができない状態になってしまった。これでは本末転倒なので、一旦元に戻した。

f:id:kitkatdarkside:20210112111221p:plain

引き続きググるもあまり有効な手立ては見つからず。ただいくつかヒントになりそうな記事はあって、IPv6絡み。なので、IPv6関連を色々いじってみた。IPv6パススルーを設定するといいよ、という記事もあったので、それをやってみたが効果なし。続いて、ルーターの設定に関連して、「自動設定」みたいなやつじゃなく、明確に回線のサービスを指定してやったほうがいいよ、という記事を見つけて、自分の回線を調べたところ、Excite 光Fit は Transix というサービスを使っている、とのこと。ルーターの設定画面にも Transix があったので、これを選択したところ(下記スクショ参照)、iPadIPv6確認サイトを開いてみると接続性を確認でき、FGOでも接続待ち状態になってしまう現象は出なくなった。ふぅ。

f:id:kitkatdarkside:20210112111230p:plain f:id:kitkatdarkside:20210112111236p:plain

Virtualbox Extension Pack がエラーで入らなかった話

「ある日突然」「何もやっていないのに」「前はできていたのに」Virtualboxの拡張パックがインストールできなくなって少し苦労したので、もしも同じ境遇の人がいたら少しは役にたつかも?と思い投稿することにした。半分自分宛の備忘録も兼ねる。

現象と経緯

現象はこうだ。

これまで Ubuntu 20.04 LTS Desktop を使っていて、時たま使いたくなる Windows 10 を Virtualbox 上のVMとして設定して使っていた。USB 3.0 を使いたいこともあるので、Extension Pack をいれていた。6.1.14 までは正常に Extension Pack も更新できていた。

だがしかし。

少し前に(たぶん)、 Virtualbox が 6.1.16 に更新されていたが起動はしていなかった。で、昨日久しぶりに Virtualbox を起動したら Extension pack が古いよ、と警告されたので、じゃぁ更新するかと公式サイトからダウンロードして開いてみたが、エラーでインストールできなかった。(エラー時のスクショは取り忘れ。あると良かったんだけど。)

解決への道

どうしたかというと、まずは apt でどうにかしようと試行錯誤した。apt で取れるVirtualboxのバージョンは少し古く 6.1.10 。なので、一旦今の6.1.16を削除した上で改めて 6.1.10 を入れてみたが、新しいバージョンで動かしていたVMだからなのか、VMが起動しない。何度か apt remove --purge して apt install とかしたが状況は変わらず。なので、ぐぐってみるも有益な情報はすぐにはみつからず。色々見ていく中で、手動で更新した、という記事を見つけた

これを試してみようと考えて、ダウンロードした Extension pack のファイルをunzipしてみたがZIPではなかった。記事では触れられてない(多分)が、tar.gz 形式だった。tar xzf して展開すると、同じようなファイルが出てきた。これを指示通りの場所 ( /usr/lib/virtualbox/xtensionPacks/Oracle_VM_VirtualBox_Extension_Pack) に置いてやる。んでもって改めて Virutalbox を起動したら、インストール済み拡張パックとして認識された。ふぅ。