Ubuntu Suomen keskustelualueet

Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: Jupro - 07.10.15 - klo:17.35

Otsikko: Linux Mint 17.2 , adobe-flashplugin, pepperflashplugin-nonfree.[Ratkaistu]
Kirjoitti: Jupro - 07.10.15 - klo:17.35
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ä?
Otsikko: Vs: Linux Mint 17.2 (64-bit), adobe-flashplugin ja pepperflashplugin-nonfree.
Kirjoitti: nm - 07.10.15 - klo:18.14
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 (https://bugs.launchpad.net/ubuntu/+source/pepperflashplugin-nonfree/+bug/1373271). 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
Otsikko: Vs: Linux Mint 17.2 (64-bit), adobe-flashplugin ja pepperflashplugin-nonfree.
Kirjoitti: Jupro - 07.10.15 - klo:18.43
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.




Otsikko: Vs: Linux Mint 17.2 (64-bit), adobe-flashplugin ja pepperflashplugin-nonfree.
Kirjoitti: mrl586 - 07.10.15 - klo:19.29
Mikä Flashin versio on tämän sivun (http://www.adobe.com/software/flash/about/) mukaan?
Otsikko: Vs: Linux Mint 17.2 (64-bit), adobe-flashplugin ja pepperflashplugin-nonfree.
Kirjoitti: nm - 07.10.15 - klo:19.35
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.
Otsikko: Vs: Linux Mint 17.2 (64-bit), adobe-flashplugin ja pepperflashplugin-nonfree.
Kirjoitti: Jupro - 07.10.15 - klo:20.06
Mikä Flashin versio on tämän sivun (http://www.adobe.com/software/flash/about/) 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.

Otsikko: Vs: Linux Mint 17.2 (64-bit), adobe-flashplugin ja pepperflashplugin-nonfree.
Kirjoitti: Jupro - 07.10.15 - klo:21.15
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
Otsikko: Vs: Linux Mint 17.2 (64-bit), adobe-flashplugin ja pepperflashplugin-nonfree.
Kirjoitti: nm - 07.10.15 - klo:21.50
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.
Otsikko: Vs: Linux Mint 17.2 (64-bit), adobe-flashplugin ja pepperflashplugin-nonfree.
Kirjoitti: Jupro - 07.10.15 - klo:23.57
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?
Otsikko: Vs: Linux Mint 17.2 (64-bit), adobe-flashplugin ja pepperflashplugin-nonfree.
Kirjoitti: nm - 08.10.15 - klo:00.48
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.