by Rainer Erich Scheichelbauer
15 December 2020
Published on 26 March 2020
Safari でアクセスできませんか? サイトが開きませんか? Glyphsの更新ができませんか? 「ウィンドウ」>「プラグインマネージャー」が真っ白なままですか? ここでは再びダウンロード出来るように、その対策を説明します。
アプリはupdatesサーバからダウンロードできます。
- Glyphs 3: https://updates.glyphsapp.com/latest3.php
- Glyphs 2: https://updates.glyphsapp.com/latest2.php
- Glyphs Mini 2: https://updates.glyphsapp.com/latestMini2.php
このURLを直接試してみてください。もしダウンロードできず、ブラウザにエラーメッセージが表示された場合は、以下の手順を実行して下さい。
過去にあったケースでは、アプリの更新やダウンロードができなかった時に一番よくある原因は、「hostsデータベース」ファイルの破損です。詳しく言うと、それは /etc/hosts/
内にあるテキストファイルなのですが、いくつかの悪い「ヘルパー」ツールがこれをいじってしまうことがあります。これを修正するには、単純にTerminal.appで次のコマンドを実行します。パスワードを聞かれたら入力してください。
sudo sed -i '' '/glyphsapp/d' /etc/hosts
Terminal.appを触るのは不安で、どうしたらいいかわからないという方のために、手をお貸しします。以下の手順に従ってください。
- 上記の行を選択してクリップボードにコピー(Cmd-C)します。
- Terminal.appを立ち上げ、必要であれば新しいタブを開きます(Cmd-T)。
- Terminal.appの場所がわからない場合、Spotlight検索を開き(キーボードショートカットを変更していなければ、デフォルトではCmd-Space)、
term
…と入力してリターンキーを押します。
- Terminal.appの場所がわからない場合、Spotlight検索を開き(キーボードショートカットを変更していなければ、デフォルトではCmd-Space)、
- 先ほどコピーした行をTerminal.appにペーストします。すると次のようになるはずです(あなたの場合は「mekkablue」ではなくて、あなた自身のユーザアカウント名が表示されます)。
- リターンキーを押して入力を確定すると、こんな感じでパスワード入力を求められます。
- そこでMacのログインパスワードを入力します。注意:他の場所でパスワードを入力したとき表示される中黒の点々(•••)はここでは表示されません。それでOKです。ターミナルでパスワードを入力する時はそうなっている、それだけです。パスワードは「何も見えずに」入力しなければなりません。つまり、これまでにキーを何回押したかはわからないまま、リターンキーを押して確定してください。
- 入力が全て正しく行われたら、処理が静かに行われ、ターミナルは次のコマンド待ちの状態になります。
この後は、ログアウトして再びログインするか、あるいはMacを再起動してください。
うまくいったでしょうか? おめでとうございます。これでGlyphsをエンジョイできます。なお、「ヘルパー」ツールについては次のセクションを参照してください。
システムメンテナンスツールとか、システムオプティマイザーとか、ウイルス対策アプリとか使っていませんか? たとえば、Avastとか、CleanMyMacとか、MacCleanerとか?
アンインストールしてください。
いや、本当に。こいつらを消して。
これらの「ツール」のほとんどは、Macには完全に無用の長物です。実際のところ、これらのほとんどは「マルウェアそのもの」です。もちろん、この種のソフトウェアのベンダーたちは、あなたを怖がらせ、ありとあらゆる嘘を並べては驚かせて、そのツールであなたのMacを「保護」します。その戯言を真に受けてはいけません。それどころか、真実は、Macにはウイルスは存在しないし、macOSは自己防衛機能を持った非常に優れたオペレーティングシステムです。ヘルパーやオプティマイザー、メモリクリーナーなんて、他人が売りつけようとしているものは一切必要ありません。「一切」です。
言うまでもなく、マルウェアのベンダーたちは、今述べたことは「神話」だと主張するでしょう。だまされないでください。Macでこういったツールの使用が役に立つなんてシナリオは私には考えられません。私からのアドバイスはこれらの全てのメンテナンスツールやウイルス対策アプリを削除すること。こいつらにできるのは台無しにすることくらいです。
いつもの原因たちです。
- CleanMyMac: Glyphsをぶち壊すことがわかっています。こいつはアプリを「管理」するふりをする機能を持っていますが、実際にはアプリの機能を台無しにして破壊します。CleanMyMacをアンインストールして、Macを再起動し、Glyphsを再ダウンロードして再インストールしてください。
- Avast(または他の同じようなMac用ウイルス対策アプリ): 私が「これまで」見た限り、こいつはMacの動作を遅くし、時には極端に遅くして、毎回の動作ごとにカーソルを回転ビーチボールにしやがります。ウイルスを検出したり脅威を「ブロックした」とか表示するので、このソフトを使うと安心できる気がしますが、そんなのナンセンスです。Avastをアンインストールして、Macを再起動し、Glyphsを再ダウンロードして再インストールしてください。
- MacCleaner: ド直球のマルウェアで、インターネット接続を乗っ取っておのれらの広告ページにリダイレクトします。控えめに言って邪悪だと思います。Macを再び完全に機能させるには、こんな奴は駆除して、Macを再起動し、Glyphsを再ダウンロードして再インストールしてください。
- Little Snitch: 本当はマルウェアではありません。しかし扱い方を知らないと、同じく動作を台無しにしてしまう可能性があります。Glyphs.appからの接続と、
updates.glyphsapp.com
およびglyphsapp.com
への接続を「すべて許可」にしてください。使い方がわからなければ、Little Snitchはアンインストールして、Macを再起動し、Glyphsを再ダウンロードして再インストールしてください。
大事なことなので2回言います。これらのアプリは使い続けると、問題が発生「します」。こいつらを消してくれないと私たちはあなたを助けられません。マジで。
ほんと毒舌でごめんなさい。
そうです。インターネット接続を確認しましょう。
- ウェブサイトはまだ開けますか?
- 他のサイトから他のアプリやzipファイルをダウンロードできますか?
この質問のどちらかが「いいえ」なら、別の方法でネットに接続してください。現在の接続が不十分か、特定のファイル形式のダウンロードがブロックされています。
両方の質問に「はい」なら、次の質問をご確認ください。
- 同じMacの別のユーザアカウントではアプリをダウンロードできますか?
もし「はい」なら、ユーザ設定に何か問題があります。ブラウザの設定の削除を検討してください。Shiftキーを押したまま再起動してキャッシュをリセットし、それからキーを何も押さずに再起動することを検討してください。
これに「いいえ」なら、次の質問です。
- 別のMacではアプリをダウンロードできますか?
「はい」の場合、お使いのMacの設定に問題があります。最初の手順のhostsファイルの修正は行いましたか? それをもう一度やってみてください。Macの再起動を忘れないでくださいね。それでもうまくいかなかったなら、次にいきましょう。
再起動しても、まだうまくいきませんか? DNSサーバーを 1.1.1.1
か、 8.8.8.8
あるいは 8.8.4.4
に変更して、もう一度試してみてください。やり方は次の通りです。
- 「システム環境設定」を開きます。
- 「システム環境設定」の、「ネットワーク」を開きます。
- 「ネットワーク」で、右下にある「詳細」ボタンをクリックします。
- 現れたダイアログシートで、上部にある「DNS」というタブを選択します。
- 「DNSサーバ」と書かれたフィールドの下にある「+ボタン」をクリックします。
- エントリに
1.1.1.1
を追加し、リターンキーを押して確定します。 - OKボタンを押してダイアログシートを確定します。
- 環境設定の画面に戻り、「適用」をクリックします。
これでうまくいくか試してみてください。うまくいかなかったら、Macを再起動してみてください。それでもうまくいかないときは、同じ手順をもう一度行いますが、ステップ6で代わりに 8.8.8.8
または 8.8.4.4
を使用してください。そしてもう一度、Macを再起動してみてください。
背景情報: 1.1.1.1 の裏話と、GoogleのDNSサーバ・8.8.8.8 と 8.8.4.4 についてはこちらをご覧ください。
ここまでやってもうまくいかなかった場合、それは本当に、本当にレアケースです。お疲れ様です。Terminal.appで次のコマンドを実行し、その結果をフォーラムへ報告してください。
ping -o updates.glyphsapp.com
dig updates.glyphsapp.com
curl -I https://updates.glyphsapp.com/
ヒント: 3行すべてを一度にコピー(Cmd-C)して、Terminal.appに切り替え、新しいTerminalタブ(Cmd-T)にペースト(Cmd-V)して、リターンキーを押し、終わるまで数秒待ってから、全選択(Cmd-A)して、内容をフォーラムの新規投稿にコピペすればOKです。入力欄のコードオプションで書式を整えてください。そうしていただけたら読みやすいです。
そうしたら助けに行きます。macOSのバージョン(Sierra? High Sierra? Mojave? Catalina?)とお使いのハードウェア(iMacか、MacBookかなど)の情報もお忘れなく。
参考までに、結果はこのような感じになるはずです。
mekkabook-air:~ mekka$ ping -o updates.glyphsapp.com
PING updates.glyphsapp.com (172.104.142.40): 56 data bytes
64 bytes from 172.104.142.40: icmp_seq=0 ttl=51 time=25.713 ms
--- updates.glyphsapp.com ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 25.713/25.713/25.713/0.000 ms
mekkabook-air:~ mekka$ dig updates.glyphsapp.com
; <<>> DiG 9.10.6 <<>> updates.glyphsapp.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8784
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;updates.glyphsapp.com. IN A
;; ANSWER SECTION:
updates.glyphsapp.com. 3521 IN A 172.104.142.40
;; Query time: 182 msec
;; SERVER: 83.169.184.33#53(83.169.184.33)
;; WHEN: Thu Mar 26 22:33:23 CET 2020
;; MSG SIZE rcvd: 66
mekkabook-air:~ mekka$ curl -I https://updates.glyphsapp.com/
HTTP/2 403
server: nginx
date: Thu, 26 Mar 2020 21:33:23 GMT
content-type: text/html; charset=utf-8
content-length: 162
strict-transport-security: max-age=15768000; includeSubDomains; preload;
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
mekkabook-air:~ mekka$
いくつかの単語は違うはずですが(特に日付、時刻、マシン名、ログイン名)、それ以外の部分は大体同じになるはずです。あなたの結果と比較するとすでに手掛かりがあるかもしれません。しかしフォーラムで見てみましょう。そこでお手伝いいたします。
Update 2020-04-02: 細かい文法を修正、DNSのスクリーンショットを追加、DNSサーバに関する背景情報のリンクを追加。
Update 2020-07-29: 最初の段落にプラグインマネージャーへの言及と、Glyphs Miniタグを追加。
Update 2020-12-16: Glyphs 3のリンクを追加、マイナーチェンジ。