[flash + wheezy] zwart scherm

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05 20:45
Ik heb drie computers waarop ik Debian Wheezy heb draaien. Op twee van de drie heb ik problemen met de nonfree flashplugin i.c.m. iceweasel.
Op een van de niet-werkende systemen
* De plugin staat netjes in /usr/lib/flashplugin-nonfree
* /usr/lib/mozilla/plugins/flash-mozilla.so linkt via /etc/alternatives/flash-mozilla.so naar /usr/lib/flashplugin-nonfree/libflashlayer.so
* permissies zijn allemaal world readable
* in iceweasel about:plugins geeft netjes de gegevens van de geïnstalleerde flash plugin
* alle gnash meuk is verwijderd
Maar een flash video of spelletje werkt niet: ik krijg alleen een zwart vlak te zien, geen melding dat de flash plugin geïnstalleerd zou moeten worden. De enige aanwijzing is dat de adobe flash pagina de plugin niet ziet.

Volgens mij is de plugin dus correct geïnstalleerd, inclusief permissies. Die zijn trouwens hetzelfde als op het werkende systeem. Ik ben een beetje door opties heen. Nog twee wilde gedachtes:
- flash werkt niet meer op oude systemen (32 bits athlons). Lijkt me vreemd.
- er zijn nog extra codecs nodig, maar volgens mij is dat niet waar.
Hopelijk hebben jullie het verlossende idee. Op het net staan stapels posts maar volgens mij heb ik die met de bovenstaande controles wel voldoende bekeken.

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Nu online

Hero of Time

Moderator LNX

There is only one Legend

Dump die van de repo weg en neem de bit versie van Flash die gelijk is aan je OS. Download dan Flash van de Adobe website en plaats deze in /usr/lib/mozilla/plugins, of in ~/.mozilla/plugins, of ~/.iceweasel/plugins, even waar Iceweasel zoekt naar persoonlijke plugins. Check dan de about pagina van Adobe Flash om zeker te weten dat de juiste versie gevonden wordt en werkt.

Standaard krijg je van de repo de 32 bit versie van Flash met een wrapper die erg brak is. Daarom werkt 't zeer waarschijnlijk niet, maar krijg je geen melding dat 't mist.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05 20:45
Ik heb de flashplayer ook van de Adobe site gedownload maar die libflashplayer.so is exact (md5sum) dezelfde als de versie die door de installer in /usr/lib/flashplayer-nonfree heeft gezet.
Wat voor wrapper bedoel je? In about:plugins staat alleen een directe verwijzing van libflashplayer.so.

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Nu online

Hero of Time

Moderator LNX

There is only one Legend

De wrapper waar ik het over heb is nspluginwrapper en wordt op 64 bit systemen gebruikt om 32 bit plugins te draaien. Maar ik herlees je post en zie dat je een 32 bit OS gebruikt, dus is dat het probleem niet.

Dan blijft over de safe mode van Firefox (zou ook in Iceweasel moeten zitten nu, als het niet alleen voor Windows is) en hardware acceleratie. Dat laatste staat standaard aan.

Commandline FTW | Tweakt met mate


  • magistus
  • Registratie: December 2001
  • Laatst online: 28-09 11:57
