Safari に Flash Player をインストールできないときはオフラインインストーラを使うとよさそう
Safari が Flash Player プラグインをアップデートしろとせっつくのでインストールしようとしたが、何度やってもエラーが出る。
いろいろ試してもダメだったので別のページからインストーラをダウンロードしたらあっさりインストールできた。
↑このページの “DMGインストーラーのダウンロード”(.dmg 直リンク)からダウンロードした。
今回インストールできなかったのはバージョン16だったが、バージョン12か13のときもインストールできず、その次のバージョンのベータ版をインストールした覚えがある。
Adobe のフォーラムのスレッドを見るに、管理者権限のないユーザーがオンラインインストーラを使うと発生する問題のようだ。ベータ版はオフラインインストーラなのでうまくいったということか。
環境:
いろいろ試してダメだったこと:
- Safari 以外のアプリケーションもすべて終了
- 旧 Flash Player プラグインをアンインストール
- ディスクユーティリティでアクセス権を修復
- インストーラをディスクイメージから取り出してデスクトップに置く(→実行するとダイアログが空になる不具合が出た)
インストールに失敗したときのログ( ~/Library/Logs/FlashPlayerInstallManager.log
):
2015-01-30 10:35:23 +0900 [I] IM: ---------- log start ---------- 2015-01-30 10:35:23 +0900 [I] IM: All install checks pass 2015-01-30 10:35:23 +0900 [W] IM: Unexpected umask value for process: 0 2015-01-30 10:35:23 +0900 [I] IM: User does not have any processes that need to be closed. 2015-01-30 10:35:23 +0900 [I] IM: [install started] 2015-01-30 10:35:23 +0900 [E] RA: Unable to launch FPInstallHelper. Error = 'launch path not accessible' 2015-01-30 10:35:23 +0900 [E] RA: Attributes for '/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/FPInstallHelper': { NSFileCreationDate = "2015-01-23 21:28:30 +0000"; NSFileExtensionHidden = 0; NSFileGroupOwnerAccountID = 0; NSFileGroupOwnerAccountName = wheel; NSFileHFSCreatorCode = 0; NSFileHFSTypeCode = 0; NSFileModificationDate = "2015-01-23 21:28:30 +0000"; NSFileOwnerAccountID = 0; NSFileOwnerAccountName = root; NSFilePosixPermissions = 2541; NSFileReferenceCount = 1; NSFileSize = 22784; NSFileSystemFileNumber = 31520882; NSFileSystemNumber = 16777220; NSFileType = NSFileTypeRegular; } 2015-01-30 10:35:23 +0900 [E] RA: Attributes for '/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T': { NSFileCreationDate = "2014-10-05 06:07:38 +0000"; NSFileExtensionHidden = 0; NSFileGroupOwnerAccountID = 0; NSFileGroupOwnerAccountName = wheel; NSFileModificationDate = "2015-01-30 01:35:23 +0000"; NSFileOwnerAccountID = 0; NSFileOwnerAccountName = root; NSFilePosixPermissions = 449; NSFileReferenceCount = 19; NSFileSize = 646; NSFileSystemFileNumber = 19103629; NSFileSystemNumber = 16777220; NSFileType = NSFileTypeDirectory; } 2015-01-30 10:35:24 +0900 [E] IM: [install failed: 30] 2015-01-30 10:35:24 +0900 [E] IM: Install failed with error code: 30. 2015-01-30 10:35:24 +0900 [I] IM: ---------- log end ----------