Tente você mesmo percorrer o script ecryptfs-recover-private ? É apenas um script bash, você pode copiar & colar linhas relevantes em um terminal, substituindo variáveis por seus arquivos reais.
Você também pode copiar o script ecryptfs-recover-private e modificá-lo, adicionando algumas linhas de eco extras para ver quais variáveis são antes da montagem, as linhas de eco a serem executadas etc. (tenho certeza de que há uma configuração bash para exibir todas as linhas antes de ser executado, mas não se lembra agora.)
Talvez as assinaturas ecryptfs-insert-wrapped-passphrase-into-keyring ou .ecryptfs/Private.sig não estejam combinando, embora o script verifique isso .... mas sua saída insere um sig de chave e tenta montar com um sig diferente.
Pelo menos você poderia executar o mount com -v para um pouco mais de feedback e verificar se as pastas e os sigs estão corretos.
Há também um bug, eu pensei apenas em mount.ecryptfs , mas talvez aparecendo aqui, onde o fnek & fekek sigs são trocados de alguma forma.
Ou talvez alguns arquivos tenham sido corrompidos. Qualquer fsck news ou um backup atual pode ser necessário. Também /var/log/syslog poderia ter ainda mais informações.