/dev/random ou /dev/urandom ? O erro é o primeiro, mas o comando é o último, e rngd source sugere que eles devem ser o mesmo.
Em qualquer caso, /dev/random é o correto; /dev/urandom não tem uma interface de kernel para adicionar entropia, e é por isso que a abertura falha (nem mesmo root pode forçar o kernel a permitir gravações em um dispositivo não gravável, embora possa gerar um erro mais apropriado como EINVAL ou talvez EPERM ). O kernel alimentará /dev/urandom de /dev/random automaticamente.