Hmm, hier op een wheezy is flashplugin-nonfree gewoon een op zichzelf staand ding. Ik denk dat jouw info dus niet meer actueel is in deze ;)
Bash:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
~$ apt-cache show flashplugin-nonfree
Package: flashplugin-nonfree
Version: 1:3.2
Installed-Size: 177
Maintainer: Bart Martens <bartm@debian.org>
Architecture: amd64
Replaces: flashplugin (<< 6)
Depends: debconf | debconf-2.0, wget, gnupg, libatk1.0-0, libcairo2, libfontconfig1, libfreetype6, libgcc1, libglib2.0-0, libgtk2.0-0 (>= 2.14), libnspr4, libnss3, libpango1.0-0, libstdc++6, libx11-6, libxext6, libxt6, libcurl3-gnutls, binutils
Suggests: iceweasel, konqueror-nsplugins, ttf-mscorefonts-installer, ttf-dejavu, ttf-xfree86-nonfree, hal
Conflicts: flashplayer-mozilla, flashplugin (<< 6), libflash-mozplugin, xfs (<< 1:1.0.1-5)
Description-en: Adobe Flash Player - browser plugin
 This package will download the Flash Player from Adobe.  It is a
 Netscape/Mozilla type plugin.  Any browser based on Netscape or Mozilla can
 use the Flash Player.  This package currently supports the following browsers:
 Mozilla, Mozilla-Firefox, Firefox, Iceweasel, and Iceape.  Also Galeon and
 Epiphany can use the Flash Player.  Konqueror can also use the Flash Player if
 konqueror-nsplugins is installed.
 .
 WARNING: Installing this Debian package causes the
 Adobe Flash Player to be downloaded from www.adobe.com.
 The End User License Agreement of the Adobe Flash Player
 is available at www.adobe.com.
Homepage: http://wiki.debian.org/FlashPlayer
Description-md5: ccad8272aa6363ec6c1e6755f085eafc
Tag: interface::x11, role::plugin, uitoolkit::gtk, use::browsing,
 use::entertaining, use::playing, works-with-format::swf,
 works-with::video
Section: contrib/web
Priority: optional
Filename: pool/contrib/f/flashplugin-nonfree/flashplugin-nonfree_3.2_amd64.deb
Size: 20102
MD5sum: f2c1619f7d35f3423fc24a38ef005448
SHA1: b2e07091c7ef22b577a97c5277f75c7fef8bfcf5
SHA256: e1e2c6f57f065b5bd1b18f5f5cf4438a9d2b5b8846f907d691e1f67b50784d26


V.w.b.t het probleem:
Bash:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ sudo aptitude install flashplugin-nonfree
...
~$ sudo update-flashplugin-nonfree --status
Flash Player version installed on this system  : 11.2.202.258
Flash Player version available on upstream site: 11.2.202.258
flash-mozilla.so - auto mode
  link currently points to /usr/lib/flashplugin-nonfree/libflashplayer.so
/usr/lib/flashplugin-nonfree/libflashplayer.so - priority 50
Current 'best' version is '/usr/lib/flashplugin-nonfree/libflashplayer.so'.

~$ ls -alh /usr/lib/flashplugin-nonfree/libflashplayer.so /usr/lib/mozilla/plugins/flash-mozilla.so /etc/alternatives/flash-mozilla.so 
lrwxrwxrwx 1 root root  46 Dec 26 22:58 /etc/alternatives/flash-mozilla.so -> /usr/lib/flashplugin-nonfree/libflashplayer.so
-rw-r--r-- 1 root root 19M Dec 26 23:12 /usr/lib/flashplugin-nonfree/libflashplayer.so
lrwxrwxrwx 1 root root  34 Dec 26 22:58 /usr/lib/mozilla/plugins/flash-mozilla.so -> /etc/alternatives/flash-mozilla.so

Mocht bovenstaande niet overeenkomen, dan nog even:
Bash:
1
~$ sudo update-flashplugin-nonfree --verbose --install

Dan zou het toch echt moeten werken (tenzij je net als ik oorlog hebt icm OSS4). Mocht dit alsnog niet werken, dan zit er inderdaad iets anders in de weg en is iceweasel te starten in safe modus
Bash:
1
~$ iceweasel -safe-mode

Als dit ook geen soelaas biedt, dan iceweasel starten en probeer wat te vinden in de output van strace:
Bash:
1
~$ strace -fp <pid  /usr/lib/xulrunner-10.0/plugin-container PID>

Acties:
  • 0 Henk 'm!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05 20:45
