No meu caso, recebi este erro porque o código da região não estava definido corretamente.
por exemplo, instalar e executar o 'regionet'
sudo apt-get install regionset
regionset
jen@suumachine:~$ regionset
regionset version 0.1 -- reads/sets region code on DVD drives
Current Region Code settings:
RPC Phase: II
type: NONE
vendor resets available: 4
user controlled changes resets available: 5
drive plays discs from region(s):, mask=0xFF
Would you like to change the region setting of your drive? [y/n]:y
type: NONE significa que o código da região não está definido. No meu caso, o problema foi resolvido depois que eu defini o regioncode. Observe que o disco precisa estar na unidade para executar o conjunto de regiões (!).
Antes de tentar isso, você pode querer verificar se outros pacotes relevantes estão instalados, mais importante ainda, libdvdcss2.
dpkg -l libdvd-pkg libdvdread4 libdvdnav4 libdvdcss2
jen@suumachine:~$ dpkg -l libdvd-pkg libdvdread4 libdvdnav4 libdvdcss2
ii libdvd-pkg 1.4.0-1-1 all DVD-Video playing library - installer
ii libdvdcss2 1.4.0-1 amd64 <insert up to 60 chars description>
ii libdvdnav4:amd64 5.0.3-1 amd64 DVD navigation library
ii libdvdread4:amd64 5.0.3-1 amd64 library for reading DVDs
Os três primeiros são instalados como qualquer outro pacote,
sudo apt-get install libdvdread4 libdvdnav4 libdvd-pkg
O libdvdcss2 é baixado como fonte, compilado e instalado pelo libdvd-pkg. Se ainda não estiver instalado, tente o seguinte,
sudo dpkg-reconfigure libdvd-pkg
Por último, você pode querer verificar se você leu (e geralmente escreve) o acesso em sr0,
ls -la /dev/sr0
jen@suumachine:~$ ls -la /dev/sr0 brw-rw-rw-+ 1 root cdrom 11, 0 Okt 22 18:49 /dev/sr0
Esses direitos geralmente são concedidos ao grupo 'cdrom'. Você gostaria de adicionar seu usuário ao grupo 'cdrom'.