Shockwave Flash stürzt mit Chromium und Firefox ab

Shockwave Flash stürzt mit Chromium und Firefox ab

Seit dem Update auf Ubuntu 13.10 funktioniert Shockwave Flash nicht mehr in Chromium oder Firefox. Beide zeigen den Dialog „Shockwave Flash ist abgestürzt“.

Chrom 29.0.1547.65

Nach dem Laden einer Seite mit einem Flash-Video erhalte ich diese Warnung zweimal auf der Konsole:

NVIDIA: could not open the device file /dev/nvidia0 (Operation not permitted).

Wenn ich versuche, das Video abzuspielen, stürzt es ab und ich erhalte diese verzerrten Fehlermeldungen:

(exe:14868): Gdk-WARNING **: XID collision, trouble ahead
[xcb] Extra reply data still left in queue
[xcb] This is most likely caused by a broken X extension library
[xcb] Aborting, sorry about that.
owser --type=plugin --plugin-path=/usr/lib/flashplugin-installer/libflashplayer.so --lang=de --channel=14560.18.20766867: ../../src/xcb_io.c:576: _XReply: Assertion `!xcb_xlib_extra_reply_data_left' failed.

Firefox 25.0

Mit Firefox erhalte ich folgende Fehlermeldungen:

###!!! ABORT: Request 154.24: BadValue (integer parameter out of range for operation); 3 requests ago: file /build/buildd/firefox-25.0+build3/toolkit/xre/nsX11ErrorHandler.cpp, line 157
WARNING: pipe error (110): Connection reset by peer: file /build/buildd/firefox-25.0+build3/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 437

###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv

Was ich bisher versucht habe

  • Flashplugin-Installer neu installieren
  • Ändern der Berechtigungen von /dev/nvidia0
  • Habe Google Chrome 30.0.1599.114 ausprobiert, das mit seinem eigenen Flash-Plugin perfekt funktioniert.

Es scheint, dass Flash Aid nicht mehr verfügbar ist. Die GPU-Beschleunigung funktioniert einwandfrei, z. B. für Portal.

Weiß jemand, wie man das behebt?

Antwort1

Wenn Sie Flash verwenden müssen

Generell ist mein Verständnis, dass Adobe Flash in Linux nicht mehr unterstützt - das Google Chrome-Projekt hat sich jedoch entschieden, Flash selbst zu integrieren und zu unterstützen. Google Chrome wäre also im Moment sozusagen der einzige Browser, den Sie sofort verwenden können.

Ich habe es geschafft, Flash von einer kürzlichen Installation auf einem älteren 32-Bit-Rechner mithilfe eines Flash-SSE-Plugins (Shockwave Flash 11.1 r102) auf anderen Browsern zum Laufen zu bringen. Dieser Build ist für Chips gedacht, die keine SSE-Unterstützung haben. Ich weiß nicht, welchen Rechner Sie verwenden, aber dies ist eine wichtige Information.

Dies geschah nicht auf einer Ubuntu-Maschine, sondern auf einer Arch Linux-Box mit Gnome, aber Sie sollten in der Lage sein, eine ältere Version von Flash oder Flash-SSE für Ubuntu zu finden.

Was passieren wird, ist, dass die neueren Versionen von Firefox (ich habe v27) ältere Flash-Versionen automatisch mit einer Sicherheitswarnung blockieren. Sie müssen aufAktivieren Sie ...und dannErlauben ...um Flash anzuzeigen. Ich persönlich bevorzuge dies, da ich keine Flash-Werbung mag, die auf meinen Rechner gestreamt wird und Bandbreite verbraucht.

Das Sicherheitsrisiko (sofern vorhanden) kann etwas gemindert werden, indem die Dateispeicherorte an &>/dev/null gesendet werden, sodass alle eingehenden Daten bei der Ankunft vernichtet werden.

[Update] Ich habe gerade Chromium v32+ installiert und das obige Setup (Shockwave Flash 11.1 r102) funktioniert auch für Chromium – ohne das Murren, das Firefox zeigt.

Für Ubuntu finden Sie möglicherweise ein Debian-Paket, das funktioniert. Ein guter Link isthttps://wiki.debian.org/FlashPlayer. Es scheint, dass Flash 11 die letzte Version ist, die unter Linux funktioniert.

Andernfalls verwenden Sie HTML5

Alternativ können Sie HTML5 anstelle von Flash in jedem HTML5-fähigen Browser (insbesondere Chromium) aktivieren, indem Sie diesem Link folgen.https://www.youtube.com/html5und klicken Sie aufFordern Sie den HTML5-Player an. Ab jetzt können Sie Ihre YouTube-Videos und einige andere auf jedem HTML5-fähigen Browser abspielen, aber ich fand, dass dies auf meinem älteren Rechner zu ressourcenintensiv war. Auf neueren Rechnern wird dies meiner Meinung nach kein Problem sein. In diese Richtung gehen ohnehin alle Streaming-Inhalte, und deshalb wird Adobe Flash auf lange Sicht auslaufen.

Antwort2

Leider oder zum Glück hat Shockwave die Unterstützung für Linux eingestellt, die aktuellste Version ist 11.02 unter Linux. Firefox entwickelt Shumway, aber es ist vorerst noch weit davon entfernt, Flash zu ersetzen. Die einzige Alternative oder beste Lösung ist die Verwendung von Pipelight. Es führt Flash, Shockwave, Silverlight und Unity Player über Wine aus.http://fds-team.de/cms/pipelight-installation.html Obwohl Ihr Problem mit dem Videomodul Ihrer Hardware zusammenzuhängen scheint, können Sie Pipelight ausprobieren. Ich verwende es seit Monaten, es ist nahtlos in Ihre Browser wie Chrome, Firefox, Opera usw. integriert. Alles funktioniert gut. Es verwendet die neueste Version von Flash.

verwandte Informationen