De boel is up-to-date
sudo update-flashplugin-nonfree --verbose --install
options :  --verbose --install --
temporary directory: /tmp/flashplugin-nonfree.2zf13PlZbs
importing public key ...
selected action = --install
installed version = 11.2.202.258
upstream version = 11.2.202.258
upstream version 11.2.202.258 is already installed
end of action --install
cleaning up temporary directory /tmp/flashplugin-nonfree.2zf13PlZbs ...
end of update-flashplugin-nonfree

In safemode de boel uitzetten en vervolgens weer aan lost niets op.

Ik ben met stace aan de slag gegaan, maar dan blijkt dat de plugin-container niet draait. Ik ben er nog niet uit of dit een oorzaak kan zijn of een ander gevolg van hetzelfde probleem. Google is vooralsnog niet erg behulpzaam, maar inmiddels ben ik ook niet meer zo helder. Morgen verder. Tips?

Overigens crashen midori (niet ongewoon) en epiphany op pagina's met flash. Dat suggereert dat het niet browser specifiek is. Deze debian installatie is trouwens vers.

[ Voor 9% gewijzigd door Sir Isaac op 30-12-2012 01:21 ]


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Nu online

Hero of Time

Moderator LNX

There is only one Legend

Om nog verder te kijken naar andere browsers, neem eens Opera. Ik heb er zelf geen probleem mee met Flash, maar dat heb ik op m'n laptop met Iceweasel ook niet. Op beide systemen heb ik overigens niet de repo flash gepakt, maar die van de Adobe website. Mijne is overigens een versie ouder, .256 heb ik, niet .258 die jij hebt.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05 20:45
Ik heb inmiddels een vanille installatie van firefox (ipv. iceweasel) en opera geprobeerd. Firefox geeft exact dezelfde problemen, van opera krijg ik de melding dat de plug crasht. Dat zal dan bij de andere browsers ook het geval zijn neem ik aan.
Op de command line krijg ik wat informatie te zien:
opera [crash logging]: CRASH!!
/usr/lib/opera/pluginwrapper/operapluginwrapper-native got signal SIGILL at address B50E3300

Log was created here:
/home/me/.opera/logs//crash20130103215410.txt

Die SIGILL zou dus kunnen betekenen dat op de een of andere manier er een verkeerde (amd64?) versie van de plugin geïnstalleerd is. Het feit dat mijn amd64 laptop het wel doet en de beide K7 athlons lijkt te suggereren dat hoe dan ook een 64bits versie van de flashplugin wordt geïnstalleerd. Maar
file /usr/lib/flashplugin-nonfree/libflashplayer.so

laat zien dat op de K7 de libflashplayer.so wel degelijk een 32-bit ELF library is.
Volgens /proc/cpuinfo (en wikipedia) ondersteunt de K7 geen SSE2. Zou het zo kunnen zijn dat de flashplayer wel SSE2 gebruikt en dus niet draait op K7 machines? Hoe zou ik dit kunnen controleren? In de log die door firefox is gemaakt zie ik zo snel geen instructie staan. Ik heb hem online gezet.

[ Voor 68% gewijzigd door Sir Isaac op 03-01-2013 22:18 ]


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Nu online

Hero of Time

Moderator LNX

There is only one Legend

SSE2 is zo gewoongoed, dat het standaard gebruikt wordt. Er wordt door maar heel weinig programma's iets gedaan in geval het niet aanwezig is. Er heeft onlangs iets op de FP of Meuktracker gestaan waarbij een update stond dat een programma verwacht dat SSE2 aanwezig is.

Overigens, 1e hit op Google met "sse2 flash plugin": http://www.linuxquestions...th-older-cpus-4175420481/

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05 20:45
YES! Versie 11.1 gebruikt nog geen SSE2 en die doet het inderdaad. Google SSE2 + flash had ik nog niet gedaan, flash + SIGILL al wel. Bedankt (mede namens mijn dochters :) )

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Nu online

Hero of Time

Moderator LNX

There is only one Legend

Je hebt zelf ook genoeg gedaan voor de credits. Ik zou nooit aan SSE gedacht hebben, heb jij wel gedaan.

Commandline FTW | Tweakt met mate

Pagina: 1