ヤルキデナイズド

Unclassified Articles on Software and IT

Safari に Flash Player をインストールできないときはオフラインインストーラを使うとよさそう

SafariFlash Player プラグインをアップデートしろとせっつくのでインストールしようとしたが、何度やってもエラーが出る。

f:id:uasi:20150130103810p:plain

いろいろ試してもダメだったので別のページからインストーラをダウンロードしたらあっさりインストールできた。

Adobe Flash Playerの配布 | Adobe

↑このページの “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  ----------