@danielcraigie:
Eu experimentei exatamente o mesmo problema ao gravar uma imagem iso de 50.011.897.856 bytes, que é apenas 37,8 MB menor que a capacidade máxima de Blu-ray DL que você mencionou (50050629632 bytes).
Veja o que resolveu o problema na minha situação:
growisofs -use-the-force-luke=spare:none -dvd-compat -overburn -Z /dev/sr0=/path/to/file.iso
Eu suspeito que o parâmetro -overburn não foi necessário, mas não posso dizer com certeza porque não tentei gravar um disco sem esse parâmetro. Esses BD-R DLs são meio caros. O parâmetro -dvd-compat faz o growisofs fechar a faixa / sessão / disco para torná-lo mais compatível com alguns players Blu-ray que não gostam de discos multi-sessão.
O parâmetro -use-the-force-luke = sobressalente: nenhum , que é mal documentado, parece ser o parâmetro chave para resolver o problema. Ele instrui o growisofs a não pré-formatar a mídia BD-R em branco. Pré-formatar a mídia instantaneamente ocupa 256MB de espaço em disco para gerenciamento de defeitos.
Portanto, agora, em vez de obter o temido :-[ CLOSE SESSION failed
em cerca de 95-96% do processo de gravação de disco, recebo este:
49979686912/50011897856 (99.9%) @4.0x, remaining 0:01 RBU 96.0% UBU 51.1% builtin_dd: 24419872*2KB out @ average 3.9x4390KBps /dev/sr0: flushing cache /dev/sr0: closing track /dev/sr0: closing session /dev/sr0: reloading tray