Mozilla Firefox not opening News videos

Regardless of the Mozilla OBS Firefox version 141.0.2 (64-Bit) from the repository –
<https://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.6/>
or, the version 140.1.0 from the SLE Updates repository –
<http://download.opensuse.org/update/leap/15.6/oss>
the videos offered on local and foreign news services refuse to load and play.

Last month, there was no such misbehaviour.

The news videos load and play as expected in the Chromium browser on this machine – ditto Android mobile telephones and Apple macOS Laptops.


Cleared the user’s .cache directory.
Cleared the user’s .mozilla directory and restored the Bookmarks and settings.

  • No change.

YouTube videos from, for example, PetaPixel or Sigma Germany play as expected in Firefox.


Any ideas?

An example URL would be good.

@hui:

It varies:

  • This one doesn’t –

<https://www.br.de/nachrichten/sport/transfer-news-ticker-bundesliga-fc-bayern-augsburg-nuernberg-fuerth-regensburg-1860-im-sommer,UsXbAeD>


This one plays the audio OK –
<https://www.br.de/nachrichten/bayern/fischerstechen-und-entenrennen-bamberger-sandkerwa-startet,UuVRHJQ>

But, the video doesn’t play –

Seems not to be a codec problem. On the machine where i testet the videos (Tumbleweed machine), NO Packman is used or installed. They played fine with FF. Are you using a proxy or try to access the content from outside Germany? As far as i know, the public TV stations like BR restrict the access from outside Germany.

Same test result in a Leap 15.6 VB without packman. The videos play fine with FF from the SLE repo.

@dcurtisfra lives in DE. I do think it is a codec issue.

Curious about what zypper lr -d says.

This one does run here (Leap 15.6 up-to-date till last Tuesday). As proof I can say he speaks with an Austrian accent. :wink:

I think, it’s also a Codec problem, but can you add a new user, login graphical to that user and see, if it is working?

 > zypper lr -d
#  | Alias                            | Name                                                                                        | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                             | Service
---+----------------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+------+----------+--------+---------------------------------------------------------------------------------+--------
 1 | Build_Service:_PHP:_Applications | openSUSE BuildService - PHP:Applications                                                    | Ja      | (r ) Ja   | Ja      | -    |  102     | rpm-md | https://download.opensuse.org/repositories/server:/php:/applications/15.6/      | 
 2 | Essentials                       | Packman Repository - Essentials                                                             | Ja      | (r ) Ja   | Ja      | -    |  100     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/Essentials/  | 
 3 | Graphics_Project                 | Graphics Project                                                                            | Nein    | ----      | ----    | -    |  106     | rpm-md | https://download.opensuse.org/repositories/graphics/15.6/                       | 
 4 | Hardware:Tools                   | Hardware tools                                                                              | Ja      | (r ) Ja   | Ja      | -    |  103     | rpm-md | https://download.opensuse.org/repositories/hardware/15.6/                       | 
 5 | KDE:Extra                        | KDE: Extra                                                                                  | Ja      | (r ) Ja   | Ja      | -    |  102     | rpm-md | https://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_15.6/       | 
 6 | KDE:Frameworks5                  | KDE:Frameworks5                                                                             | Nein    | ----      | ----    | -    |  102     | rpm-md | https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15.6/ | 
 7 | Mozilla                          | Mozilla OBS Project                                                                         | Ja      | (r ) Ja   | Ja      | -    |  100     | rpm-md | https://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.6/          | 
 8 | Multimedia:Apps                  | Multimedia: Apps                                                                            | Ja      | (r ) Ja   | Ja      | -    |  103     | rpm-md | https://download.opensuse.org/repositories/multimedia:/apps/15.6/               | 
 9 | Multimedia:Libs                  | Multimedia: Libs                                                                            | Ja      | (r ) Ja   | Ja      | -    |  103     | rpm-md | https://download.opensuse.org/repositories/multimedia:/libs/15.6/               | 
