plugins errors
I am running a fresh install of Ubuntu 14.04, and Firefox 30. I followed the instructions for Pipelight found at http://
When I get to the step to run sudo pipelight-plugin --enable silverlight to enable Silverlight, I then start up Firefox (it had not been running prior to this step). When I then look at the about:plugins, I find this:
Pipelight Error (silverlight5.1)!
File: libpipelight-
Path: /usr/lib/
Version: 0.0
State: Enabled
Something went wrong, check the terminal output
MIME Type Description Suffixes
application/
So, I shutdown Firefox, ran sudo pipelight-plugin --create-
So, at your diagnostics page I found all you see below, but I don't know how to interpret it. I realize there are failure messages in the output below, but I don't know what is wrong, nor what needs to be done. My question is, Will you please help me know what I should be doing to get this to work? Thanks. Here's the output from your diagnostics page (The plugin I selected was Silverlight 5.1):
Pipelight diagnostic:
Please select the Plugin you want to test:
User agent (Javascript)
Checking for Windows user agent ...failed
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:30.0) Gecko/20100101 Firefox/30.0
Silverlight (as seen by a website)
Checking for Silverlight ...failed
Pipelight
Checking for Pipelight ...okay
Configuration of Pipelight
Checking if config exists ...okay
/usr/share/
Checking if pluginLoaderPath is set and exists ...okay
/usr/share/
Checking if winePath is set and exists ...okay
/usr/share/
Checking if winePrefix is set and exists ...okay
/home/main1/
Checking if dllPath/dllname is set and exists ...failed
You need to define either a valid dllPath/dllName or regKey
Unable to verify if the DLL exists, please check this manually!
(dllPath = c:\Program Files\Silverlig
(dllName = npctrl.dll)
Checking if dependencyInstaller is set and exists ...okay
/usr/share/
Checking if dependencies are defined ...okay
Distribution
Loading file /etc/issue ...failed
Content of file: /usr/share/
Loading file /usr/share/
#
# Enables a diagnostic mode which might be helpful to find an
# error in the configuration or installation.
# To get the error messages go to: http://
#
# Information for advanced users: The diagnostic page embeds the plugin
# of type "application/
# debug information. The plugin cannot be triggered if everything is
# working, so this only affects users with a broken installation.
# The debug output will include paths on the local filesystem and the
# linux distribution used. If you don't want to leak this information
# accidentially in case of a broken installation please either uninstall
# Pipelight or disable the diagnosticMode. [default: false]
#
diagnosticMode = true
#
# Path to the wine directory or the wine executable. When you
# specify a directory it should contain /bin/wine.
#
winePath = $share/wine
#
# Path to the wine prefix containing Silverlight
#
winePrefix = $HOME/.
#
# The wine architecture for the wine prefix containing Silverlight
#
wineArch = win32
#
# DLLs to overwrite in Wine
# (prevents Wine from asking for Gecko, Mono or winegstreamer)
#
wineDLLOverrides = mscoree,
#
# Path to the plugin loader executable
# (Should be set correctly by the make script)
#
pluginLoaderPath = $share/
#
# Path to the runtime DLLs (libgcc_
# libstdc++-6.dll). Only necessary when these DLLs are not in the same
# directory as the pluginloader executable.
#
gccRuntimeDlls =
#
# Path and name to the Silverlight directory
# You should prefer using regKey to make it easier to switch between
# different versions.
#
dllPath = c:\Program Files\Silverlig
dllName = npctrl.dll
#
# Name of the registry key at HKCU\Software\
# HKLM\Software\
#
# You should use this option instead of dllPath/dllName in most cases
# since you do not need to alter dllPath on a program update.
#
# regKey = @Microsoft.
#
# fakeVersion allows to fake the version string of Silverlight
# Allows to get around some version checks done by some websites
# when using an old version of Silverlight.
#
# fakeVersion = 5.1.30214.0
#
# overwriteArg allows to overwrite/add initialization arguments
# passed by websites to Silverlight applications. You can
# use this option as often as you want to overwrite multiple
# parameters. The GPU acceleration state of Silverlight can be controlled
# by setting:
#
# enableGPUAccele
# comment out # let the application decide (default)
# enableGPUAccele
#
# You may need to overwrite the minimum runtime version if
# you use an old Silverlight version as some websites set
# an artificial limit for the version number although it
# would work with older versions.
#
# overwriteArg = minRuntimeVersi
# overwriteArg = enableGPUAccele
# overwriteArg = enableGPUAccele
#
#
# windowlessmode refers to a term of the Netscape Plugin API and
# defines a different mode of drawing and handling events.
# On some desktop enviroments you may have problems using the
# keyboard in windowless mode, on the other hand the drawing is
# more efficient when this mode is enabled. Just choose what works
# best for you. [default: false]
#
windowlessMode = false
#
# Some browsers that don't support XEmbed only work with "real"
# windowlessmode. The following option can be used to force this
# mode. [default: false]
#
linuxWindowlessMode = false
#
# embed defines whether the Silverlight plugin should be shown
# inside the browser (true) or an external window (false).
# [default: true]
#
embed = true
#
# Path to the dependency installer script provided by the compholio
# package. (optional)
#
dependencyInstaller = $share/
#
# Dependencies which should be installed for this plugin via the
# dependencyInsta
#
# Useful values for Silverlight are:
#
# -> Silverlight versions (you need to adjust dllPath):
# wine-silverligh
# wine-silverligh
# wine-silverligh
#
# -> optional depependencies (required by some streaming sites)
# wine-mpg2splt-
#
dependency = wine-silverligh
dependency = wine-mpg2splt-
optional-dependency = wine-wininet-
#
# Doesn't show any dialogs which require manual confirmation during
# the installation process, like EULA or DRM dialogs.
# [default: true]
#
quietInstallation = true
#
# In order to support browsers without NPAPI timer support
# (like Midori) we've implemented a fallback to
# NPN_PluginThrea
# a timer based approach is preferred over async calls and the
# plugin decides by itself which method to use depending on the
# browser capabilities. Setting the following option to true
# forces the plugin to use async calls. This might be mainly
# useful for testing the difference between both event handling
# approaches. [default: false]
#
# eventAsyncCall = true
#
# The opera browser claims to provide timer functions, but they
# don't seem to work properly. When the opera detection is
# enabled Pipelight will switch to eventAsyncCall automatically
# based on the user agent string. [default: true]
#
operaDetection = true
#
# The following script fakes the user agent which is visible to
# Silverlight (not for the rest of your website). This is achieved
# by creating an object __pipelight_
# window.navigator with this new object whenever Silverlight
# requests the navigator details.
#
executeJavascript = var __pipelight_
executeJavascript = for (var __i in window.navigator) { __pipelight_
executeJavascript = __pipelight_
replaceJavascript = window.navigator = __pipelight_
#
# We are currently implementing hardware acceleration support, which
# can cause problems on some systems as especially specific open source
# drivers render only garbage when hardware acceleration is enabled.
# To prevent breaking any working solutions, we are currently
# implementing a whitelist system, which will enable hardware
# acceleration by default if the specified shell scripts returns 0.
# Otherwise we will disable it. You can still use
#
# overwriteArg = enableGPUAccele
#
# to overwrite the check results. If you really want to skip this test
# you can use: silverlightGrap
#
silverlightGrap
#------
# Watch out: The following section contains highly experimental
# stuff! These functions are likely not working properly yet and
# might be removed at any time.
#
# In order to make it possible to let a window stay opened in fullscreen, even
# if the user clicks somewhere else it is necessary to install a window class
# hook. With some plugins this could lead to other problems! [default: false]
experimental-
#
# A sandbox is a method to isolate an untrusted program from the rest of
# the system to prevent damage in case of a virus, program errors or
# similar issues. We've been developing the ability to use a (self-created)
# sandbox, but this feature still has to be considered experimental.
# The feature will only be used when the sandbox path exists.
#
sandboxPath = $share/sandbox
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Pipelight Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Sebastian Lackner
- Solved:
- Last query:
- Last reply: