OS X El Capitan.0と1 Public Beta

OS X El Capitan.0とOS X El Capitan.1それぞれのPublic Betaテストを行っていく上で知り得た情報をポインタとして残しておく。

Sophos AntiVirus

愛用していたSophos AntiVirusが動作しなくなったので、Sophos uninstall.appでuninstallしたもののキーチェーン.appに残がいが残っていた。

この残がいを削除する手順として、Sophosの公式フォーラムに「How to remove the read-only Sophos keychain after uninstalling」と手順があったので試行したところ、うまくいった。

なお、2015.09.04にリリースされた9.4.0でSystem Integrity Protectionがデフォルトのオンでも動作するようになった。

HomeBrew

ガラケーやiPodなきころのMP3プレイヤーで使用していた小容量のメモリーカード(最小のものに16MBのMemoryStickがあったがさすがに使い所がないので、2番目に容量の少ない512MBのmicoroSDを標準SDカードアダプタを介してSDカードスロットに差して運用)を何かに再利用できないかと考えたところ、SSDの消耗軽減対策として、 ~/Library/Cache で容量を食っている上位2位のまでのSafariとヘルプのcom.apple.helpdのcacheをシンボリックリンクで外出しにしている。

しかし、SSDドライブと異なってS.M.A.R.T.機能など存在せず、不良ブロックの発生をどう検出しようかと考えたのだが、いわゆるフルスペックのディスクユーティリティを買うのは過剰な要求であり、Bingさんに「Flash memory bad block +Mac」でお伺いを立てたところ、Winでは「HOME PAGE OF MISHA CHERKES」、Linuxにはbad blocksというコマンドがあるそうな。あいにくOS Xには程よいものがなく、つらつらと検索を続けていたら、HomeBrewに「Verify the integrity of a flash/SD card on a Mac | Broes」あるそうな。

ここで、Terminal.appからbrew install f3を叩いたのだが、OS X 10.11では動作できませんぜと下賜があり、「そういえば、Xcode 7 betaを入れないとSystem Integrity Protection(=Rootless)の影響で/usrに書き込みができないという話があったなぁ」と、これまた検索の旅に出たところ、「Repairing Emacs after installing El Capitan | Baty.net」と解決手順を公開してくれている方がいらっしゃったので、めでたく解決した。

ちなみに、「Xcode 7 beta 4」は、OS X El Capitan Public Betaの参加者に限っては、iCloudの認証でダウンロード可能だった。

Safariのcookieを共有する分割ダウンローダ

PB2までは壊滅だったのでFirefoxと分割ダウンローダ機能拡張を使用するという回避策をとっていたが、PB3とPB4ではほとんどのものが動作した。しかし、PB5になるとFolx 4.2以外は動作しなくなった。
なお、Maxelはブラウザを内蔵しており、独自に認証cookieを保存でき、UIもモダンなのでこちらに乗り換えた。作者さんもメールでの不具合報告に耳を傾けてくれる方で感触が良い。ちなみに、ほかの分割ダウンローダーの作者はMac App Storeのみでリリースしている影響か、おしなべて「正式リリース後に対応する」の一点張りでやる気を感じなかった、

System Integrity Protection

PB1から導入され、PB6まではリカバリーモードで起動すると、Toolから”System Integrity Protection Tool”(だったかな?)を明示的に起動して有効と無効を切り替えられたが、GM seed以降はCLIになった。GM seedのときのコマンドは”csrutil”で、”-help”を叩くと次のように表示された。

clear
    Clear the existing configuration. Only available in Recovery OS.
disable
    Disable the protection on the machine. Only available in Recovery OS.
enable
    Enable the protection on the machine. Only available in Recovery OS.
status
    Display the current configuration.

netboot
    add <address>
        Insert a new IPv4 address in the list of allowed NetBoot sources.
    list
        Print the list of allowed NetBoot sources.
    remove <address>
        Remove an IPv4 address from the list of allowed NetBoot sources.

小ネタ

家族のMacBook mid 2010がMavericksで、わたしのMacBook Pro Early 2011がEl Capitan PBということで、現行より2世代前までがサポート対象であるというAppleの方針を考慮して、Mavericks、Yosemite、そしてEl Capitanの3世代のインストールメディアを32GB SDXCに作ろうと思い立ち、まずはMavericksに着手し、Mac App Storeからダウンロードさせたところ、ダウンロード終了とともにインストーラが自動起動したときのダイアログに書いてあった文言が無慈悲すぎた。いわく「古すぎてインストールできません」。

feedbackしたもの

仕様変更

  • (PB1) root権限を要するアプリケーションが動作しない
    • System Integrity Protectionの導入に起因
      • System Integrity Protectionの仕様の確定と開発者の対応を要する
  • (PB1) Finderウインドウで緑ボタンをクリックするとフルスクリーンになる
    • option+clickに仕様変更 (PB5で確認)
  • (PB1) Safariのソース表示ウインドウで以前のような検索結果が表示されない
    • 検索結果表示は検索タブに移動した (PB4で確認)

解決を確認

  • (PB1) iOS9 PB1のiPhone5から大量の読み込み済み写真が新規として扱われる
    • 再現せず (PB4)
  • (PB2) Safari 9.0で調べる&データ検出が動作しない
    • PB4で解消を確認した
  • (PB4) 起動項目の起動状況を記憶できない
    • PB5で解消を確認した
  • (PB4) iTunes 12.2.2でミュージックビデオをフルスクリーン表するとマウスカーソルをロストする
    • PB5で解決した
  • (PB4) タブを閉じる×ボタンの位置が不正になる
    • 再現せず (GM seed)
  • (PB5) バッテリーが切れるとシステム終了する
    • 再現せず(El Capitan.1 PB1)
  • (GM seed) 定格以上の充電量を持つバッテリーで動作させると、使用可能時間が2時間程度になる。
    • 再現せず(El Capitan.1 PB3)

未検証

  • (PB1) DVD Playerでフルスクリーンにするとコントローラが表示されない
    • 未検証 (PB5)
  • (PB4) LibreOffice 5.0.2でCalcを開くとLibreOfficeがクラッシュ
    • LibreOfficeを常用していないため未検証
  • (PB5) 日本語かな漢字変換(ATOK2015)で入力を始めるとリマインダーに入力した内容がリストに表示されない
    • 未検証

未解決

  • (PB3) Safariで小さいファイル(Safari Extension等)を複数続けてダウンロードするとFinderがクラッシュする
    • 未解決 (El Capitan.1 PB3)
  • (PB3) 連絡先.appにiCloudがふたつ表示される
    • 未解決 (El Capitan.1 PB3)
  • (PB4) Safariで検索バーが表示されないときがある
    • 未解決 (El Capitan.1 PB1)
  • (PB4) /ApplicationでTimeMachineに入るとホームフォルダがターゲットになる
    • 未解決 (El Capitan.1 PB3)
  • (PB5) フィードバックの送信日付がおかしい
    • 未解決 (El Capitan.1 PB1)
  • (PB6) バッテリー運用をしていると電池の残量が50%以上あってもMagic Trackpadとの接続が切れる。
    • 未解決 (El Capitan.1 PB3)
  • (El Capitan.1 PB1) IMを切り替えながら入力していると、IMが切り替えられなくなる。
    • 未解決 (El Capitan.1 PB3)
広告