10 | Security_project                 | Security project                                                                            | Ja      | (r ) Ja   | Ja      | -    |  105     | rpm-md | https://download.opensuse.org/repositories/security/15.6/                       | 
11 | VideoLAN_libdvdcss               | VideoLAN - libdvdcss                                                                        | Ja      | (r ) Ja   | Ja      | -    |  110     | rpm-md | https://download.videolan.org/SuSE/15.6/                                        | 
12 | openSUSE_Virtulization           | openSUSE Virtualization                                                                     | Ja      | (r ) Ja   | Ja      | -    |  101     | rpm-md | https://download.opensuse.org/repositories/Virtualization/15.6/                 | 
13 | repo-backports-debug-update      | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/backports_debug/                  | 
14 | repo-backports-update            | Update repository of openSUSE Backports                                                     | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/backports/                        | 
15 | repo-debug                       | Debug Repository                                                                            | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.6/repo/oss/             | 
16 | repo-debug-backports-update      | Update repository of openSUSE Backports (Debug)                                             | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/backports_debug/                  | 
17 | repo-debug-non-oss               | Debug Repository (Non-OSS)                                                                  | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.6/repo/non-oss/         | 
18 | repo-debug-sle-update            | Update repository with updates from SUSE Linux Enterprise 15 (Debug)                        | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/15.6/sle/                        | 
19 | repo-debug-update                | Update Repository (Debug)                                                                   | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/15.6/oss/                        | 
20 | repo-debug-update-non-oss        | Update Repository (Debug, Non-OSS)                                                          | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/15.6/non-oss/                    | 
21 | repo-non-oss                     | Non-OSS Repository                                                                          | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/non-oss/               | 
22 | repo-openh264                    | Open H.264 Codec (openSUSE Leap)                                                            | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/                              | 
23 | repo-oss                         | Haupt-Repository                                                                            | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/oss/                   | 
24 | repo-sle-debug-update            | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/15.6/sle/                        | 
25 | repo-sle-update                  | Update repository with updates from SUSE Linux Enterprise 15                                | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/sle/                              | 
26 | repo-update                      | Hauptaktualisierungs-Repository                                                             | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/oss                               | 
27 | repo-update-non-oss              | Aktualisierungs-Repository (Nicht-Open-Source-Software)                                     | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/non-oss/                          | 
28 | security_keepassxc               | KeePassXC (15.6)                                                                            | Nein    | ----      | ----    | -    |  104     | rpm-md | https://download.opensuse.org/repositories/security:/keepassxc/15.6/            | 
 >
 > zypper search --details --installed-only h264
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                      | Type  | Version               | Arch   | Repository
---+---------------------------+-------+-----------------------+--------+---------------------------------
i+ | gstreamer-plugin-openh264 | Paket | 1.24.12-1.sle150600.2 | x86_64 | Open H.264 Codec (openSUSE Leap)
i  | libopenh264-8             | Paket | 2.6.0-2.sle150600.1   | x86_64 | Open H.264 Codec (openSUSE Leap)
i+ | mozilla-openh264          | Paket | 2.6.0-2.sle150600.1   | x86_64 | Open H.264 Codec (openSUSE Leap)
 >
 > zypper search --details --installed-only Mozilla
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                               | Type  | Version             | Arch   | Repository
---+------------------------------------+-------+---------------------+--------+-------------------------------------------------------------
i+ | ca-certificates-mozilla            | Paket | 2.74-150200.41.1    | noarch | Update repository with updates from SUSE Linux Enterprise 15
i+ | kmozillahelper                     | Paket | 5.0.6-bp156.2.3.1   | x86_64 | Update repository of openSUSE Backports
i+ | mozilla-nspr                       | Paket | 4.37-lp156.1.1      | x86_64 | Mozilla OBS Project
i+ | mozilla-nspr-32bit                 | Paket | 4.36-150000.3.32.1  | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | mozilla-nss                        | Paket | 3.113-lp156.1.4     | x86_64 | Mozilla OBS Project
i+ | mozilla-nss-32bit                  | Paket | 3.112-150400.3.57.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | mozilla-nss-certs                  | Paket | 3.113-lp156.1.4     | x86_64 | Mozilla OBS Project
i+ | mozilla-nss-certs-32bit            | Paket | 3.112-150400.3.57.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | mozilla-nss-sysinit                | Paket | 3.113-lp156.1.4     | x86_64 | Mozilla OBS Project
i+ | mozilla-nss-tools                  | Paket | 3.113-lp156.1.4     | x86_64 | Mozilla OBS Project
i+ | mozilla-openh264                   | Paket | 2.6.0-2.sle150600.1 | x86_64 | Open H.264 Codec (openSUSE Leap)
i+ | MozillaFirefox                     | Paket | 141.0.2-lp156.1.1   | x86_64 | Mozilla OBS Project
i+ | MozillaFirefox-branding-openSUSE   | Paket | 68-lp156.21.1       | x86_64 | Mozilla OBS Project
i+ | MozillaFirefox-translations-common | Paket | 141.0.2-lp156.1.1   | x86_64 | Mozilla OBS Project
 >

Thought of that as well – with a new test user, the same issue is happening.

Can you check in about:config

media.mediasource.enabled
media.rdd-ffmpeg.enabled

I have both on true and can watch the videos, I have seen some people had to toggle the first option to false to get videos, so might be worth to try it out.

Nope – didn’t change the behaviour – but, I didn’t exit and then restart Firefox …

Maybe this is your problem, you have priority 100 (less as the openSUSE Repos).

Higher Number means less priority.

Also Videlan Repo is added and enabled, multimedia libs also and and and

Priority is set to less as the openSUSE Repos.

This will lead to problems.

I wonder, your sytem is running

1 Like

Until now, having non-openSUSE repositories – mostly AFAIK without any OpenQA – has never been a problem, ever …

AFAIK, the priority only affects the automatic package choice – if ever anything isn’t OK then, “zypper verify” has always seemed to display any inconsistencies with the package dependencies.

I’ll check my Leap 16.0RC VM – if everything is OK there then, we’ll forget this issue.

Hmmm –

  • With Leap 16.0RC, everything is OK.

The Firefox is a 140.?? version and,

  • There ain’t no Widevine plugin …
  • And, the only thing that’s installed from the “Open H.264 Codec” repository is –
    “libopenh264-8” …

I’ll remove the things from the Leap 15.6 and see what happens.

No luck – the issue remains for me with Leap 15.6 –

  • Will wait until Leap 16.0. :smiling_imp:

The issue is most likely caused by packages from one of the external untested repositories.

You may start narrow down the issue by having a look what is installed from each repo. My guess is that one of the multimedia repos is the culprit (as they contain variants of several libraries). On a non tinkered system without external repos (except the Cisco h264 repo), the videos just play fine. This is also backed by your test with Leap 16.

zypper se -si -r <reponumber>

2 Likes

@hui:

Yes, thinking about the issue, this seems to be a possible root cause.

  • I’m considering reviewing my Multimedia repos –
    They’re rapidly moving into the “unnecessary” box –
    Possibly, Mozilla & Co. have moved far enough to make these repositories no longer needed –
    Plus, the simple fact that, DVDs & Co. are almost no longer relevant …