Page 1 of 1

[SOLVED] Seems makemkv don't see the KEYDB.cfg file

Posted: Mon Mar 27, 2023 10:04 am
by mirto
Hi all,
I have Debian testing with makemkv 1.17.3 installed using the instructions at
viewtopic.php?f=3&t=224

I have the KEYDB.cfg file installed at ~/.config/aacs/

When I try to open a BD iso image it fails saying

Code: Select all

MakeMKV v1.17.3 linux(x64-release) inizializzato
Il programma non ha trovato alcun lettore ottico.
Uso modalità di accesso diretto
Tabella del contenuto hash caricata. Sarà verificata l'integrità dei files M2TS.
Il file di scaricamento memoria AACS è stato salvato come /home/XXXXXXX/.MakeMKV/MKB_v43_Now_You_See_Me_E1A0.tgz
La chiave del volume di questo disco è sconosciuta. Il video non può essere decriptato.
Impossibile aprire il disco
If I open the same iso image with VLC it works perfectly.

Seems that makemkv cannot reach the KEYDB.cfg file.

What can I do?

Re: Seems makemkv don't see the KEYDB.cfg file

Posted: Mon Mar 27, 2023 1:07 pm
by Woodstock
Submit the file MKB_v43_Now_You_See_Me_E1A0.tgz to svc@makemkv.com for analysis. And make sure your copy of the program can access internet to pick up updates.

keydb.cfg isn't mentioned in the MakeMKV online documentation, going back to version 1.01. I cannot see any documentation saying it is used. I remember trying it a few times, but it did not seem to do anything.

Re: Seems makemkv don't see the KEYDB.cfg file

Posted: Tue Mar 28, 2023 7:23 am
by mirto
Ok here is the file.
I added another file of another BD disk that had the same error.

How can I test if makemkv can reach Internet?

Re: Seems makemkv don't see the KEYDB.cfg file

Posted: Tue Mar 28, 2023 1:12 pm
by Woodstock
The log will tell whether or not MakeMKV can reach the internet. If your logging settings are set high enough, that is. The default is rather low, in my opinion, but it is easily switched.

In program settings, General, "Enable Internet access" checked sets that up. It's been checked so long on my copies that I can't remember if it is automatic or not. :)

Re: Seems makemkv don't see the KEYDB.cfg file

Posted: Tue Mar 28, 2023 5:36 pm
by mirto
Well, it seems that internet access is already enabled.

Have i to select the debug log option and try again to give more information?

Re: Seems makemkv don't see the KEYDB.cfg file

Posted: Tue Mar 28, 2023 6:26 pm
by Woodstock
Yes, add a check mark for debug information being recorded. Your log window will show more stuff, and the log FILE for the application will grow even more.

You should be able to tell from the log file if it is able to download the disc decryption data, or if it had an error doing so.

Re: Seems makemkv don't see the KEYDB.cfg file

Posted: Tue Mar 28, 2023 7:06 pm
by mirto
Here are the log window and the generated file.

But I don't see anything I can understand.

What can I try?

Re: Seems makemkv don't see the KEYDB.cfg file

Posted: Tue Mar 28, 2023 11:12 pm
by dcoke22
I can't read Italian, but my phone can do a reasonable job of translating.
IMG_7591.jpg
In the Fixing Volume Key is Unknown post, it says you would see 'Automatic HK downloading is disabled or failed.' if there was a problem. I do not see that message in your log so it would seem that things are working but no key exists for disc.

As Woodstock suggested, please email that file to svq@makemkv.com

Re: Seems makemkv don't see the KEYDB.cfg file

Posted: Wed Mar 29, 2023 7:24 am
by mirto
Well, seems a dns problem.
From Italy I wasn't able to obtain the hkdata.fairuse.org ip address using Google or Cloudflare

Code: Select all

mirto@bianco500:~$ nslookup hkdata.fairuse.org 8.8.8.8
Server:         8.8.8.8
Address:        8.8.8.8#53

** server can't find hkdata.fairuse.org: NXDOMAIN

mirto@bianco500:~$ nslookup hkdata.fairuse.org 8.8.4.4
Server:         8.8.4.4
Address:        8.8.4.4#53

** server can't find hkdata.fairuse.org: NXDOMAIN

mirto@bianco500:~$ nslookup hkdata.fairuse.org 1.1.1.1
Server:         1.1.1.1
Address:        1.1.1.1#53

** server can't find hkdata.fairuse.org: NXDOMAIN

But the post you cited says:
hkdata.fairuse.org is no longer used!
BTW adding the address to the /etc/hosts file not work: the address is unreachable

Code: Select all

mirto@debiantesting:~$ tracepath hkdata.fairuse.org
 1?: [LOCALHOST]                      pmtu 1500
 1:  _gateway                                              0.152ms 
 1:  _gateway                                              0.102ms 
 2:  192.168.68.1                                          1.244ms 
 3:  myfastgate.nexxt                                      3.536ms 
 4:  10.1.131.180                                         16.816ms 
 5:  10.1.133.161                                         11.355ms 
 6:  10.1.133.150                                         15.623ms 
 7:  10.1.133.158                                         13.391ms 
 8:  10.1.155.17                                          11.343ms 
 9:  10.254.20.9                                          13.596ms asymm 11 
