You are not logged in.
Just to note that the pepperflashplugin-nonfree package has been fixed as of version 1.8.2
https://bugs.debian.org/cgi-bin/bugrepo … =818540#48
This is in testing/unstable now and could be backported easily.
https://packages.debian.org/stretch/pep … in-nonfree
Offline
EDIT johnraff originally posted elsewhere:
BTW I've just found that Adobe have a pepperflash package for i386 available for download. https://forums.bunsenlabs.org/viewtopic … 405#p32405
If the 32bit version is going to be around for a while we might consider making a package that directly downloads from Adobe instead of Google, based on pepperflashplugin-nonfree.
Mepis already have a package that manually downloads Flash from Adobe:
http://main.mepis-deb.org/mx/repo/pool/ … _amd64.deb
http://main.mepis-deb.org/mx/repo/pool/ … 5_i386.deb
They're GPL'd (Steve Pusser is a Legend) so we could use them
Last edited by johnraff (2016-07-19 07:00:34)
Offline
+1 to Pusser, definitely HowTo material.
No, he can't sleep on the floor. What do you think I'm yelling for?!!!
Offline
We could think about a package for 32bit anyway. Or just a script, or just a how-to...
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
This would introduce a high-risk package into our package portfolio that needs constant monitoring and rapid updating whenever a new vulnerability against that version of Flash pops up. I'm lazy but not particularly opposed.
Did you check the package itself?
It's just a script that downloads Flash directly from Adobe to circumvent the Debian packaging problems we had recently -- that package will *always* provide the latest version, more so than the official Debian packages.
Last edited by Head_on_a_Stick (2016-07-14 18:21:14)
Offline
The point of using flash versions that come bundled with Chrome X with Chromium X is that the flash version is known to work against that particular version of the engine.
Not sure about that. I thought new versions of the flash plugin were released by Adobe in response to security issues there, and with no reference to upgrades of Chrome/Chromium. Also the browser-plugin-freshplayer-pepperflash package from Debian backports allows Firefox to use the pepperflash plugins with no regard to version matching. This is presumably reasonably usable, as it has been allowed into a Debian repo.
What I found yesterday was that browser-plugin-freshplayer-pepperflash does not depend on pepperflash plugins obtained via Google chrome (with pepperflashplugin-nonfree which is now 64bit only) but can also use plugins directly downloaded from Adobe, and that 32bit versions were available. (I don't think there's any need to deviate from the Debian packages for 64bit.)
As Matt pointed out, any package we provided for 32bit (if we did decide to make one) would download the plugin from Adobe, like [pepper]flashplugin-nonfree. We could also emulate the behaviour of those packages in providing a script that checks for newer versions at Adobe and optionally downloads them.
The "upgrade" script could be
1) left to the user to run, or
2) set as a cron job, or
3)triggered by package upgrades.
The third option would involve the most work for us, but wouldn't necessarily have to be chosen for a minority service like 32bit flash...
Last edited by johnraff (2016-07-15 07:26:53)
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
Mx-flash was packaged by Steve Pusser from the github code by AdrianTM.
Has anyone actually tried installing and running it? First off, it needs mx-viewer installed too. This is a "viewer" for an arbitary URL - ie a very small browser. Doesn't sound too safe, but just for science I installed both and ran mx-flash. It didn't behave well at all - first a long "please wait" then when I momentarily moved to another desktop and returned, its window had got totally weirded out. The only way out was to kill it. I purged both right after that. Maybe it needs some other MEPIS libraries to work.
(Unfortunately it's a binary executable not a script, and the source code is not easy (for me) to decipher - I was hoping to pick up a hint or two... )
Anyway, dropped that for now and did some bash scripting. First, some code scraps for people who want to roll their own utilities:
flashdir='/usr/lib/pepperflashplugin-nonfree' # This path must be one of those checked by the freshplayerplugin.
filename=libpepflashplayer.so
flash_file="$flashdir/$filename"
# get version of installed flash plugin
instver=$(strings "$flash_file" 2>/dev/null | sed -n '/LNX/ {s/^LNX //;s/,/./gp}')
# get version of upstream Adobe PPAPI flash plugin
newver=$(curl -s http://www.adobe.com/software/flash/about/ | awk 'BEGIN{RS="<td rowspan=\""; FS="</td>"} /Linux/ {for(i=1;i<NF;i++) if($i~/Chromium-based browsers - PPAPI/){i++;sub(/^[^0-9]*/,"",$i);print $i}}')
# download Adobe pepperflash for 32bit
wget "https://fpdownload.adobe.com/pub/flashplayer/pdc/$newver/flash_player_ppapi_linux.i386.tar.gz"
For the lazy/adventurous, here's a proof-of-concept attempt at a full script. (i386 systems only) Run it with --help (or no option) to see the list of options. It seems to be doing the job, but of course would need some more testing. At the moment it's to be run by a normal user and invokes sudo when needed. There is no checking for sha256 sums or authentication keys. If we were to provide checksums we'd have to update them in sync with Adobe. I don't know if that's feasable.
This script could easily be wrapped in a Debian package installed from a choice in bl-welcome, or bl-welcome could just link to the script somewhere here, or even just say "Please read this HOWTO"
NOTE: there is a new version below, in post #72. This is now only as an archive:
#!/bin/bash
set -u
HELP='A script to check Adobe for possible upgrades of the pepperflash plugin
for 32bit Linux, and offer to download and install.
Only for i386 architecture,
and must not be used with pepperflashplugin-nonfree installed.
To use with Mozilla browsers,
browser-plugin-freshplayer-pepperflash must be installed.
Options:
--help -h Show this message.
--status -s Show installed and upstream versions.
--install -i Install the plugin from Adobe.
--uninstall -u Remove the plugin.'
flashdir='/usr/lib/PepperFlash' # This path must be one of those checked by the freshplayerplugin.
filename=libpepflashplayer.so
flash_file="$flashdir/$filename"
pkgname=pepperflashplugin-adobe-nonfree
chromium_confdir='/etc/chromium.d/'
chromium_configfile="$chromium_confdir/$pkgname"
required_commands=(curl wget awk strings)
error_exit() {
echo "$0 error: $1" >&2
exit 1
}
[[ $(dpkg --print-architecture) = i386 ]] || error_exit 'This script can only be used on systems with i386 architecture.'
[[ $(dpkg-query --show --showformat='${db:Status-Abbrev;2}' pepperflashplugin-nonfree 2>/dev/null) = ii ]] && error_exit 'pepperflashplugin-nonfree must be uninstalled before using this script.'
missing_commands=()
for i in "${required_commands[@]}"
do
hash $i || missing_commands+=("$i")
done
[[ ${#missing_commands[@]} -eq 0 ]] || error_exit "This script requires the following commands: ${missing_commands[*]}
Please install the packages containing the missing commands
and rerun the script."
check_versions(){
echo 'Checking...'
newver=$(curl -s http://www.adobe.com/software/flash/about/ | awk 'BEGIN{RS="<td rowspan=\""; FS="</td>"} /Linux/ {for(i=1;i<NF;i++) if($i~/Chromium-based browsers - PPAPI/){i++;sub(/^[^0-9]*/,"",$i);print $i}}')
echo "Upstream version: $newver"
if [[ -r $flash_file ]]
then
instver=$(strings "$flash_file" 2>/dev/null | sed -n '/LNX/ {s/^LNX //;s/,/./gp}')
echo "Installed version: $instver"
else
instver=''
echo "There is no installed file $flash_file"
return 0
fi
if dpkg --compare-versions "$newver" gt "$instver"
then
echo "The upstream version is newer."
return 0
else
echo "You already have the newest version."
return 1
fi
}
cleanup(){
echo 'Cleaning up...'
[[ -d $tempdir && $tempdir = /tmp/* ]] && {
rm -rf "$tempdir"
echo "Deleted $tempdir"
return 0
}
return 1
}
config_chromium(){
echo 'Configuring chromium...'
sudo mkdir -p "$chromium_confdir"
sudo rm -f "$chromium_confdir/pepperflashplugin-nonfree"
cat <<EOF | sudo tee "$chromium_configfile" >/dev/null
flashso="$flash_file"
flashversion=\$(strings \$flashso 2>/dev/null | sed -n '/LNX/ {s/^LNX //;s/,/./gp}')
CHROMIUM_FLAGS="\$CHROMIUM_FLAGS --ppapi-flash-path=\$flashso --ppapi-flash-version=\$flashversion"
EOF
}
install_flash(){
echo 'Installing flash...'
tempdir="$(mktemp -d)"
trap cleanup EXIT
wget --directory-prefix="$tempdir" "https://fpdownload.adobe.com/pub/flashplayer/pdc/$newver/flash_player_ppapi_linux.i386.tar.gz"
tar -xf "$tempdir/flash_player_ppapi_linux.i386.tar.gz" --directory "$tempdir" "$filename"
gotver=$(strings "$tempdir/$filename" 2>/dev/null | sed -n '/LNX/ {s/^LNX //;s/,/./gp}')
[[ $gotver = $newver ]] || error_exit "The version of the downloaded flash library does not seem to match that published on the Adobe site."
sudo mkdir -p "$flashdir"
sudo mv -f "$tempdir/$filename" "$flash_file"
config_chromium
}
uninstall_flash(){
echo 'Uninstalling flash...'
sudo rm -f "$flash_file"
sudo rmdir --ignore-fail-on-non-empty "$flashdir"
sudo rm -f "$chromium_configfile"
}
case ${1-} in
--help|-h)
echo "$HELP"
exit
;;
--install|-i)
check_versions && install_flash
exit
;;
--uninstall|-u)
uninstall_flash
exit
;;
--status|-s)
check_versions
exit
;;
'')
echo "$HELP"
;;
*)
echo "$1: no such option
$HELP"
exit 1
;;
esac
BTW, here's the list of directories which browser-plugin-freshplayer-pepperflash checks for libpepflashplayer.so
NOTE: the new version of the script below uses its own install path and configures browser-plugin-freshplayer-pepperflash to look there.
/opt/google/chrome/PepperFlash // Chrome
/opt/google/chrome-beta/PepperFlash // Chrome beta
/opt/google/chrome-unstable/PepperFlash // Chrome unstable
/usr/lib/adobe-flashplugin // adobe-flashplugin (Ubuntu)
/usr/lib/pepperflashplugin-nonfree // pepperflashplugin-nonfree (Debian)
/usr/lib/PepperFlash // chromium-pepperflash-plugin (Slackware)
/usr/lib64/PepperFlash // chromium-pepperflash-plugin (Slackware)
/usr/lib/chromium-browser/PepperFlash // chrome-binary-plugins (Gentoo/Sabayon)
/usr/lib64/chromium-browser/PepperFlash // chrome-binary-plugins (Gentoo/Sabayon)
/usr/lib/chromium/PepperFlash // chromium-pepper-flash (Old Build) (CentOS/Read Hat/Fedora)
/usr/lib64/chromium/PepperFlash // chromium-pepper-flash (Old Build) (CentOS/Read Hat/Fedora)
/opt/chromium/PepperFlash // chromium-pepper-flash (New Build) (CentOS/Read Hat/Fedora)
/usr/lib/pepflashplugin-installer // pepflashplugin-installer (Ubuntu)-----
Last edited by johnraff (2016-08-16 08:00:00)
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
New version of script.
This one uses its own install path and configures browser-plugin-freshplayer-pepperflash to look there, so there's less likelihood of clashes with other versions of flash installed by packages, or manually. It installs the manifest.json file too, for apps which look there for the version number. There is a little more error checking.
@hhh the old version is still there, above, in case you still want to check those errors you were getting.
#!/bin/bash
set -u
HELP='A script to check Adobe for possible upgrades of the pepperflash plugin
for 32bit Linux, and offer to download and install.
Only for i386 architecture,
and must not be used with pepperflashplugin-nonfree installed.
To use with Mozilla browsers,
browser-plugin-freshplayer-pepperflash must be installed.
Options:
--help -h Show this message.
--status -s Show installed and upstream versions.
--install -i Install or upgrade the plugin from Adobe,
if upstream version is newer.
--uninstall -u Remove the plugin.
'
pkgname=pepperflashplugin-adobe-nonfree
flashdir="/usr/lib/$pkgname" # Flash player will be installed here.
filename=libpepflashplayer.so
manifest=manifest.json
flash_file="$flashdir/$filename"
chromium_confdir='/etc/chromium.d/'
chromium_configfile="$chromium_confdir/$pkgname"
# config file for browser-plugin-freshplayer-pepperflash
freshwrapper_configfile='/etc/freshwrapper.conf'
required_commands=(curl wget awk strings)
error_exit() {
echo "$0 error: $1" >&2
exit 1
}
[[ $(dpkg --print-architecture) = i386 ]] || error_exit 'This script can only be used on systems with i386 architecture.'
[[ $(dpkg-query --show --showformat='${db:Status-Abbrev;2}' pepperflashplugin-nonfree 2>/dev/null) = ii ]] && error_exit 'pepperflashplugin-nonfree must be uninstalled before using this script.'
missing_commands=()
for i in "${required_commands[@]}"
do
hash $i || missing_commands+=("$i")
done
[[ ${#missing_commands[@]} -eq 0 ]] || error_exit "This script requires the following commands: ${missing_commands[*]}
Please install the packages containing the missing commands
and rerun the script."
check_versions(){
echo 'Checking...'
newver=$(curl -s http://www.adobe.com/software/flash/about/ | awk 'BEGIN{RS="<td rowspan=\""; FS="</td>"} /Linux/ {for(i=1;i<NF;i++) if($i~/Chromium-based browsers - PPAPI/){i++;sub(/^[^0-9]*/,"",$i);print $i}}')
echo "Upstream version: $newver"
if [[ -r $flash_file ]]
then
instver=$(strings "$flash_file" 2>/dev/null | sed -n '/LNX/ {s/^LNX //;s/,/./gp}')
echo "Installed version: $instver"
else
instver=''
echo "There is no installed file $flash_file"
return 0
fi
if dpkg --compare-versions "$newver" gt "$instver"
then
echo "The upstream version is newer."
return 0
else
echo "You already have the newest version."
return 1
fi
}
cleanup(){
echo 'Cleaning up...'
[[ -d $tempdir && $tempdir = /tmp/* ]] && {
rm -rf "$tempdir"
echo "Deleted $tempdir"
return 0
}
return 1
}
config_chromium(){
echo 'Configuring chromium...'
sudo mkdir -p "$chromium_confdir"
sudo rm -f "$chromium_confdir/pepperflashplugin-nonfree"
cat <<EOF | sudo tee "$chromium_configfile" >/dev/null
flashso="$flash_file"
flashversion=\$(strings \$flashso 2>/dev/null | sed -n '/LNX/ {s/^LNX //;s/,/./gp}')
CHROMIUM_FLAGS="\$CHROMIUM_FLAGS --ppapi-flash-path=\$flashso --ppapi-flash-version=\$flashversion"
EOF
}
config_freshwrapper(){
echo 'Configuring the freshplayer plugin...'
cat <<< "$freshwrapper_conf" | sudo tee "$freshwrapper_configfile" >/dev/null
}
install_flash(){
echo 'Installing flash...'
tempdir="$(mktemp -d)"
trap cleanup EXIT
wget --directory-prefix="$tempdir" "https://fpdownload.adobe.com/pub/flashplayer/pdc/$newver/flash_player_ppapi_linux.i386.tar.gz" || error_exit 'download failed'
tar -xf "$tempdir/flash_player_ppapi_linux.i386.tar.gz" --directory "$tempdir" "$filename" "$manifest" || error_exit 'failed to unpack archive'
gotver=$(strings "$tempdir/$filename" 2>/dev/null | sed -n '/LNX/ {s/^LNX //;s/,/./gp}')
[[ $gotver = $newver ]] || error_exit "The version of the downloaded flash library does not seem to match that published on the Adobe site."
sudo mkdir -p "$flashdir"
sudo mv -f "$tempdir/$filename" "$tempdir/$manifest" "$flashdir" || error_exit "failed to move files to $flashdir"
config_chromium
config_freshwrapper
}
uninstall_flash(){
echo 'Uninstalling flash...'
sudo rm -f "$flash_file"
sudo rmdir --ignore-fail-on-non-empty "$flashdir"
sudo rm -f "$chromium_configfile"
sudo rm -f "$freshwrapper_configfile"
}
# contents of freshwrapper.conf
freshwrapper_conf="# Configuration options for FreshPlayerPlugin
# This configuration file is optional. Wrapper will search for it first
# in ~/.config/freshwrapper.conf, then in /etc/freshwrapper.conf.
# If wrapper fails to find configuration, it will use default values,
# which you can find below
# Audio buffer is used to continuously provide sound adapter with data.
# Values too low may lead to buffer underruns and stuttering. Values
# too high will lead to noticeable latency. Usually plugin selects size
# on its own, but you may override bounds here
# lower bound for audio buffer size, in milliseconds
audio_buffer_min_ms = 20
# higher bound of audio buffer size, in milliseconds
audio_buffer_max_ms = 500
# output sound through JACK. If enabled, only JACK will be tried, and if
# your machine doesn't have it, there would be no sound, and no sync
audio_use_jack = 0
# whenever to automatically connect application ports to system ones.
# If you set this to one, no sound would be produces until you make
# connection some way
jack_autoconnect_ports = 1
# JACK server name. Omit the option to use default value
#
# jack_server_name = \"default\"
# starts JACK server on demand
jack_autostart_server = 1
# Path to the Pepper Flash plugin.
# If the option is absent, freshwrapper will search for Pepper Flash in
# a number of locations where it could be. Usually that's enough, but if
# not, you should manually enter the right path. Multiple paths could
# be specified, separated by colon.
#pepperflash_path = \"/opt/google/chrome/PepperFlash/libpepflashplayer.so\"
########################################################################
## This line added by $0 ##
pepperflash_path = \"$flash_file\"
# \"Command-line\" arguments for Flash
flash_command_line = \"enable_hw_video_decode=1,enable_stagevideo_auto=1\"
# enable 3d and stage 3d
enable_3d = 1
# enable hardware-accelerated video decoding. Requires 3d to really work
enable_hwdec = 0
# when set to 1, limits output to warnings and errors only
quiet = 0
# When multiple monitors with different resolutions are used, size
# of fullscreen window can vary. But some Flash movies request these
# parameters once at startup and rely on them to be correct. By default,
# if zeros are used here, freshwrapper will select minimal width and
# height across all monitors.
fullscreen_width = 0
fullscreen_height = 0
# Enables DNS query case randomization to partially protect against DNS
# poisoning attacks. It was reported that some Mikrotik routers do not
# support this trick. Set parameter to 0 if you have an affected model
randomize_dns_case = 0
# scaling factor (floating point value) used to convert screen pixels
# to device independent pixels. You may need it for displays with
# high DPI
device_scale = 1
# method org.freedesktop.ScreenSaver.SimulateUserActivity() in KDE 5 seems
# to have no effect unless GetSessionIdleTime() called afterwards. Set
# parameter to 1 to call latter
quirk_plasma5_screensaver = 0
# whenever to use windowed plugin mode
enable_windowed_mode = 1
# whenever XEmbed used in windowed mode (if browser advertises its support)
enable_xembed = 1
# if set to 1, fullscreen window will be kept always above browser, and hidden
# from taskbar and pager
tie_fullscreen_window_to_browser = 1
# enable using of VA-API for hardware accelerated video decoding
enable_vaapi = 1
# enable using of VDPAU for hardware accelerated video decoding
enable_vdpau = 1
# microseconds to wait after vsync event
vsync_afterwait_us = 0
# fullscreen transition delay, in milliseconds
fs_delay_ms = 300
# wait for vertical blank event before drawing on screen
enable_vsync = 1
# how close in time two clicks should be to treat them as a doubleclick
double_click_delay_ms = 400
# show version and git commit hash (if was available) of freshwrapper
# in the context menu (right mouse button menu)
show_version_info = 0
# probe video capture devices for their names and capabilities
probe_video_capture_devices = 1
# use XRender to blend images
enable_xrender = 1
"
# end freshwrapper config
case ${1-} in
--help|-h)
echo "$HELP"
exit
;;
--install|-i)
check_versions && install_flash
exit
;;
--uninstall|-u)
uninstall_flash
exit
;;
--status|-s)
check_versions
exit
;;
'')
echo "$HELP"
;;
*)
echo "$1: no such option
$HELP"
exit 1
;;
esac
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
I've recently upgraded from Waldorf to BL Hydrogen amd64. I'd hoped it might have solved the Flash problems.
I've read this thread several times as well as other sites and tried installing and compiling various things but I'm still confused.
My question: is pepperflash working in Firefox? If so, how? I can't get 'congratulations' from the Adobe test page.
I don't really want to install Chrome. It's working fine in Opera but it's not sufficiently configurable to make the browser look Old Skool enough for me!
Thanks.
Offline
I've recently upgraded from Waldorf to BL Hydrogen amd64. I'd hoped it might have solved the Flash problems.
I've read this thread several times as well as other sites and tried installing and compiling various things but I'm still confused.
My question: is pepperflash working in Firefox? If so, how? I can't get 'congratulations' from the Adobe test page.
I don't really want to install Chrome. It's working fine in Opera but it's not sufficiently configurable to make the browser look Old Skool enough for me!
Thanks.
Okay, so someone please correct me if I'm wrong, but this is the way I've seen and used it for myself.
Given the fact that you're all up to date with your repos and versioning, you should have firefox-esr installed. To use pepper, you need to first download and install pepperflashplugin-nonfree
sudo apt-get install pepperflashplugin-nonfree
Unfortunately that plugin was written for chrome via Google. So you need the application that writes using the pepper API to a sort of wrapper program:
sudo apt-get install browser-plugin-freshplayer-pepperflash
You'll then have to make a directory ~/.mozilla/plugins
Put the file libfreshwrapper-flashplayer.so from /usr/lib/mozilla/plugins into that newly made directory. Reboot just for haha's and you should be able to use it.
**As stated if any of this is wrong or missing information please correct**
"I have not failed, I have found 10,000 ways that will not work" -Edison
Offline
Thanks H_B that was all correct, except for the last bit, which is unnecessary:
You'll then have to make a directory ~/.mozilla/plugins
Put the file libfreshwrapper-flashplayer.so from /usr/lib/mozilla/plugins into that newly made directory.
Just installing the two packages you mentioned should be enough for an amd64 system.
Oh yes, to install browser-plugin-freshplayer-pepperflash you need to enable the Debian Backports.
In fact, if you're on BL, just running 'bl-welcome' should give you some Flash options - just choose "pepperflash", and everything should be done for you! (The bug mentioned at the top of this thread has now been fixed.)
One thing to check: is the Debian alternative for flash-mozilla.so correctly pointing to the freshwrapper plugin? Just installing the packages usually sets it OK but it's worth checking. Menu>System>Edit Debian Alternatives will give you a GUI.
@percivjr if that doesn't work, please post back here.
To test if you have the latest flash working in Firefox, open a web page that uses Flash, like http://www.bbc.com/news/video_and_audio/international and right-click the flash window. It should show a link "About Adobe Flash Player 22.0.0.209". (The version number will go up in future of course, but 22.0.0.209 is the current pepperflash version.)
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
Thanks for the replies.
I have re-installed firefox-esr and I have the following packages:
Architecture: amd64
Version: 0.3.5-1~bpo8+1
54139176 -rw-r--r-- 1 root root 1101096 May 26 09:37 /usr/lib/browser-plugin-freshplayer-pepperflash/libfreshwrapper-flashplayer.so
MD5=2e457a2a339748b6926e3040b369623f
Architecture: amd64
Version: 1.8.1+deb8u1
18715584 Aug 3 00:18 /usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so
MD5=bde6701cf25d747d2cfe82277674c8d9
about:plugins tells me:
File: libfreshwrapper-flashplayer.so
Path: /usr/lib/browser-plugin-freshplayer-pepperflash/libfreshwrapper-flashplayer.so
Version: 22.0.0.209
State: Enabled
Shockwave Flash 22.0 r0
When I try to play Flash, the message is:
"The Adobe Flash plugin has crashed"
Everything plays fine in Opera.
Anything else to check, please?
Last edited by percivjr (2016-08-22 09:44:39)
Offline
Anything else to check, please?
I ran Firefox from the command line and noticed this error:
LLVM ERROR: Cannot select: intrinsic%llvm.x86.sse41.pblendvb
Some Googling later I was updating the following from jessie-backports:
sudo aptitude install -t jessie-backports libegl1-mesa:amd64 libegl1-mesa-dev:amd64 libegl1-mesa-drivers:amd64 libgl1-mesa-dev:amd64 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1-mesa glx:amd64 libgl1-mesa-glx:i386 libglapi-mesa:amd64 libglapi-mesa:i386 libgles1-mesa:amd64 libgles2-mesa:amd64 libgles2-mesa-dev:amd64 libglu1-mesa:amd64 libglu1-mesa:i386 libopenvg1-mesa:amd64 libwayland-egl1-mesa:amd64 mesa-common-dev:amd64 mesa-utils mesa-vdpau-drivers:amd64 mesa-vdpau-drivers:i386
And now pepperflash is working!
Thanks for pointing me in the right direction.
Offline
percivjr wrote:Anything else to check, please?
I ran Firefox from the command line and noticed this error:
LLVM ERROR: Cannot select: intrinsic%llvm.x86.sse41.pblendvbSome Googling later I was updating the following from jessie-backports:
sudo aptitude install -t jessie-backports libegl1-mesa:amd64 libegl1-mesa-dev:amd64 libegl1-mesa-drivers:amd64 libgl1-mesa-dev:amd64 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1-mesa glx:amd64 libgl1-mesa-glx:i386 libglapi-mesa:amd64 libglapi-mesa:i386 libgles1-mesa:amd64 libgles2-mesa:amd64 libgles2-mesa-dev:amd64 libglu1-mesa:amd64 libglu1-mesa:i386 libopenvg1-mesa:amd64 libwayland-egl1-mesa:amd64 mesa-common-dev:amd64 mesa-utils mesa-vdpau-drivers:amd64 mesa-vdpau-drivers:i386And now pepperflash is working!
Thanks for pointing me in the right direction.
Great! Thanks for the update and thanks JohnRaff for vetting my advice. So I'll add the instruction of running
sudo apt-get upgrade -t jessie-backports
to my notes.
Last edited by Horizon_Brave (2016-08-22 19:28:05)
"I have not failed, I have found 10,000 ways that will not work" -Edison
Offline
NOTE:
sudo apt-get upgrade -t jessie-backports
This will upgrade everything possible to the version in jessie-backports, and is not recommended. Generally it is safer to upgrade only those packages which need it.
@percivjr can you provide a link to the info which led you to upgrade those packages? I have never had to upgrade packages to use pepperflash with Firefox. I'm using 48.0 from mozilla.debian.net, though.
john@bunsen1:~$ apt-cache policy firefox
firefox:
Installed: 48.0-1~bpo80+1
Candidate: 48.0-1~bpo80+1
Version table:
*** 48.0-1~bpo80+1 0
500 http://mozilla.debian.net/ jessie-backports/firefox-release amd64 Packages
100 /var/lib/dpkg/status
...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )
Online
Hi, I declined the installation of Flash after the installation, and installed
HTML5 Video Everywhere
as an extension in Iceweasel. These are the ones I installed:
Adblock Plus
Vimperator
HTTPS Everywhere
HTML5 Video Everywhere
The result is I can watch videos, movies, youtube music et.al.
No problems whatsoever... NO FLASH, hope this helps.
simplicity and speed
IceWM - JWM - Ratpoison
Offline
HTML5 Video Everywhere
This is no longer needed with the current version of firefox-esr that is available from BunsenLabs, HTML5 videos should play automatically.
Also, you should not use iceweasel, it is outdated and unsupported.
To change to firefox-esr, use `sudo apt upgrade`
Offline
Done. Thanks...
simplicity and speed
IceWM - JWM - Ratpoison
Offline
New version of script.
I have just had some troubles with PPAPI on my Debian jessie system, 22.0.209 is still listed as the upstream version by the Debian package but it is up to version 23 now
Can you modify your script to accommodate amd64 as well?
I think it may be worth bypassing the Debian packaging ecosystem completely with Flashplayer
Offline