Kirjoittaja Aihe: Linux Mint 17.2 , adobe-flashplugin, pepperflashplugin-nonfree.[Ratkaistu]  (Luettu 4961 kertaa)

Jupro

  • Käyttäjä
  • Viestejä: 42
    • Profiili
Terve,

käytössä Linux Mint 17.2 (64-bit), sekä pöytäkoneessa, että läppärissä. Koneisiin on asennettu adobe-flashplugin ja pepperflashplugin-nonfree pluginit.

Pöytäkoneessa Firefoxissa toimii Adobe Flash Player - Versio: 11.2.202.521 ja Chromiumissa Adobe Flash Player - Versio: 19.0.0.185.

Mutta läppärissä Chromiumissa toimii Adobe Flash Player - Versio: 11.2.999.999.

Mikäli poistan Synapticilla läppäristä tuon adobe-flashplugin, niin Chromiumissa toimii pepperflashplugin-nonfree Versio: 19.0.0.185.

Testattu mm. Ray.fi sivustolla.

Eli miten saisin läppärin Chromiumiin tuon pepperflashplugin-nonfree 19.0.0.185 version toimimaan, kun firefoxia varten pitää olla myös adobe-flashplugin.

Saakohan tästä mitään selvää?

Eli jotain tiedostoa tarvii varmaan editoida, mutta mitä?
« Viimeksi muokattu: 08.10.15 - klo:00.12 kirjoittanut Jupro »

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Pöytäkoneessa firefoxissa toimii Adobe Flash Player - Versio: 11.2.999.999 ja Chromiumissa Adobe Flash Player - Versio: 19.0.0.185.

Mutta läppärissä molemmissa selaimissa toimii vain Adobe Flash Player - Versio: 11.2.999.999.

Firefoxissa pitäisi näkyä versio 11.2.202.521.

Chromiumin näyttämä versio 11.2.999.999 johtunee pepperflashpluginin vanhan asennusskriptin bugista. Varmista, että läppäriin on asennettu kaikki päivitykset ja että pepperflashplugin-nonfree -paketista on asennettuna uusin versio.

Mitä tämä komento sanoo:

Koodia: [Valitse]
sudo update-pepperflashplugin-nonfree --status
Kokeile päivittää uusimpaan Flash-liitännäiseen:

Koodia: [Valitse]
sudo update-pepperflashplugin-nonfree --install
Katso sitten uudelleen, vaihtuiko versio oikeaksi:

Koodia: [Valitse]
sudo update-pepperflashplugin-nonfree --status

Jupro

  • Käyttäjä
  • Viestejä: 42
    • Profiili
Koodia: [Valitse]
sudo update-pepperflashplugin-nonfree --status
Näyttää tältä.

Lainaus
Flash Player version installed on this system  : 19.0.0.185
Flash Player version available on upstream site: 19.0.0.185

Ja Chromiumin chrome://plugins/ sivulla näyttää tältä.

Lainaus
Adobe Flash Player - Versio: 11.2.999.999
Shockwave Flash 11.2 r999
Nimi:   Shockwave Flash
Kuvaus:   Shockwave Flash 11.2 r999
Versio:   11.2.999.999
Sijainti:   /usr/lib/adobe-flashplugin/libpepflashplayer.so
Tyyppi:   PPAPI (prosessin ulkopuolinen)
    Poista käytöstä

Jo pari päivää oon tapellu tän kanssa ja kaikki mitä netistä löytyy, on tullu kokeiltua.

Eli päivitykset on käyty läpi.





mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Mikä Flashin versio on tämän sivun mukaan?

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Ilmeisesti tiedostossa /etc/chromium-browser/default on vanha skriptinpätkä, joka ei päivity normaaleilla toimenpiteillä. Ehkä pepperflashplugin-nonfreen poistaminen apt-get purgella auttaisi.

Täällä on tarkempi kuvaus ongelmasta: http://ubuntuforums.org/showthread.php?t=2243612

Voisit verrata tuon tiedoston sisältöä pöytäkoneesi ja läppärin välillä. Jos siellä on pienikin ero, korvaa läppärillä oleva tiedosto pöytäkoneelta kopioidulla versiolla.

Jupro

  • Käyttäjä
  • Viestejä: 42
    • Profiili
Mikä Flashin versio on tämän sivun mukaan?

You have version 19,0,0,185 installed

Täällä on tarkempi kuvaus ongelmasta: http://ubuntuforums.org/showthread.php?t=2243612

Kyllä se tuolta näyttää, mutta eipä sivulla ole ratkaisua ongelmaan.



Voisit verrata tuon tiedoston sisältöä pöytäkoneesi ja läppärin välillä. Jos siellä on pienikin ero, korvaa läppärillä oleva tiedosto pöytäkoneelta kopioidulla versiolla.


En nyt pääse pöytäkoneelle pariin viikkoon ( lomalla mökillä).

Mutta, edelleenkin ihmetyttää se, että toi 19,0,0,185 versio toimii Chromiumissa, mikäli poistan adobe-flashplugin kokonaan.

Testattu Ray. fi: ssä, sillä se ei toimi noilla vanhoilla flash versioilla.