10:  93-57-68-102.ip163.fastwebnet.it                     12.538ms 
11:  93-57-68-141.ip163.fastwebnet.it                     13.458ms asymm 10 
12:  hurricaneelectric.rom.namex.it                       20.702ms asymm 11 
13:  no reply
14:  100ge0-30.core2.cph1.he.net                          39.764ms asymm 11 
15:  100ge0-76.core3.sto1.he.net                         107.029ms asymm 12 
16:  inetcom-as35598.e0-51.switch1.sto2.he.net            81.871ms asymm 14 
17:  100.105.100.134                                      66.409ms asymm 12 
18:  no reply
19:  193.233.16.35                                        69.034ms asymm 14 
20:  193.233.16.35                                        71.814ms pmtu 1476
20:  193.233.16.35                                        68.949ms asymm 14 
21:  no reply
22:  no reply
23:  no reply
24:  no reply
25:  no reply
26:  no reply
27:  no reply
28:  no reply
29:  no reply
30:  no reply
     Too many hops: pmtu 1476
     Resume: pmtu 1476 
mirto@debiantesting:~$ cat /etc/hosts
127.0.0.1       localhost
127.0.1.1       debiantesting.net       debiantesting

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

91.224.23.225 hkdata.fairuse.org

mirto@debiantesting:~$ 

How can I obtain a usable IP?

If the file at http://fvonline-db.bplaced.net/ is compatible with makemkv, where I can put this file to override the download problem?

P.S. sorry for the Italian language
The window log was

Code: Select all

MakeMKV v1.17.3 linux(x64-release) started
Debug logging enabled, log will be saved as /home/mirto/MakeMKV_log.txt
The program can't find any usable optical drives.
DEBUG: Code 16842752 at '5BE>tA"Gf|~89y(o3:121264027
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
Saved AACS dump file as /home/mirto/.MakeMKV/MKB_v43_Now_You_See_Me_E1A0.tgz
The volume key is unknown for this disc - video can't be decrypted
DEBUG: Code 0 at m8o?n>P"p@YJs!ps:121264372
DEBUG: Code 0 at m8o?n>P"p@YJs!ps:213131341
Failed to open disc

Re: Seems makemkv don't see the KEYDB.cfg file

Posted: Wed Mar 29, 2023 1:27 pm
by dcoke22
Recently, others have mentioned needing to use a VPN with an exit point in Asia.

DNS Issues in the US for hkdata.fairuse.org

That post does mention getting the 'Automatic HK downloading is disabled or failed' message, which I don't think you're getting.

Personally, I haven't needed to decrypt a UHD in a while, so I haven't run into this problem.

Re: Seems makemkv don't see the KEYDB.cfg file

Posted: Sat Apr 08, 2023 4:00 pm
by mirto
[SOLVED]

I've found where to put the KEYDB.cfg file: it is where makemkv writes the log

After issuing these commands

Code: Select all

cd ~/.config/aacs
cp KEYDB.cfg ~/.MakeMKV/
and restartting makemkv I was able to open the BD

Code: Select all

MakeMKV v1.17.3 linux(x64-release) started
Debug logging enabled, log will be saved as /home/mirto/MakeMKV_log.txt
The program can't find any usable optical drives.
Using direct disc access mode
Loaded content hash table, will verify integrity of M2TS files.
File 00001.mpls was added as title #0
File 00019.mpls was added as title #1
Title #00015.mpls(1) has length of 23 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00019.m2ts has length of 10 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00020.m2ts has length of 52 seconds which is less than minimum title length of 120 seconds and was therefore skipped
File 00017.m2ts was added as title #2
Title #00013.m2ts has length of 95 seconds which is less than minimum title length of 120 seconds and was therefore skipped
File 00012.m2ts was added as title #3
File 00011.m2ts was added as title #4
Title #00010.m2ts has length of 45 seconds which is less than minimum title length of 120 seconds and was therefore skipped
File 00009.m2ts was added as title #5
Title #00008.m2ts has length of 40 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00007.m2ts has length of 94 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00006.m2ts has length of 49 seconds which is less than minimum title length of 120 seconds and was therefore skipped
File 00005.m2ts was added as title #6
Title #00004.m2ts has length of 49 seconds which is less than minimum title length of 120 seconds and was therefore skipped
File 00003.m2ts was added as title #7
File 00002.m2ts was added as title #8
File 00001.m2ts was added as title #9
File 00000.m2ts was added as title #10
Title #00031.m2ts has length of 0 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00016.m2ts has length of 10 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00015.m2ts has length of 13 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Title #00014.m2ts has length of 25 seconds which is less than minimum title length of 120 seconds and was therefore skipped
Operation successfully completed

Re: [SOLVED] Seems makemkv don't see the KEYDB.cfg file

Posted: Wed Mar 06, 2024 6:23 pm
by NoHacksJustParker
if possible could someone explain how to do this but on windows because I'm having some issues with getting makemkv recognizing it as well

Re: [SOLVED] Seems makemkv don't see the KEYDB.cfg file

Posted: Thu Mar 14, 2024 6:22 pm
by hulahoo
On MacOS, copy KEYDB.cfg (case-sensitive) to ~/Library/MakeMKV and restart MakeMKV.