Je reçois une erreur intermittente indiquant que le générateur de nombres pseudo-aléatoires n'est pas ensemencé lors de la tentative de génération du jeton d'authentification de formulaire. J'ai copié la partie pertinente de la trace de la pile ci-dessous.PRNG erreur non ensemencée
Voici ce que je sais/voir: - le redémarrage de passagers semble fixer temporairement la question - exécutant le même code de la console fonctionne comme prévu -/dev/urandom existe donc il devrait être en mesure d'utiliser pour les semences - cela se passe sur Ubuntu 10.04, avec openssl 0.9.8k, ree 1.8.7 p253, et passager 3.0.3. - J'ai lu sur un problème sur la licorne qui ressemble un peu à ce qui se passe lors du redémarrage des travailleurs, mais n'a rien vu de tel que décrit sur le passager.
SessionsController#new (ActionView::TemplateError) "PRNG not seeded"
/usr/local/lib/ruby/1.8/securerandom.rb:53:in `random_bytes'
/usr/local/lib/ruby/1.8/securerandom.rb:53:in `random_bytes'
/usr/local/lib/ruby/1.8/securerandom.rb:105:in `base64'
vendor/bundle/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/request_forgery_protection.rb:109:in `form_authenticity_token'
(eval):2:in `send'
(eval):2:in `form_authenticity_token'
assez perplexe. toute aide grandement appréciée.
Quel système d'exploitation? Serait-ce que 'SecureRandom' n'a pas assez d'entropie? – Linuxios
Ressemble à Ubuntu 10.04. –
quelles indications dois-je rechercher pour déterminer si elle n'a pas assez d'entropie? Je ne pensais pas que ce serait un problème puisque la version de openssh utilise/dev/urandom, mais je ne suis pas un expert en la matière. – hubert