BD.ISO on V4k not playing

Good day @sam_nazarko & co.

I LOVE the V4K, however BD.iso movies that play fine on all other OSMC builds (RPI2, RPI3, V2) fail to play on the V4K. Mind taking a little peek?

http://paste.osmc.io/secadoduxa

Is your device up to date?

Unable to load libbluray.so.1, reason: libfontconfig.so.1: cannot open shared object file: No such file or directory

I have /usr/lib/arm-linux-gnueabihf/libfontconfig.so.1, do you?

root@osmc:/home/osmc# dpkg -l | grep bluray
ii  armv7-libbluray-osmc                 0.9.3-2                              armhf        libbluray library for OSMC

I updated via MyOsmc

I do NOT have /libfontconfig.so.1

ls /usr/lib/arm-linux-gnueabihf/

alsa-lib libexpatw.so.1.6.0 libidn.so.11 libpanelw.so.5 libssh.so.4
audit libexslt.so.0 libidn.so.11.6.12 libpanelw.so.5.9 libssh.so.4.4.1
avahi libexslt.so.0.8.17 libjbig.so.0 libpcrecpp.so.0 libssh_threads.so.4
cifs-utils libffi.so.6 libjpeg.so.62 libpcrecpp.so.0.0.0 libssh_threads.so.4.4.1
gconv libffi.so.6.0.2 libjpeg.so.62.1.0 libpcreposix.so.3 libssl.so.1.0.0
gio libform.so.5 libk5crypto.so.3 libpcreposix.so.3.13.1 libstdc++.so.6
girepository-1.0 libform.so.5.9 libk5crypto.so.3.1 libpcsclite.so.1 libstdc++.so.6.0.20
glib-2.0 libformw.so.5 libkrb5.so.3 libpcsclite.so.1.0.0 libtag.so.1
krb5 libformw.so.5.9 libkrb5.so.3.3 libperl.so.5.20 libtag.so.1.14.0
ldb libfreetype.so.6 libkrb5support.so.0 libperl.so.5.20.2 libtalloc.so.2
libapt-inst.so.1.5 libfreetype.so.6.11.1 libkrb5support.so.0.1 libplist.so.2 libtalloc.so.2.1.2
libapt-inst.so.1.5.0 libfribidi.so.0 liblber-2.4.so.2 libplist.so.2.0.0 libtasn1.so.6
libapt-pkg.so.4.12 libfribidi.so.0.3.5 liblber-2.4.so.2.10.3 libpng12.so.0 libtasn1.so.6.3.2
libapt-pkg.so.4.12.0 libgensec.so.0 liblcms2.so.2 libpolkit-agent-1.so.0 libtdb.so.1
libapt-private.so.0.0 libgensec.so.0.0.1 liblcms2.so.2.0.6 libpolkit-agent-1.so.0.0.0 libtdb.so.1.3.6
libapt-private.so.0.0.0 libGeoIP.so.1 libldap-2.4.so.2 libpolkit-backend-1.so.0 libtevent.so.0
libasound.so.2 libGeoIP.so.1.6.2 libldap_r-2.4.so.2 libpolkit-backend-1.so.0.0.0 libtevent.so.0.9.28
libasound.so.2.0.0 libgif.so.4 libldap_r-2.4.so.2.10.3 libpolkit-gobject-1.so.0 libtevent-util.so.0
libavahi-client.so.3 libgif.so.4.1.6 libldb.so.1 libpolkit-gobject-1.so.0.0.0 libtevent-util.so.0.0.1
libavahi-client.so.3.2.9 libgio-2.0.so.0 libldb.so.1.1.20 libpsl.so.0 libtic.so.5
libavahi-common.so.3 libgio-2.0.so.0.4200.1 libmad.so.0 libpsl.so.0.2.2 libtic.so.5.9
libavahi-common.so.3.5.3 libgirepository-1.0.so.1 libmad.so.0.2.1 libpytalloc-util.so.2 libtiff.so.5
libavahi-core.so.7 libgirepository-1.0.so.1.0.0 libmenu.so.5 libpytalloc-util.so.2.1.2 libtiff.so.5.2.0
libavahi-core.so.7.0.2 libgmodule-2.0.so.0 libmenu.so.5.9 libpython2.7.so.1 libtinyxml.so.2.6.2
libcap-ng.so.0 libgmodule-2.0.so.0.4200.1 libmenuw.so.5 libpython2.7.so.1.0 libusb-0.1.so.4
libcap-ng.so.0.0.0 libgmp.so.10 libmenuw.so.5.9 libregistry.so.0 libustr-1.0.so.1
libconfuse.so.0 libgmp.so.10.2.0 libmicrohttpd.so.10 libregistry.so.0.0.1 libustr-1.0.so.1.0.4
libconfuse.so.0.0.0 libgnutls-deb0.so.28 libmicrohttpd.so.10.27.0 librtmp.so.1 libvorbisenc.so.2
libcrypto.so.1.0.0 libgnutls-deb0.so.28.41.0 libmysqlclient_r.so.18 libsamba-credentials.so.0 libvorbisenc.so.2.0.10
libcups.so.2 libgobject-2.0.so.0 libmysqlclient_r.so.18.0.0 libsamba-credentials.so.0.0.1 libvorbis.so.0
libcurl.so.3 libgobject-2.0.so.0.4200.1 libmysqlclient.so.18 libsamba-hostconfig.so.0 libvorbis.so.0.4.7
libcurl.so.4 libgssapi_krb5.so.2 libmysqlclient.so.18.0.0 libsamba-hostconfig.so.0.0.1 libwbclient.so.0
libcurl.so.4.3.0 libgssapi_krb5.so.2.2 libndr-krb5pac.so.0 libsamba-passdb.so.0 libwbclient.so.0.12
libdaemon.so.0 libgthread-2.0.so.0 libndr-krb5pac.so.0.0.1 libsamba-passdb.so.0.24.1 libwebpdemux.so.1
libdaemon.so.0.5.0 libgthread-2.0.so.0.4200.1 libndr-nbt.so.0 libsamba-policy.so.0 libwebpdemux.so.1.0.1
libdb-5.3.so libgudev-1.0.so.0 libndr-nbt.so.0.0.1 libsamba-policy.so.0.0.1 libwebpmux.so.1
libdbus-glib-1.so.2 libgudev-1.0.so.0.2.0 libndr.so.0 libsamba-util.so.0 libwebpmux.so.1.0.1
libdbus-glib-1.so.2.2.2 libhogweed.so.2 libndr.so.0.0.3 libsamba-util.so.0.0.1 libwebp.so.5
libdcerpc-atsvc.so.0 libhogweed.so.2.5 libndr-standard.so.0 libsamdb.so.0 libwebp.so.5.0.1
libdcerpc-atsvc.so.0.0.1 libicudata.so.52 libndr-standard.so.0.0.1 libsamdb.so.0.0.1 libxml2.so.2
libdcerpc-binding.so.0 libicudata.so.52.1 libnetapi.so.0 libsamplerate.so.0 libxml2.so.2.9.1
libdcerpc-binding.so.0.0.1 libicui18n.so.52 libnettle.so.4 libsamplerate.so.0.1.8 libxslt.so.1
libdcerpc-samr.so.0 libicui18n.so.52.1 libnettle.so.4.7 libsasl2.so.2 libxslt.so.1.1.28
libdcerpc-samr.so.0.0.1 libicuio.so.52 libnfnetlink.so.0 libsasl2.so.2.0.25 libyajl.so.2
libdcerpc-server.so.0 libicuio.so.52.1 libnfnetlink.so.0.2.0 libsemanage.so.1 libyajl.so.2.1.0
libdcerpc-server.so.0.0.1 libicule.so.52 libntdb.so.1 libsmbclient-raw.so.0 openssl-1.0.0
libdcerpc.so.0 libicule.so.52.1 libntdb.so.1.0 libsmbclient-raw.so.0.0.1 perl
libdcerpc.so.0.0.1 libiculx.so.52 libogg.so.0 libsmbclient.so.0 perl5
libdebconfclient.so.0 libiculx.so.52.1 libogg.so.0.8.2 libsmbclient.so.0.2.1 polkit-1
libdebconfclient.so.0.0.0 libicutest.so.52 libopts.so.25 libsmbconf.so.0 samba
libedit.so.2 libicutest.so.52.1 libopts.so.25.16.0 libsmbldap.so.0 sasl2
libedit.so.2.0.51 libicutu.so.52 libp11-kit.so.0 libsqlite3.so.0
libevent-2.0.so.5 libicutu.so.52.1 libp11-kit.so.0.0.0 libsqlite3.so.0.8.6
libevent-2.0.so.5.1.9 libicuuc.so.52 libpanel.so.5 libssh2.so.1
libexpatw.so.1 libicuuc.so.52.1 libpanel.so.5.9 libssh2.so.1.0.1

sudo apt-get install libfontconfig1

First blush, BD.ISO is again working :slight_smile:

I suspect your device may not have been up to date.

Edit: I see the issue now. It looks like it affects all platforms: the dependency was added to the development package, rathert than the lib package

AHHH… and given that I was on v17 testing for all platforms other than the V4K before v17 went stable… that would certainly be the reason for the V4K not having the package!

Hi

I actually found the issue and it’s broken on new installs. Old installs (Jarvis) depended on an upstream Blu-ray library which brought the lifontconfig1 dependency in.

With Krypton we had to distribute our own version of libbluray to ensure compatibility with Krypton and that improvements were up to date, as Debian libraries lag behind a little bit. We brought in the correct dependencies, but only for the development package. This affects all devices.

I’ve now fixed it in this commit

It will be available in the next update. Thanks for the report!

Cheers

Sam

Cheers!

A post was split to a new topic: Problems playing UHD ISO via NAS