On 07/13/2018 08:17 AM, Johnny Hughes wrote:> On 07/13/2018 07:42 AM, Matthew Phelps wrote: >> Does anyone know of a CentOS 6 compiled version of the widevine DRM plugin? >> >> With Firefox 60ESR, Netflix (e.g.) installs a version in your >> ~/.mozilla/firefox/(profile name)gmp-widevinecdm/ directory but it has the >> following library failures in 'ldd' output: >> >>> ldd libwidevinecdm.so >> ./libwidevinecdm.so: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not >> found (required by ./libwidevinecdm.so) >> ./libwidevinecdm.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' >> not found (required by ./libwidevinecdm.so) >> ./libwidevinecdm.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' >> not found (required by ./libwidevinecdm.so) >> >> > > I have not tried playing DRM things on the CentOS-6 browser .. but this > looks like a place to start: > > https://support.mozilla.org/en-US/kb/enable-drmTo be clear .. I don't know if the compiled version of firefox we shipped has a DRM widevine that will work with netflix .. the error you are getting seems to happen because of where: libwidevinecdm.so was compiled (against which glibc-devel). so .. maybe adding in the google widevine and somehow disabling the built in firefox one might work .. OR .. disabling the google version might work, etc. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: OpenPGP digital signature URL: <http://lists.centos.org/pipermail/centos/attachments/20180713/22b70a4c/attachment-0001.sig>
On 07/13/2018 08:22 AM, Johnny Hughes wrote:> On 07/13/2018 08:17 AM, Johnny Hughes wrote: >> On 07/13/2018 07:42 AM, Matthew Phelps wrote: >>> Does anyone know of a CentOS 6 compiled version of the widevine DRM plugin? >>> >>> With Firefox 60ESR, Netflix (e.g.) installs a version in your >>> ~/.mozilla/firefox/(profile name)gmp-widevinecdm/ directory but it has the >>> following library failures in 'ldd' output: >>> >>>> ldd libwidevinecdm.so >>> ./libwidevinecdm.so: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not >>> found (required by ./libwidevinecdm.so) >>> ./libwidevinecdm.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' >>> not found (required by ./libwidevinecdm.so) >>> ./libwidevinecdm.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' >>> not found (required by ./libwidevinecdm.so) >>> >>> >> >> I have not tried playing DRM things on the CentOS-6 browser .. but this >> looks like a place to start: >> >> https://support.mozilla.org/en-US/kb/enable-drm > > To be clear .. I don't know if the compiled version of firefox we > shipped has a DRM widevine that will work with netflix .. the error you > are getting seems to happen because of where: > > libwidevinecdm.so > > was compiled (against which glibc-devel). > > so .. maybe adding in the google widevine and somehow disabling the > built in firefox one might work .. OR .. disabling the google version > might work, etc.I will also point out that netflix 'just works' on the CentOS-7 version of the new firefox released (firefox-60.1.0-4.el7.centos.x86_64). I just installed it as a test. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: OpenPGP digital signature URL: <http://lists.centos.org/pipermail/centos/attachments/20180713/28194880/attachment-0001.sig>
On Fri, Jul 13, 2018 at 9:23 AM Johnny Hughes <johnny at centos.org> wrote:> On 07/13/2018 08:17 AM, Johnny Hughes wrote: > > On 07/13/2018 07:42 AM, Matthew Phelps wrote: > >> Does anyone know of a CentOS 6 compiled version of the widevine DRM > plugin? > >> > >> With Firefox 60ESR, Netflix (e.g.) installs a version in your > >> ~/.mozilla/firefox/(profile name)gmp-widevinecdm/ directory but it has > the > >> following library failures in 'ldd' output: > >> > >>> ldd libwidevinecdm.so > >> ./libwidevinecdm.so: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' > not > >> found (required by ./libwidevinecdm.so) > >> ./libwidevinecdm.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' > >> not found (required by ./libwidevinecdm.so) > >> ./libwidevinecdm.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' > >> not found (required by ./libwidevinecdm.so) > >> > >> > > > > I have not tried playing DRM things on the CentOS-6 browser .. but this > > looks like a place to start: > > > > https://support.mozilla.org/en-US/kb/enable-drm > > To be clear .. I don't know if the compiled version of firefox we > shipped has a DRM widevine that will work with netflix .. the error you > are getting seems to happen because of where: > > libwidevinecdm.so > > was compiled (against which glibc-devel). > > so .. maybe adding in the google widevine and somehow disabling the > built in firefox one might work .. OR .. disabling the google version > might work, etc. > >It appears firefox downloads the google library each time it is requested, and the one it downloads is compiled against the wrong libraries. I realize this is not a CentOS support issue per se, I was inquiring if anyone in the community, or upstream, had dealt with this before. I understand the CentOS 7 version works fine, however we are still running CentOS 6. -- Matt Phelps System Administrator, Computation Facility Harvard - Smithsonian Center for Astrophysics mphelps at cfa.harvard.edu, http://www.cfa.harvard.edu
On 07/13/18 08:34, Matthew Phelps wrote:> On Fri, Jul 13, 2018 at 9:23 AM Johnny Hughes <johnny at centos.org> wrote: > >> On 07/13/2018 08:17 AM, Johnny Hughes wrote: >>> On 07/13/2018 07:42 AM, Matthew Phelps wrote: >>>> Does anyone know of a CentOS 6 compiled version of the widevine DRM >> plugin? >>>> >>>> With Firefox 60ESR, Netflix (e.g.) installs a version in your >>>> ~/.mozilla/firefox/(profile name)gmp-widevinecdm/ directory but it has >> the >>>> following library failures in 'ldd' output: >>>> >>>>> ldd libwidevinecdm.so >>>> ./libwidevinecdm.so: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' >> not >>>> found (required by ./libwidevinecdm.so) >>>> ./libwidevinecdm.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' >>>> not found (required by ./libwidevinecdm.so) >>>> ./libwidevinecdm.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' >>>> not found (required by ./libwidevinecdm.so) >>>> >>>> >>> >>> I have not tried playing DRM things on the CentOS-6 browser .. but this >>> looks like a place to start: >>> >>> https://support.mozilla.org/en-US/kb/enable-drm >> >> To be clear .. I don't know if the compiled version of firefox we >> shipped has a DRM widevine that will work with netflix .. the error you >> are getting seems to happen because of where: >> >> libwidevinecdm.so >> >> was compiled (against which glibc-devel). >> >> so .. maybe adding in the google widevine and somehow disabling the >> built in firefox one might work .. OR .. disabling the google version >> might work, etc. >> >> > It appears firefox downloads the google library each time it is requested, > and the one it downloads is compiled against the wrong libraries. > > I realize this is not a CentOS support issue per se, I was inquiring if > anyone in the community, or upstream, had dealt with this before.I agree, we should apply directly to one of these three letter agencies to have their code straightened up ;-) I don't know which one though. Valeri> > I understand the CentOS 7 version works fine, however we are still running > CentOS 6. >-- ++++++++++++++++++++++++++++++++++++++++ Valeri Galtsev Sr System Administrator Department of Astronomy and Astrophysics Kavli Institute for Cosmological Physics University of Chicago Phone: 773-702-4247 ++++++++++++++++++++++++++++++++++++++++