Muuten ihan hyvä, mutta sitten ei taas toimi Firefox ja molempia selaimia tarvii.

« Viimeksi muokattu: 07.10.15 - klo:21.06 kirjoittanut Jupro »

Jupro

  • Käyttäjä
  • Viestejä: 42
    • Profiili
Ehkä pepperflashplugin-nonfreen poistaminen apt-get purgella auttaisi.


Ei auta.

Ilmeisesti tiedostossa /etc/chromium-browser/default on vanha skriptinpätkä, joka ei päivity normaaleilla toimenpiteillä.


Skripti näyttää tältä.

Lainaus
# Default settings for chromium-browser. This file is sourced by /bin/sh from
# /usr/bin/chromium-browser

# Options to pass to chromium-browser
CHROMIUM_FLAGS="--disable-new-tab-first-run --enable-user-scripts"

# part for pepperflashplugin-nonfree : begin

flashso="/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so"

if [ -f $flashso ]
then
        flashversion=`strings $flashso|grep ^LNX|sed -e "s/^LNX //"|sed -e "s/,/./g"`
        CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ppapi-flash-path=$flashso --ppapi-flash-version=$flashversion"
fi

# part for pepperflashplugin-nonfree : end

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Ok, onnistuin toistamaan ongelman omalla koneellani. Vika on adobe-flashplugin -paketissa (joka tulee Canonical Partners -repositoriosta). Se tarjoaa nykyisin sekä NPAPI- että PPAPI-Flashin, mutta paketti ei aseta PepperFlashin versiota oikein, vaan se jätetään tyhjäksi tiedostossa /etc/chromium-browser/customizations/10-flash:

Koodia: [Valitse]
flashso="/usr/lib/adobe-flashplugin/libpepflashplayer.so"
if test -f "$flashso"; then
CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ppapi-flash-path=$flashso --ppapi-flash-version="
echo "Using PPAPI flash."
else
echo "PPAPI flash has config file in /etc, but library does not exist and won't be used. Package is uninstalled, not purged."
fi


Ratkaisu 1

Poista adobe-flashplugin ja asenna paketit flashplugin-nonfree ja pepperflashplugin-nonfree (joka Juprolla jo olikin)
Tällöin Firefox käyttää flashplugin-nonfreen Flash Player 11.2:ta ja Chromium käyttää pepperflashplugin-nonfreen uutta PepperFlashia. Pepperflashplugin-nonfreen ongelmana on se, että Flash-liitännäinen on aina päivitettävä manuaalisesti komennolla:

Koodia: [Valitse]
sudo update-pepperflashplugin-nonfree --install
Päivitys ei siis tapahdu automaattisesti muiden jakelupäivitysten mukana.


Ratkaisu 2

Luo tiedosto /etc/chromium-browser/customizations/20-flash-fix-version ja kopioi sisällöksi seuraava skripti:

Koodia: [Valitse]
# Remove empty version parameter "--ppapi-flash-version="
CHROMIUM_FLAGS=`echo $CHROMIUM_FLAGS | sed -e "s/ --ppapi-flash-version=$//"`

# Read version from the plugin file if it exists
flashso="/usr/lib/adobe-flashplugin/libpepflashplayer.so"
if test -f "$flashso"; then

    flashversion=`strings $flashso|grep "LNX "|sed -e "s/.*LNX //"|sed -e "s/,/./g"`
    CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ppapi-flash-path=$flashso --ppapi-flash-version=$flashversion"
fi

Käytännössä tämä onnistuu esimerkiksi avaamalla tiedosto geditillä pääkäyttäjän oikeuksin:

Koodia: [Valitse]
sudo -i gedit /etc/chromium-browser/customizations/20-flash-fix-version
Kopioi skripti sisällöksi, tallenna tiedosto ja sulje gedit. Kun käynnistät Chromiumin seuraavan kerran uudestaan, Flashin versio pitäisi olla oikein. Pepperflashplugin-nonfreen voi poistaa.
« Viimeksi muokattu: 07.10.15 - klo:21.53 kirjoittanut nm »

Jupro

  • Käyttäjä
  • Viestejä: 42
    • Profiili
Kiitoksia nm.

Valitsin ratkaisun 2.

Yksi kysymys vielä, mihin toi perustuu, että Pepperflashplugin-nonfreen voi poistaa?

Entä mikä paketti nyt päivittää tota Chromiumin flashpluginia?

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Yksi kysymys vielä, mihin toi perustuu, että Pepperflashplugin-nonfreen voi poistaa?

Entä mikä paketti nyt päivittää tota Chromiumin flashpluginia?

adobe-flashplugin sisältää PepperFlashin. Se myös päivittää sen automaattisesti, eli jos Flashissa todetaan uusi tietoturva-aukko ja Adobe & Google korjaavat sen, uusi versio tulee melko nopeasti jakoon.


Varsinaisesti ongelma näyttäisi johtuvan adobe-flashpluginin lähdekoodipaketin puuttuvasta build-riippuvuudesta (python), joka ilmenee, kun paketti käännetään automaattisesti Launchpadissa. Raportoin ylläpitäjille, kunhan ehdin.
« Viimeksi muokattu: 08.10.15 - klo:00.52 kirjoittanut nm »