Discrepancies between libmmbd files

The place to discuss linux version of MakeMKV
Post Reply
georgesgiralt
Posts: 62
Joined: Thu Jun 04, 2020 12:40 pm

Discrepancies between libmmbd files

Post by georgesgiralt » Wed Jun 05, 2024 6:04 am

Hi Guys,
On my laptop running Ubuntu 22.04 LTS I use https://ppa.launchpadcontent.net/heyarj ... eta/ubuntu as the repository for the Ubuntu MakeMkv packages sinc some years now.
So far so good.
Trying to read a 4K BluRay, I discovered that VLC could not open with this message :

Code: Select all

 <pre>aacs.c:255: Unable decrypt unit (AACS)!</pre>
So I dig a little further.

Code: Select all

ls -l /usr/lib/libmmbd*
-rw-r--r-- 1 root root 51816 janv. 28 16:51 /usr/lib/libmmbd.so.0
dpkg -l makemkv*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version        Architecture Description
+++-==============-==============-============-=========================================================================================================================================
ii  makemkv-bin    1.17.7-1~jammy amd64        MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere.
ii  makemkv-oss    1.17.7-1~jammy amd64        MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere
# dpkg -L makemkv-oss
/.
/usr
/usr/bin
/usr/bin/makemkv
/usr/bin/mmccextr
/usr/bin/mmgplsrv
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libdriveio.so.0
/usr/lib/x86_64-linux-gnu/libmakemkv.so.1
/usr/lib/x86_64-linux-gnu/libmmbd.so.0
/usr/share
/usr/share/applications
/usr/share/applications/makemkv.desktop
/usr/share/doc
/usr/share/doc/makemkv-oss
/usr/share/doc/makemkv-oss/changelog.Debian.gz
/usr/share/doc/makemkv-oss/copyright
/usr/share/icons
/usr/share/icons/hicolor
/usr/share/icons/hicolor/128x128
/usr/share/icons/hicolor/128x128/apps
/usr/share/icons/hicolor/128x128/apps/makemkv.png
/usr/share/icons/hicolor/16x16
/usr/share/icons/hicolor/16x16/apps
/usr/share/icons/hicolor/16x16/apps/makemkv.png
/usr/share/icons/hicolor/22x22
/usr/share/icons/hicolor/22x22/apps
/usr/share/icons/hicolor/22x22/apps/makemkv.png
/usr/share/icons/hicolor/256x256
/usr/share/icons/hicolor/256x256/apps
/usr/share/icons/hicolor/256x256/apps/makemkv.png
/usr/share/icons/hicolor/32x32
/usr/share/icons/hicolor/32x32/apps
/usr/share/icons/hicolor/32x32/apps/makemkv.png
/usr/share/icons/hicolor/64x64
/usr/share/icons/hicolor/64x64/apps
/usr/share/icons/hicolor/64x64/apps/makemkv.png
# # ll /usr/lib/x86_64-linux-gnu/libmmbd*
-rw-r--r-- 1 root root 43376 mai    23 11:18 /usr/lib/x86_64-linux-gnu/libmmbd.so.0
# diff /usr/lib/x86_64-linux-gnu/libmmbd.so.0 /usr/lib/libmmbd.so.0 
Binary files /usr/lib/x86_64-linux-gnu/libmmbd.so.0 and /usr/lib/libmmbd.so.0 differ
#
How come these two files are different ? Did something change in the installation path and did not get updated ?
What should I do ?
Many thanks in advance for your help.

P.S. : my BU40N BD reader CAN read 4K discs....
Edit : I forgot ...

Code: Select all

# file /usr/lib/libmmbd.so.0 
/usr/lib/libmmbd.so.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f1f626e8bbe12cb3f44d563ef2ee6799f3526c02, stripped
# file /usr/lib/x86_64-linux-gnu/libmmbd.so.0                       
/usr/lib/x86_64-linux-gnu/libmmbd.so.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=93613bc3fff5d0a6bcd25028693b3374a510d584, stripped
# ldd /usr/lib/x86_64-linux-gnu/libmmbd.so.0 
	linux-vdso.so.1 (0x00007ffdb6fdd000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007cee46200000)
	libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007cee45c00000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007cee45800000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007cee46119000)
	/lib64/ld-linux-x86-64.so.2 (0x00007cee46543000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007cee464f1000)
# ldd /usr/lib/libmmbd.so.0 
	linux-vdso.so.1 (0x00007ffeaa5fe000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x000070456ee00000)
	libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x000070456e800000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000070456e400000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000070456ed19000)
	/lib64/ld-linux-x86-64.so.2 (0x000070456f0d1000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000070456f07d000)


Post Reply