From: Gert Doering Date: Fri, 10 Jan 2014 22:30:01 +0100 Message-Id: <1389389401-29158-1-git-send-email-gert@...1296...> Subject: [Openvpn-devel] [PATCH] Document issue with --chroot, /dev/urandom and PolarSSL. List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit To: openvpn-devel@lists.sourceforge.net See trac#218 Signed-off-by: Gert Doering --- doc/openvpn.8 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/openvpn.8 b/doc/openvpn.8 index 7736c63..94fd00e 100644 --- a/doc/openvpn.8 +++ b/doc/openvpn.8 @@ -2097,6 +2097,13 @@ In many cases, the parameter can point to an empty directory, however complications can result when scripts or restarts are executed after the chroot operation. + +Note: if OpenVPN is built using the PolarSSL SSL +library, it will only work if a /dev/urandom device +node is available inside the chroot directory. This +is due to the way PolarSSL works (it wants to open +/dev/urandom every time randomness is needed, not just +once at startup) and nothing OpenVPN can influence. .\"********************************************************* .TP .B \-\-setcon context -- 1.8.3.2