MakeMKV v1.17.8 - "This application version is too old. Please download the latest..."

The place to discuss linux version of MakeMKV
Post Reply
Message
Author
dtech
Posts: 18
Joined: Mon Jun 06, 2022 7:02 am
Contact:

MakeMKV v1.17.8 - "This application version is too old. Please download the latest..."

#1 Post by dtech » Mon Nov 18, 2024 6:25 pm

It was very difficult to compile glibc-2.34 dependency for the last version, and makemkvcon binary needed to patch by patchelf, but I finally succeeded.

Then I got this message:

Code: Select all

This application version is too old.  Please download the latest version at http://www.makemkv.com/ or enter a registration key to continue using the current version.
However, after downgrading to the previous version, it worked. Why is the current version not working?

makemkv-armhf-1_17_8-vs-1_17_7.png
makemkv-armhf-1_17_8-vs-1_17_7.png (125.44 KiB) Viewed 556 times

buttergolem
Posts: 9
Joined: Wed Oct 30, 2024 5:56 am

Re: MakeMKV v1.17.8 - "This application version is too old. Please download the latest..."

#2 Post by buttergolem » Thu Nov 21, 2024 4:05 am

Hi dtech,

I just followed this instruction here yesterday viewtopic.php?f=3&t=224 on my Linux Mint machine and everything worked instantly.
As far as I can see, you are connecting to a remote machine. Which operating system does it use?

dtech
Posts: 18
Joined: Mon Jun 06, 2022 7:02 am
Contact:

Re: MakeMKV v1.17.8 - "This application version is too old. Please download the latest..."

#3 Post by dtech » Thu Nov 21, 2024 8:19 am

buttergolem wrote:
Thu Nov 21, 2024 4:05 am
As far as I can see, you are connecting to a remote machine. Which operating system does it use?
Most Linux operating systems display the OS name and version number in the welcome message after successful login on SSH.
This can also be seen in the screenshot above, so in my case it is LibreELEC 9.2.
It is not a desktop OS, just a media center JeOS, which can also run on embedded devices, such as e.g. an Android TV box.
Simply explained: LibreELEC's user interface is Kodi, which can also be used with an IR or RF remote control, you don't necessarily need a keyboard or mouse.
buttergolem wrote:
Thu Nov 21, 2024 4:05 am
I just followed this instruction here yesterday viewtopic.php?f=3&t=224 on my Linux Mint machine and everything worked instantly.
Well, the situation is a bit more complicated than compiling it on the same PC I want to use it.
My build environment is x86_64, but the target is a 32-bit arm environment. In addition, LibreELEC's binary packages are also installed by Kodi, which I accessed via VNC.
(This is why the downgrade between running the two commands is not visible on the screenshot.)

In addition, there is an older glibc in the system, which cannot be simply replaced, so it must also be compiled separately for makemkvcon.
This has caused problems for many people with the latest version, see for example here:
viewtopic.php?f=3&t=35930
... or here:
viewtopic.php?f=3&t=35715

But, as I wrote in the post above, I finally managed to solve the glibc problem. From here begins the complication that I described...

I have already managed to find out that there is a problem with v1.17.8 downloading the sdf.bin (and also hkd_*.bin files for UHD decrypt) file.
While the version one earlier (1.17.7) downloads in case of a missing file, the latest version throws the above error instead of downloading.

In the case of an update, it works without problems, the error occurs only and exclusively with a new installation, when the sdf.bin file (or _private_data.tar) is not present.
I managed to force it to download if not present by this modification:
https://github.com/dtechsrv/LibreELEC-A ... 905544dR37
... but the hkd files (need for UHD decrypt) are not available in this file.

But makemkvcon initially downloads this file -> https://hkdata.crabdance.com/svq/sdf.dat.gz which contains the hkd files.
However, I have no idea how to extract the hkd_*.bin files from the sdf.dat file, which it contains these files in raw format.

In any case, I'm not sure if I should find a solution with external script, because this download error seems to me to be a program bug, which only the developer of makemkv can confirm and fix.

Post Reply