web-dev-qa-db-ja.com

ワインシルバーライトに関する一貫した対話

Pipelightをインストールし、インストール手順の一部として、ターミナルですべての処理が完了した後、外部ウィンドウが表示され、wine-silverlightの自動インストールを開始しました。しかし、数分間進捗が見られなかった後、インストールの一部がクラッシュしたようで、最終的にはマシンをリブートしました。現在、ブラウザを起動するたびに(Chromiumを使用していますが、それが問題になる可能性があることを認識していますか?)、次のメッセージが表示されます。

[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/scibor/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/configs/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:silverlight5.1] GPU driver check - Your driver is supported, hardware acceleration enabled.
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/scibor/.wine-pipelight/.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[install-dependency] Downloading and running wine-silverlight5.1-installer.
[install-dependency] ERROR: Installer for wine-silverlight5.1-installer did not run correctly or was aborted.
[install-dependency] ERROR: Execution of wine-silverlight5.1-installer failed.
[PIPELIGHT:LIN:silverlight5.1] basicplugin.c:346:checkPluginInstallation(): Plugin installer did not run correctly (exitcode = 1).
[PIPELIGHT:LIN:silverlight5.1] basicplugin.c:105:attach(): plugin not correctly installed - aborting.

これまでのところ、私は次のことだけを試しました。

Sudo apt-get --reinstall install wine-compholio wine-silverlight5.1-installer wine-mpg2splt-installer

しかし、それは問題を解決していません。これらのメッセージが表示されないようにするにはどうすればよいですか?これは通常些細なことのように思えるかもしれませんが、これらのメッセージにはワインシルバーライトのインストールが進行中であることを示すダイアログボックスが表示されます。さらに、これは起動時だけでなく、新しいサイトを開くたびに発生します。

2
mike

このような問題には複数の理由があります。あなたのケースで問題が正確に何であるか明確ではないので、最も一般的な問題の解決策を以下に説明します。

1。以前のインストールが何らかの理由で中断され、ファイルが破損しています

最初は、ワインのプレフィックス全体を削除することをお勧めします。これにより、破損したファイルが残っていないことが保証され、適切なインストールが妨げられる可能性があります。最初にすべてのブラウザーウィンドウを閉じてから、実行します(通常のユーザーとして、notroot):

rm -rf ~/.wine-pipelight

フォルダーは自動的に再作成され、Pipelight固有のデータのみが含まれているため、データが失われる心配はありません。その後、ブラウザウィンドウを再度起動し、about:pluginsを開き、動作するかどうかを確認します。

2。 PipelightまたはWine-compholioの古いバージョン

それでも動作しない場合は、パイプライトとwine-compholioのバージョンが最新であることを確認する必要があります。使用できます

 dpkg --list | grep "\(pipelight\|wine-compholio\)"

それを確認します。現在(執筆時点)、wine-compholio> = 1.7.12およびpipelight> = 0.2.4.2が必要です。

3。異常なファイルシステム

Wineは「通常の」ファイルシステムから実行した場合にのみ正常に動作します-ユーザーがFuse経由でマウントされたNTFSドライブからワインを実行しようとしたインストールや、Silverlightを適切にインストールできない他の異常なネットワークドライブ構成を既に見ました。

使用されているファイルシステムを見つける最も簡単な方法は、以下を手動で調べることです。

/etc/fstab

ファイルシステムがネットワークドライブまたはFuseを介してマウントされた他の異常なファイルシステムの場合、これが問題である可能性が高いです。別のファイルシステムに切り替えることができない場合は、代わりにPipelight設定ファイルを変更して、wineprefixが別のハードドライブに配置されるようにすることができます。このような設定方法の例の説明:

cp /usr/share/pipelight/configs/pipelight-silverlight5.1 ~/.config

# Open the new config file in an editor, for example gedit
gedit ~/.config/pipelight-silverlight5.1

# search for "winePrefix = $HOME/.wine-pipelight/"
# modify it for example to "winePrefix = /media/secondhdd/.wine-pipelight/"

無関係であるが非常に重要: DRMで保護されたコンテンツを視聴するには、ワインプレフィックスが配置されているファイルシステムもXATTR(拡張属性)をサポートする必要があります。 Pipelightを使用してDRMで保護されたコンテンツを視聴したくない場合は、これを無視できます。

次のコマンドラインは、ホームディレクトリ(ワインプレフィックスのデフォルトの場所)の拡張属性を確認する方法を示しています。

# Run this once, such that setfattr and getfattr is installed
Sudo apt-get install attr

# XATTR check, from: http://wiki.gentoo.org/wiki/Netflix/Pipelight
touch ~/.xattr_test && setfattr -n 'user.testAttr' -v 'attribute value' ~/.xattr_test &> /dev/null; getfattr ~/.xattr_test 2>&1 | grep -q user.testAttr && echo 'It works!' || echo 'No workie!'; rm ~/.xattr_test &> /dev/null

結果が「No workie!」の場合(およびattrパッケージがインストールされている)、ホームディレクトリにXATTRがありません。 ここ は、ext4で有効にする方法の例です。

4。それでも動作しない場合...

迷惑なダイアログを取り除く最も簡単な方法は、pipelightをアンインストールするか、少なくとも問題のあるプラグインを無効にすることです。

Sudo pipelight-plugin --disable silverlight

# if multiple plugins have problems:
# Sudo pipelight-plugin --disable-all

それにもかかわらず、これは実際に問題を解決するのではなく、エラーを隠すだけです。 Pipelightを使用し、追加のサポートが必要な場合、断食方法は #pipelight on IRC freenode(誰もすぐに応答しない場合は少し忍耐強く)で誰かに尋ねることです。 launchpad でより詳細なエラーの説明を投稿してください。追跡するのに役立ちます。

1

クラッシュを防ぐために、ターミナルにインストールする前にブラウザが閉じていることを確認してください。同様の問題があり、Chromiumを放棄してChromeに切り替えて終了する必要がありました。

0
user248429