Red Hat Bugzilla – Bug 439858
swf mozilla plugin - no youtube
Last modified: 2014-01-21 01:10:28 EST
Description of problem:
youtube no workee - fedora 9 not usable for wife
Version-Release number of selected component (if applicable):
I didn't try a lot of videos, but I couldn't find a single one that actually
worked. And what's the internet without the rick-roll?
Some just show a light gray background, some give the play buttons etc, but show
only a black screen even when the red ball at the bottom moves along..
Steps to Reproduce:
1. Install current Fedora 9
3. No profit!
Some videos just show a light gray background, some give the play buttons etc,
but in the latter case show only a black screen even when the red ball at the
bottom seems to moves along..
Rick Astley in all his glory! People have reported that youtube videos are
supposed to work with swfdec, so I presume they have worked at some point and
have been broken recently.
Just to test that this isn't just a anti-rick-roll security feature, I also
tested some other videos, but let's face it - we do need Rick for the "Full
This is "high" priority because the wife will kill me if she doesn't have her
videos. And the adobe player won't install on current rawhide due to some
"Obi-wan Kenobi, you're our only hope"
Sounds like you might be missing some gstreamer plugins. Could you provide me
the output of 'rpm -qa gstreamer-*'. Thanks.
The "black screen" bug on youtube could also be XAA problem in Xorg... switching
to EXA should fix that.
I am indeed running XAA. Intel driver:
(==) intel(0): Using XAA for acceleration
but haven't a clue how to even test EXA (if it is even possible with the intel
as to gstreamer plugins, I already extended my set from livna because I thought
it migth be something like that, so now my list is
but that didn't help or make any difference.
Never mind about EXA - I added
Option "AccelMethod" "EXA"
Option "MigrationHeuristic" "greedy"
to my xorg.conf, but that didn't really change anything at all except for the
Xorg.0.log now saying
(**) intel(0): Using EXA for acceleration
but youtube looks the same. Does it really work for other people?
(In reply to comment #4)
> but youtube looks the same. Does it really work for other people?
Yeah, I talked to some of the swfdec devs and they said it worked for some
people, but sadly doesn't seem to be the case here.
Since we've ruled out most of the obvious reasons (missing codecs, XAA), and I
can't reproduce this locally, could you post the output of stderr when your
trying to view a video on YouTube? Hopefully, that will give me some more
information on what's causing your problem. Thanks.
The "extended set" of plugins is still missing gstreamer-ffmpeg from livna to
allow playback of FLV videos (video codec).
FYI, firefox needs the "-debug" to spit out debug output.
Hey - gstreamer-ffmpeg makes a difference.
But I don't get any sound from this thing, so while I now can see the video, I'm
still not home scot-free.
I know sound works, because amarok and other apps have no problem. Any clues?
Created attachment 299784 [details]
firefox debug output
Maybe this makes somebody go "duh! you're doing it wrong!"
The gstreamer-plugin thing not only doesn't have sound, but it still leaves the
videos that were all-gray without any video (which is a lot of them).
That apparently includes the "replay" scene at the end of even working videos,
so the ones that do work (minus the sound) turn gray and useless at the end.
I attached the "-debug" output from a failed video (don't ask me what video it
was, I just picked something at random from the "currently playing" thing, I think).
Hmm I thought you needed gstreamer-plugins-ugly. Cause that's what caused sound
to work for me, but not video. Seems I have the opposite problem as you.
(In reply to comment #10)
> Hmm I thought you needed gstreamer-plugins-ugly. Cause that's what caused sound
> to work for me, but not video. Seems I have the opposite problem as you.
Yeah, I'm pretty sure right since the gst-plugins-ugly package has the mp3
Yes, it all works for me now--video and audio--with the -ugly plugins and the
gstreamer-ffmpeg package. Intel GM965 video card, no special settings in Xorg.
(Why isn't gstreamer-ffmpeg called gstreamer-plugins-ffmpeg? I would have
found it sooner then.)
Here's what I use to workaround the abominable state of x86_64 flash runtimes -
Some other browser plugin that can play FLVs handles the video playback - in my
case, the mozilla plugin for totem-xine on F8.
This has the added benefit of un-rick-rolling all of the youtubes.
FWIW, the Video DownloadHelper Firefox extension provides a simpler way (toolbar
button) to download flash videos in all their low-fi glory.
Another option is to enable totems youtube plugin and enjoy youtube that way -
naturally still requires codec support.
Hey, you can even use Miro for that :) It's a pretty cool application
(In reply to comment #8)
> Created an attachment (id=299784) 
> firefox debug output
> Maybe this makes somebody go "duh! you're doing it wrong!"
This looks like you are using nspluginwrapper. And it looks like it is missing
features that are required for Swfdec.
I'm not sure why it even is installed, as the only reason to use it that I'm
aware of is to make 32bit proprietary Flash plugins run on 64bit machines.
Could you try removing it?
nspluginwrapper is installed because it runs the plugins as a different memory
address allowing SELinux to sandbox plugins. Noted already in the release notes.
If this has any complications with swfdec, let the desktop team know.
Not using nspluginwrapper definitely makes a big difference.
And even sound works now that I realized that it's "plugins-ugly" I needed, not
"plugins-bad". Not very helpful naming.
So this must be a common problem, because nspluginwrapper was installed by
default afaik, and those right gstreamer packages.
I do have a bug still - volume control doesn't work. The slider in the flash
video does nothing (not implemented?), but perhaps more annoyingly, neither does
the normal system slider. I assume that is because swfdec doesn't use
pulseaudio, but goes directly to the alsa interfaces, so I have to use something
like "alsamixer -c0" to get at the actual volume.
Not exactly wife-friendly yet. But this is getting closer!
I'm running the KDE 4 version of Fedora 9, with the Rawhide, Livna Development
and Adobe repos. I updated/installed latest versions of xine, xine-lib,
xine-lib- extras-nonfree and the flash plugin. No problems playing videos with
sound using xine or Kaffeine. Good luck there.
(In reply to comment #15)
> Another option is to enable totems youtube plugin and enjoy youtube that way -
> naturally still requires codec support.
Or you could yum install the magificient youtube-dl to get the raw video locally.
(In reply to comment #19)
> And even sound works now that I realized that it's "plugins-ugly" I needed, not
> "plugins-bad". Not very helpful naming.
Yeah, the whole gstreamer-plugin situation if Fedora sucks. Swfdec upstream had
implemented support for Codeina that would give the user the option to
install/purchase any missing plugins from Fluendo, but unfortunately just before
the Beta release it was decided to remove Codeina. This is the primary reason we
won't be shippng swfdec installed by default in F9.
> So this must be a common problem, because nspluginwrapper was installed by
> default afaik, and those right gstreamer packages.
I'll talk with our desktop team about whether we should be installing
nspluginwrapper by default. It probably makes more sense for the Adobe repo to
require nspluginwrapper in their flash plugin package, and not have it installed
by default in Fedora.
> I do have a bug still - volume control doesn't work. The slider in the flash
> video does nothing (not implemented?), but perhaps more annoyingly, neither does
> the normal system slider. I assume that is because swfdec doesn't use
> pulseaudio, but goes directly to the alsa interfaces, so I have to use something
> like "alsamixer -c0" to get at the actual volume.
I'm pretty sure the volume slider isn't implemented in swfdec yet, but Benjamin
would be able to answer that more definitively than I could.
swfdec does have pulse audio support built in, so I'm thinking the system slider
issue your seeing I probably due to our pulse audio packages. I'll look into
this a bit more later today.
> Not exactly wife-friendly yet. But this is getting closer!
Good to hear!
Hey, didn't you create Linux? (I know the answer)
Ha Ha, this is so funny.
for what its worth i'm experiencing the gray box bug also
running ubuntu gusty 7.10
this happened yesterday because (i'm pretty sure) i switched from the non-free
adobe flash to the opensource one. I installed swfdec also
i'll run through the above and see if any suggestions help me and get back
(In reply to comment #0)
> the wife will kill me
I wonder why she didn't actually do it - sometimes you appear to be an awful
> I'll talk with our desktop team about whether we should be installing
> nspluginwrapper by default. It probably makes more sense for the Adobe repo to
> require nspluginwrapper in their flash plugin package, and not have it installed
> by default in Fedora.
They are unlikely to budge on this, because there are other key benefits to
nspluginwrapper even for native 32bit browsers: crashy plugins like Adobe Flash
and others wont take down the entire browser with it.
Re: Comment #17, I'm using nspluginwrapper on x86_64 and swfdec works fine on
[cra@l ~]$ ps auxw|grep npviewer
cra 12973 23.7 1.4 344440 56032 ? S 09:44 0:04
>I'm using nspluginwrapper on x86_64 and swfdec works fine on youtube:
So I decided to try some more, and with nspluginwrapper MOST things work, but
not all. For example, I get the gray screen at the end of videos.
This may be connected to SElinux settings, because another difference between
running without nspluginwrapper and running with it is that with nspluginwrapper
I now get the odd
"SElinux: AVC denial. Click icon to view"
(I did not use to get this before - so it must have come when I installed the
audio codecs that made sound work) and the details then say
SELinux is preventing npviewer.bin (nsplugin_t) "unlink" in ./pulse-shm-xxxxxx
so I think this may be some odd interaction with SELinux and nspluginwrapper.
Who are SELinux/nspluginwrapper maintainers for fedora? Can they be cc'd?
I am CC'ing Dan Walsh, SELinux lead and stransky, nspluginwrapper maintainer.
If it's SELinux, then you can test that by doing /usr/sbin/setenforce 0 before
trying to watch a Youtube video.
Using "setenforce 0" does seem to make nspluginwrapper work properly.
Not that I watched very many videos, so it might be random. But it matches the
earlier symptoms, so yeah, I think nspluginwrapper is falling afoul of some
random selinux rule.
Normally I just turn selinux off, but this is a fairly standard Fedora 9 install
with everything default so it happened to be on.
From all of us here at the Fedora Project we just wanted you to know we're very
pleased you're testing Fedora 9 and filing bugs. We also wanted to let you know
that we're never gonna give up fixing these bugs.We know when we do our best
we're never gonna let our users down. Sometimes it may feel like it but we're
never gonna give you the run around on these bugs, either. We don't want to
desert you nor you to desert us.
As frustrating as they are we hope we're never gonna make you cry.
Fedora Project Board Member.
The Board wishes it to be known that:
1. Mr. Vidal has, in the parlance of second-rate spy movies, "gone rogue," and
has posted on behalf of the Board without the required routing through several
committees, endless cross-posted discussion, and explicit approval, and
therefore his pay will be docked accordingly.
2. He is clearly an enormous Rick Astley fan, although he attempts to disguisse
this fact through paraphrase.
3. We love you, Linus! *scream*
4. We wish for Mrs. Torvalds not to visit pain upon us, and thus thank our
community for stepping in and helping Linus get this bug handled.
5. Because it's Friday, things may get a little silly around here. Oh, and mind
Paul W. Frields
Fedora Project Leader
We are in in the midst of trying to confine nsplugin, to allow us to protect the
unconfined user from potential attach from plugins.
I describe this in:
Could you attach the /var/log/audit/audit.log messages. You can execute
# setsebool -P allow_unconfined_nsplugin_transition 0
to turn off the transition when executing nsplugin. This will allow the plugins
to run in the unconfined process just like the rest of login. We will probably
turn this on as default when we ship Fedora 9, but for now we are trying to find
what problems nsplugin confinement causes.
hmm, not even an intention of flame here,
I just use Ubuntu from first version - always alpha and beta works. Sometime
with gnu swf I can open some youtube movies (until Flash 9) and now I can play
flv's with almost all players - ( a bunch of codecs on my machine - gstreamer
bad and ugly from my distro repo's ). So is naturally for me to see Youtube with
Firefox (I use also non-open-source flash player from Adobe). Now... all youtube
movies are mine ;).
The point is I don't suggest you to try Ubuntu Hardy beta or Any other *buntu's
mr. Torvalds, but please use not just Bad but Ugly gstreamer codecs - is not
Nvidia or ATI problem - I tested that on all new machines where I put Linux -
after gstreamer ugly codecs installation - all nasty things will work OK with
almost any kind of videocard being Intel, Ati or Nvidia.
Linux for all.
PS: I just transformed point 3 from : "... We love you, Linus! *scream*..." in
" Thank you dude to turn our history back on the right direction ..., this is
useful now and tomorrow for just few billions..."
Should be Fixed in selinux-policy-3_3_1-29.fc9
You may stumble onto other errors as we experiment with confining plugins.
Nice joke from Linus Torvals, just a flash video bug stoping her! Lol ;-) If
really good joke on first April. The fish bug of the day! Hey Linus come on
Quebec and get a beer with fan's!
I knew this had to be a hoax. Linus is a KDE fanboy. :)
(In reply to comment #0)
> Description of problem:
> youtube no workee - fedora 9 not usable for wife
> Version-Release number of selected component (if applicable):
> swfdec.x86_64 0.6.2-1.fc9
> swfdec-gtk.x86_64 0.6.2-1.fc9
> swfdec-mozilla.x86_64 0.6.0-1.fc9
> How reproducible:
> I didn't try a lot of videos, but I couldn't find a single one that actually
> worked. And what's the internet without the rick-roll?
> Some just show a light gray background, some give the play buttons etc, but show
> only a black screen even when the red ball at the bottom moves along..
> Steps to Reproduce:
> 1. Install current Fedora 9
> 2. Rick-roll!
> 3. No profit!
> Actual results:
> Some videos just show a light gray background, some give the play buttons etc,
> but in the latter case show only a black screen even when the red ball at the
> bottom seems to moves along..
> Expected results:
> Rick Astley in all his glory! People have reported that youtube videos are
> supposed to work with swfdec, so I presume they have worked at some point and
> have been broken recently.
> Just to test that this isn't just a anti-rick-roll security feature, I also
> tested some other videos, but let's face it - we do need Rick for the "Full
> Internet Experience".
> Additional info:
> This is "high" priority because the wife will kill me if she doesn't have her
> videos. And the adobe player won't install on current rawhide due to some
> library issues.
Adobe flash taints your browser. :)
> "Obi-wan Kenobi, you're our only hope"
Solution to linux youtube problem:
here i give you the solution to watch movies on youtube with linux
Distribution: Ubuntu 8.04
Installed Flash player 9
Close The Mozilla Firefox
1) For Gnome go to: Sistem > Administration > Paquetes Synaptic
2) Search: Gnash
3) The right click, select re-install the following packages:
4) once the packages are selected to be reinstall, click on apply buton
5) Ready, open mozilla firefox an play your movie.
I hope, this will be usefull for you,
Solucion problema no funcona youtube en linux:
Les dejo a continuacion como solucione los problemas para ver los videos de youtube.
Distribucion: Ubuntu 8.04
Tener instalado Flash player, lo pueden bajar desde www.adobe.com
Tener cerrado el firefox
1) En Gnome ir a: Sistema > Administracion > Gestor de paquetes Synaptic
2) Buscar: Gnash
3) Con el boton derecho del mouse, marcar para re-instalar los siguientes paquetes:
4) Una vez seleccionados para reinstalar, darle al boton aplicar
5) Abrir mozilla firefox ir a youtube y cuando eligen un video hacen 1 click izquierdo y ya lo tienen andando.
Espero que les sirva,