Received: (at 36380) by debbugs.gnu.org; 17 Jul 2019 21:05:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 17 17:05:08 2019 Received: from localhost ([127.0.0.1]:53095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hnr6p-0007r5-W3 for submit <at> debbugs.gnu.org; Wed, 17 Jul 2019 17:05:08 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:9610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rob@HIDDEN>) id 1hnr6o-0007qT-DI for 36380 <at> debbugs.gnu.org; Wed, 17 Jul 2019 17:05:07 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id AD12950B97 for <36380 <at> debbugs.gnu.org>; Wed, 17 Jul 2019 23:05:00 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter06.heinlein-hosting.de (spamfilter06.heinlein-hosting.de [80.241.56.125]) (amavisd-new, port 10030) with ESMTP id HrC-GyzR9xFZ for <36380 <at> debbugs.gnu.org>; Wed, 17 Jul 2019 23:04:55 +0200 (CEST) From: Robert Vollmert <rob@HIDDEN> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: related article (Debian) Message-Id: <B4E22190-D378-45C8-A2B8-DC7D59EF9B52@HIDDEN> Date: Wed, 17 Jul 2019 23:04:54 +0200 To: 36380 <at> debbugs.gnu.org X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36380 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Just ran across this article about Debian dealing with similar issues. https://daniel-lange.com/archives/152-hello-buster.html One of the suggested work-arounds is to rely on virtio_rng on virtual machines, but it seems Guix already uses that on my machine, so perhaps it doesn=E2=80=99t help: rob@garp ~$ cat /sys/devices/virtual/misc/hw_random/rng_available=20 virtio_rng.0=20 rob@garp ~$ cat /sys/devices/virtual/misc/hw_random/rng_current=20 virtio_rng.0
bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.Received: (at 36380) by debbugs.gnu.org; 11 Jul 2019 21:33:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 11 17:33:20 2019 Received: from localhost ([127.0.0.1]:38933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hlggp-0002XH-WB for submit <at> debbugs.gnu.org; Thu, 11 Jul 2019 17:33:20 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40387) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1hlggo-0002X4-A2 for 36380 <at> debbugs.gnu.org; Thu, 11 Jul 2019 17:33:18 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44278) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>) id 1hlggf-0005mT-HY; Thu, 11 Jul 2019 17:33:11 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=51596 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1hlggf-0001ii-3k; Thu, 11 Jul 2019 17:33:09 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Leo Famulari <leo@HIDDEN> Subject: Re: bug#36380: service urandom-seed takes too long on boot References: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> <20190626154721.GA2999@HIDDEN> <87zhm3xdfu.fsf@HIDDEN> <20190627190314.GA7403@HIDDEN> <EA773339-2CC9-486E-99B8-A2E71B34467E@HIDDEN> <20190628172401.GA17073@HIDDEN> <20190711174455.GA30457@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 23 Messidor an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 11 Jul 2019 23:33:07 +0200 In-Reply-To: <20190711174455.GA30457@HIDDEN> (Leo Famulari's message of "Thu, 11 Jul 2019 13:44:55 -0400") Message-ID: <87k1contnw.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36380 Cc: 36380 <at> debbugs.gnu.org, Robert Vollmert <rob@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi Leo, Leo Famulari <leo@HIDDEN> skribis: > On Fri, Jun 28, 2019 at 01:24:01PM -0400, Leo Famulari wrote: >> So, I suggest we add a 1 second timeout to this read. >>=20 >> I can work on that next week. > > I did try working on this, after reading the code in (guix scripts > offload (call-with-timeout)). The =E2=80=98start=E2=80=99 method of the =E2=80=98urandom-seed=E2=80=99 Sh= epherd service runs in PID=C2=A01, so we certainly don=E2=80=99t want to fiddle with SIGALRM in that context, = which is what =E2=80=98call-with-timeout=E2=80=99 does. Instead, I think we should use =E2=80=98select=E2=80=99 with a timeout: (call-with-input-file "/dev/hwrng" (lambda (port) (match (select (list port) '() '() 3) =E2=80=A6))) I think we can then use =E2=80=98get-bytevector-n!=E2=80=99, assuming it do= esn=E2=80=99t block if less than COUNT bytes are available (I=E2=80=99m not sure this is the ca= se.) HTH! Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.Received: (at 36380) by debbugs.gnu.org; 11 Jul 2019 17:45:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 11 13:45:07 2019 Received: from localhost ([127.0.0.1]:38580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hld7z-0005Z9-Ct for submit <at> debbugs.gnu.org; Thu, 11 Jul 2019 13:45:07 -0400 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:56027) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1hld7w-0005YK-R7 for 36380 <at> debbugs.gnu.org; Thu, 11 Jul 2019 13:45:06 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id E114B3E7; Thu, 11 Jul 2019 13:44:57 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Thu, 11 Jul 2019 13:44:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=6zy6ScYtPcRhs5Aiiz/dHxRB 9I7varbyo1TnRQ9RWhw=; b=b6Ln5BO34inXrJlucpg7DUk+cKYpCxfkbqEmsgR4 z9b4KEHJxSkPh6R6Wj2IUlT9l2eO5I12VpbGoJbccSQFgj8L3baMV7zghDZM3Bid IYxV2muCyGnSS8LBBjB+cBL/nMQI3ueQYvqo743CGQUrlKlTxM3oXYtHy1E0F4sa owk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=6zy6Sc YtPcRhs5Aiiz/dHxRB9I7varbyo1TnRQ9RWhw=; b=X4gXB+AcH178//YBKt37uO PtXJ2gqF0dQR+8Gal18tuFckPovCxihRFCoTWIwieOUvkGAg2QCAWXvqT/5HiRnq u9f5IepALPvoYxR2jXJBG6s0RY8lP/paGk2c6+z17s/hYE2Jx2p8ejD4KhiWfSgl mzd2tO0xrPkUs490vRZogtw18MYiVeqsJQKOGk+5lHWiDOKQQK/8WMw/DsYefPER FQ7mJ6J6WIh2/TFnbcQUCxE1AyEtEV4zRvk4HB5nyC+PQstYreDyiHIVVQyBNzO+ hMxTX+IfTsDvWzTw+mChMe/kwtjOPYv3Ip6mrZXtLApWdIOKvxnvdN+qHH5vzF+g == X-ME-Sender: <xms:mHUnXUpG7-DJicHph220sKDH1Dto1NHHJVqfYoawTHJtb2XSHhvnLQ> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrgeekgdduudekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecukfhppeejie druddvgedrudefkedrieefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghm uhhlrghrihdrnhgrmhgvnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: <xmx:mHUnXQv5-fsti9RIbQEm-k6DgLrprCXQCTcJnAUTdoZF5uALVABngA> <xmx:mHUnXcdM3H-1KmICSllQ9qL95N0xEOWV3SwFWmuwfBInuuxWbRePig> <xmx:mHUnXUAS4ubolE88s5-d2QybX5lSx2gwJhhCtcE5RyVds6btsF3-vA> <xmx:mXUnXb4BpFeF3M_x3lMg97pg_mnISjoBuYfXQWkkTso0qmv1qsg9gA> Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 9BC8080059; Thu, 11 Jul 2019 13:44:56 -0400 (EDT) Date: Thu, 11 Jul 2019 13:44:55 -0400 From: Leo Famulari <leo@HIDDEN> To: Robert Vollmert <rob@HIDDEN> Subject: Re: bug#36380: service urandom-seed takes too long on boot Message-ID: <20190711174455.GA30457@HIDDEN> References: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> <20190626154721.GA2999@HIDDEN> <87zhm3xdfu.fsf@HIDDEN> <20190627190314.GA7403@HIDDEN> <EA773339-2CC9-486E-99B8-A2E71B34467E@HIDDEN> <20190628172401.GA17073@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="liOOAslEiF7prFVr" Content-Disposition: inline In-Reply-To: <20190628172401.GA17073@HIDDEN> User-Agent: Mutt/1.12.1 (2019-06-15) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36380 Cc: 36380 <at> debbugs.gnu.org, Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --liOOAslEiF7prFVr Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jun 28, 2019 at 01:24:01PM -0400, Leo Famulari wrote: > So, I suggest we add a 1 second timeout to this read. >=20 > I can work on that next week. I did try working on this, after reading the code in (guix scripts offload (call-with-timeout)). But, I couldn't make it work at all =E2=80=94 it always fails, with all the services depending on urandom-seed-service failing, breaking the boot. I don't know how to debug or work interactively in this part of the system. Can anybody help? --liOOAslEiF7prFVr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAl0ndZQACgkQJkb6MLrK fwj4mQ//So6Z5OLmFEBI0QRaB1NuH1t12FKqGucuQvtuWPIWr9m1sreYDgHMk5oY 35b7p74t3tasrD8B8ePI2kuKvLX7+rIORPXlARIBLtSvojmXTzpaslBr+FiIxzXS kFoLEFr/aT3BpxqVL0I3GG+ppz64B8aMUWcWRcFNQkUsg/FZttEx00AQ3dDrC8w3 SSTgsVhWArIt1C8Ypr0Va5ALok6LMIBPa78PdDUS6W5sGXsskAjc+InAG8OKD/0w hOtCLjwCTCTETElwHpDN1lKsINvvDWFpoqXiwzzcVlDp+7XONXAHdGlaq+b3PIGw 7doOXFiTvaTNLqNRKfXJg2TRFTcrWEU8vmoNw/Stvyf2QeCDFtRoZ1hLbauYjzsJ +fJbrn80VZrEhIvQu/3ZZhjI8jTX81i/VvjxWKrXetRvgsb6WLL2s+L7O9BG8iRk Bbyork1OjvXBv+Up0PKbDwx+rLDAvlFrrrxd1G4eVgwYAsHB8TdRb/8sfoclhIUa IDevyOr1MyVQHSbdn8iV2ag0Gbq9oAxMnk6l3p2p62Hv4r//ZpLfjVM01xC5Bvbe W8GoH2YJuFzylEluJlvPcO3LauqlXvbWUaRoTZ3BrIOdPtrbNrXCJJw/IZoLcOCr wu/7Phf4Teq0tI22VY4PX4Q+OaGwLyLmdajJwspLGHH+dlEFybg= =gN/V -----END PGP SIGNATURE----- --liOOAslEiF7prFVr--
bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.Received: (at 36380) by debbugs.gnu.org; 28 Jun 2019 17:24:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 28 13:24:14 2019 Received: from localhost ([127.0.0.1]:42900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hgube-0007fg-KI for submit <at> debbugs.gnu.org; Fri, 28 Jun 2019 13:24:14 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:45547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1hgubY-0007fM-Ip for 36380 <at> debbugs.gnu.org; Fri, 28 Jun 2019 13:24:10 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 7BC452B5; Fri, 28 Jun 2019 13:24:02 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 28 Jun 2019 13:24:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=1MZijjsBWf6ByWOYdGfCrVaD Aai2vpDgHTNvD6p0pTQ=; b=kbiQUTGkxMwTYVhaPACyJHApeuQJ9KbWcTUrKVqL htgv39oY2h3diARuAY8WazX3QKMfOtNNwG5FQkjkr6lU+3aawJl/dtQZhnyoA6IF olSa5CCl5peJj9smFvOE8oRhdfRVUb6Yi/D+LNumhepUctHb+Q+MyDE/yfRbTnFH GS0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=1MZijj sBWf6ByWOYdGfCrVaDAai2vpDgHTNvD6p0pTQ=; b=kyD4K89b422uaXLFR4db1+ NITznfMWHi0imB6fXn+9wYR2l8I+tgVO3+T6oA0tcUyA+4Q5h1jRo+2DDb5oYuep DeqYRukfiasYjG9W6l1sSMLA0vkIZ1pFzjTTBcNHAcdUR+bLfJCQm6IlPnbbw10t L3SBNDC2PDmEiRDHaBRzOEymDP8t5yDrmQL9iDzIND3gQbJS/KqgOWuqf0BndcO1 RaWNoOq2rHw41gJH0Tx0QAeF+Vq0azON0qzjS2k/ySkNwYr105q4xyq4yblNBwnv EVgKd4jMDIxzYtNMdoLTKH/1K0fXf2X2rUp23FEXw53fc6jSZQtxYa5VVcrLkiBg == X-ME-Sender: <xms:ME0WXbPURMDq4pMM7tSrgAWdpccUAP6mL2gGEDP8zfb12gT7fXzdMg> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrvddtgdduudegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecukfhppeeile druddvuddrhedtrddvhedvnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghm uhhlrghrihdrnhgrmhgvnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: <xmx:ME0WXWtmM4amCctfLd9mxnwmmtwd4RI47Zy53baYTAdForHks7jyJQ> <xmx:ME0WXZ7O-9gGUkLuWGijXwU87hXe9eX-peJp_0U-c1EvPRrhSVX74Q> <xmx:ME0WXY507Rt7x80YkHA66R9NZTZ_5nB9vEqSNQ_Z461mTf0_soxy1A> <xmx:Mk0WXbstqGbWLOxZ2NSKtazIfpIm6Qr_k9oQVpqszx0BTVaILF8l_Q> Received: from localhost (ool-457932fc.dyn.optonline.net [69.121.50.252]) by mail.messagingengine.com (Postfix) with ESMTPA id 7843F80061; Fri, 28 Jun 2019 13:24:00 -0400 (EDT) Date: Fri, 28 Jun 2019 13:24:01 -0400 From: Leo Famulari <leo@HIDDEN> To: Robert Vollmert <rob@HIDDEN> Subject: Re: bug#36380: service urandom-seed takes too long on boot Message-ID: <20190628172401.GA17073@HIDDEN> References: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> <20190626154721.GA2999@HIDDEN> <87zhm3xdfu.fsf@HIDDEN> <20190627190314.GA7403@HIDDEN> <EA773339-2CC9-486E-99B8-A2E71B34467E@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="+HP7ph2BbKc20aGI" Content-Disposition: inline In-Reply-To: <EA773339-2CC9-486E-99B8-A2E71B34467E@HIDDEN> User-Agent: Mutt/1.12.0 (2019-05-25) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36380 Cc: 36380 <at> debbugs.gnu.org, Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --+HP7ph2BbKc20aGI Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jun 28, 2019 at 08:47:35AM +0200, Robert Vollmert wrote: > > On 27. Jun 2019, at 21:03, Leo Famulari <leo@HIDDEN> wrote: > > Perhaps, but if the reason for the slowness on their first boot was a > > suboptimal /dev/hwrng source, I would expect it to be equally slow for > > each boot, since we unconditionally read 64 bytes each time. >=20 > It=E2=80=99s 512 bytes, not that that should fundamentally change anythin= g. Oh right, my bad. It's been a while... Anyways, this should either work immediately or fail. Aside from getrandom(2), which we aren't using here, nothing related to this stuff should ever block, and if it does then it's a bug we need to work around. So, I suggest we add a 1 second timeout to this read. I can work on that next week. --+HP7ph2BbKc20aGI Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAl0WTSsACgkQJkb6MLrK fwg/Fw//TuhAY/itosOCYb0BXcYPmNwKHSNM0BpI5nZk1v7vbyUTlEO2Hvr11ST2 sbuAyvwvD7CER2dNp2ep9YeSGQ+jh2f0ZV/FI/VlSJo3pu53wCvPndwaJWfuUl+D 1NI4v7m4Zgl4ZUnQRdcxaGHBf/waw0z3uRXK5lIxMQBB5895Bt/REkxLuz6E8Jmq PJw86Wofhl6gR4CqznEv8GWraaNQvJmQxGMYAuENyxP+HTrtUS9BB46X7sOLO2jR SXMmp9UWDddsCs3FXEMxbnGZXVxLgwmY2NVVlNDU5dcrKy4qtwnAg73PriLT0XXB UXD2dWk6oZv/O7zLibsKacpZ5+dIoamyH+Y9fjGfGhmohVdYgYdB82I2cZw7OcYh D9RdcIKU1b+N56i+zVJirXOPg5iLDv+nMG6xJuo52JucH2HVhY4RNux2OTaUQxPo pnHj4iKYYDJ8+JpA/1DhD0L3DZdigLSqFWmRAkAwrXCvZMotl5oOxwBozlcdNR6M Oa11OrNUdL29G4Bo9VMNLZWgd8Mcpb6HAUfU/kzM4e6IauUFcakvKF+v8otwujUO fYSuim286GefG85PEJDxS7ak7G1LslrjVts8J/4CyQ5FYlvJ9TkG/Uh8dGA+M8bv bk96AOQxRyyF/j/Y3Pll9U8ltdr+vhU8DlOWZRihct5FYmid1Gk= =//G7 -----END PGP SIGNATURE----- --+HP7ph2BbKc20aGI--
bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.Received: (at 36380) by debbugs.gnu.org; 28 Jun 2019 06:47:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 28 02:47:53 2019 Received: from localhost ([127.0.0.1]:40284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hgkfp-0003eR-G9 for submit <at> debbugs.gnu.org; Fri, 28 Jun 2019 02:47:53 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:18054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rob@HIDDEN>) id 1hgkfm-0003eD-V3 for 36380 <at> debbugs.gnu.org; Fri, 28 Jun 2019 02:47:52 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:105:465:1:2:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx2.mailbox.org (Postfix) with ESMTPS id 7446BA020C; Fri, 28 Jun 2019 08:47:44 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by hefe.heinlein-support.de (hefe.heinlein-support.de [91.198.250.172]) (amavisd-new, port 10030) with ESMTP id yfKH0kvIyeI6; Fri, 28 Jun 2019 08:47:38 +0200 (CEST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: bug#36380: service urandom-seed takes too long on boot From: Robert Vollmert <rob@HIDDEN> In-Reply-To: <20190627190314.GA7403@HIDDEN> Date: Fri, 28 Jun 2019 08:47:35 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <EA773339-2CC9-486E-99B8-A2E71B34467E@HIDDEN> References: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> <20190626154721.GA2999@HIDDEN> <87zhm3xdfu.fsf@HIDDEN> <20190627190314.GA7403@HIDDEN> To: Leo Famulari <leo@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36380 Cc: 36380 <at> debbugs.gnu.org, =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > On 27. Jun 2019, at 21:03, Leo Famulari <leo@HIDDEN> wrote: > Perhaps, but if the reason for the slowness on their first boot was a > suboptimal /dev/hwrng source, I would expect it to be equally slow for > each boot, since we unconditionally read 64 bytes each time. It=E2=80=99s 512 bytes, not that that should fundamentally change = anything.
bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.Received: (at 36380) by debbugs.gnu.org; 27 Jun 2019 20:00:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 27 16:00:49 2019 Received: from localhost ([127.0.0.1]:39792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hgaZc-0004Pm-RB for submit <at> debbugs.gnu.org; Thu, 27 Jun 2019 16:00:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1hgaZb-0004PY-2q for 36380 <at> debbugs.gnu.org; Thu, 27 Jun 2019 16:00:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57994) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>) id 1hgaZU-00060x-T4; Thu, 27 Jun 2019 16:00:40 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=35018 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1hgaZU-0001pS-AT; Thu, 27 Jun 2019 16:00:40 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Leo Famulari <leo@HIDDEN> Subject: Re: bug#36380: service urandom-seed takes too long on boot References: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> <20190626154721.GA2999@HIDDEN> <87zhm3xdfu.fsf@HIDDEN> <20190627190314.GA7403@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 9 Messidor an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 27 Jun 2019 22:00:37 +0200 In-Reply-To: <20190627190314.GA7403@HIDDEN> (Leo Famulari's message of "Thu, 27 Jun 2019 15:03:14 -0400") Message-ID: <87r27evlwa.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36380 Cc: 36380 <at> debbugs.gnu.org, Robert Vollmert <rob@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Leo Famulari <leo@HIDDEN> skribis: > On Thu, Jun 27, 2019 at 05:20:21PM +0200, Ludovic Court=C3=A8s wrote: >> We had a =E2=80=9Cbug report=E2=80=9D at >> <https://distrowatch.com/weekly.php?issue=3D20190624#guixsd>, which may = be >> due to the same issue: >>=20 >> The first time I loaded Guix the boot process took an unusually long >> time. At one point the system appeared to lock up for about five >> minutes before continuing. In the end, from boot menu to graphical >> login screen, the start-up time totalled about ten minutes. > > Perhaps, but if the reason for the slowness on their first boot was a > suboptimal /dev/hwrng source, I would expect it to be equally slow for > each boot, since we unconditionally read 64 bytes each time. Perhaps VirtualBox behaves this way? For instance, the VM was rebooted but VirtualBox itself was still running, and thus it had a good random seed to start from on the second boot (does that make sense?). I guess we should try. > They are using an old machine with a spinning disk, so who knows... Still, what else could be taking this long? Thanks, Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.Received: (at 36380) by debbugs.gnu.org; 27 Jun 2019 19:19:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 27 15:19:24 2019 Received: from localhost ([127.0.0.1]:39720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hgZvX-0007LT-Na for submit <at> debbugs.gnu.org; Thu, 27 Jun 2019 15:19:23 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:59303) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1hgZvV-0007LG-Vf for 36380 <at> debbugs.gnu.org; Thu, 27 Jun 2019 15:19:22 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id D266021F1E; Thu, 27 Jun 2019 15:19:16 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Thu, 27 Jun 2019 15:19:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=2KQzrpCirTEDJTCk26j3Jw+p 5+3hWl4hLQqiDowb8rk=; b=e99bIZ/GWXUaRJc0fG2GfeYihSSFm8pYl1vnvRed v0tkTYe8O2SpF5cT2L1eVbP27Lj1MqaaAPxXHPQQrEYvfGf8B5q36R2hgZu3ntZJ N0ZNcmTgUq5Zzx0OWAH+9ktJ0pwkg4iPgRO92HSqGQzdUXrp9Q+54Y+n/IN+EGCo GLk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=2KQzrp CirTEDJTCk26j3Jw+p5+3hWl4hLQqiDowb8rk=; b=DsJ242VnCjUfBP8Tr68rJn sYcbY4ZF7Q2Ci9JXV2WE3SN1EdSMLsgvU+1cMfR5PEiResHb+38NBsAiW57MPqX1 1PCEwv5N6EwpOn0yEzUpdxAQuKDCWz3tHEMSEpoQ81rOtXed8gUD1k1WWB/qjR2u 8eL15FA8Jg03YqVO+QVosf6nn4HEsurrPHo96mtOyIu1MN4aVZ2IgogLR6Tecd4F jMo6v9wkfKrwyQRRIUgqPUeajcd1XwtzMdA6Ml0sDr50WniQg97eM+uBcDvxBBmc vIunSYGbFAAvUcnB2P/fQugrQVedrFUu70LSvYZfsW4r7SF4ZPPYZFhIqIj4DvKw == X-ME-Sender: <xms:tBYVXcyYWtmeLmTO0fryj0W8aSqCS51kYcA2-pSfEG97khkgjwkDcw> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudekgddufeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujggfsehgtd erredtreejnecuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhl rghrihdrnhgrmhgvqeenucffohhmrghinheprghrphhnvghtfihorhhkshdrtghomhenuc fkphepudejvddrheeirddvledrudeffeenucfrrghrrghmpehmrghilhhfrhhomheplhgv ohesfhgrmhhulhgrrhhirdhnrghmvgenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: <xmx:tBYVXegO0r4r_VPjUb_UtNSn9VqSLd48tBx9RhdNlgyqlImtWUTc2g> <xmx:tBYVXbdJRMo7BnkyIX05f2NN075EiY1kdwaxOcT-OX8IJeRqmFyIMg> <xmx:tBYVXdUX4Cp9IBmQZK441j7KeXyG7YGKleHzqPiQsaEi5ClkK1qIZw> <xmx:tBYVXWeVvuWtE_rFo_QUoZvdMomtbVjiCUQDf3hxx0rXOWVS6rdlpg> Received: from localhost (unknown [172.56.29.133]) by mail.messagingengine.com (Postfix) with ESMTPA id 2DBEE8005A; Thu, 27 Jun 2019 15:19:16 -0400 (EDT) Date: Thu, 27 Jun 2019 15:19:15 -0400 From: Leo Famulari <leo@HIDDEN> To: Robert Vollmert <rob@HIDDEN> Subject: Re: bug#36380: service urandom-seed takes too long on boot Message-ID: <20190627191915.GA9591@HIDDEN> References: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> <20190626154721.GA2999@HIDDEN> <51B21C84-982D-4DC0-AEA7-A32EA0F855B8@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="J/dobhs11T7y2rNN" Content-Disposition: inline In-Reply-To: <51B21C84-982D-4DC0-AEA7-A32EA0F855B8@HIDDEN> User-Agent: Mutt/1.12.0 (2019-05-25) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36380 Cc: 36380 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --J/dobhs11T7y2rNN Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 26, 2019 at 06:02:03PM +0200, Robert Vollmert wrote: > It=E2=80=99s with arpnetworks.com, their default =E2=80=9Csmall" VPS. I d= on=E2=80=99t > really know more; here=E2=80=99s some dmesg output that might be relevant, > happy to provide more info. Okay, I've asked them about it on IRC: http://irclogger.arpnetworks.com/irclogger_log/arpnetworks?date=3D2019-06-2= 7,Thu Let's wait and see what they think about the issue. --J/dobhs11T7y2rNN Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAl0VFrIACgkQJkb6MLrK fwjsXBAA71rlRFfbPpKY+ReKmJXfl9BygIKBSdiyI3Bm02DDUNQthEmXixJlZ/Bm mBPaU7tnj83qlmCuF1z08oDj0hXgrvNTX9V4+BGK7IXLGPiG1ij3+/c6n+gW1ywG BhanbNXiarEZ3gQ1fN0f25qOqmqRQnJM+qx+RgelIJUsJ1TNHxE056fi1AiayqBc G70FgAVIn5ChrgiooK36S7FbM4d0KbHjcQSH7v594/iVXPyc5oOZKuIyWDuybBTt Y8SdVT6Y151CwNXVia8+Y0g+esl3Pl20JF/V1CJUI7ZSLtTx0hvnDOuIa86xYkU5 ELfZ6D4h+BhaOKnUCTkvfc2RaEsAL9+oVLvteAraW62lN3+7Mq7vtXvlNvBXsuXt b9FHQA96m8zwChJPb0lZIsQ1NBPqF7ToahfZLl9XzlKgyaD8Slca5+v3MnqelefA r/+1rizG3a0KJIuZ95P3NSemPe/R3CNuiCmzgv/njS9V7MuvZivFxPKcy6L9U5zJ C/GItmv07UriYoSwT4mqBFTQVAf00dKUVXelDKpIsvJPb54/s8ZUVV+xSruefoRW l7FHDWgu2Q1tmHLA/G7oIKI6PVUmL/CtgR5eRGPzOKm/c8Waq2XIsgshugvBkf6S FlQWQ7BOQhxDnHBWUpYv/4P41F7NXXXeuAdCqkC5qfgUp4QdoMM= =Vv23 -----END PGP SIGNATURE----- --J/dobhs11T7y2rNN--
bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.Received: (at 36380) by debbugs.gnu.org; 27 Jun 2019 19:03:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 27 15:03:26 2019 Received: from localhost ([127.0.0.1]:39694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hgZg5-0004hj-VN for submit <at> debbugs.gnu.org; Thu, 27 Jun 2019 15:03:26 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:56517) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1hgZg3-0004hU-4Z for 36380 <at> debbugs.gnu.org; Thu, 27 Jun 2019 15:03:23 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 0491A21F5A; Thu, 27 Jun 2019 15:03:18 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Thu, 27 Jun 2019 15:03:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=/erxm6ChRGnC2p4kpqcUZbvi iCrizmNkBjBoMLNqH/8=; b=1zG3E7cvrNSjs5qhaOMK4PlASym8zPJFdKqLWvP0 8oOdxWnq+m7mqr4EIJjdSSQCCHfVvQLdmGcs/7HgnQNEtddzq524qlo3+STBmEkH 7STZw8FLRmVJW5YYVddD2bVlEagURWKoEMaUvJk8b6PcVSbgsvMa0qzqJwkr9/K3 chk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=/erxm6 ChRGnC2p4kpqcUZbviiCrizmNkBjBoMLNqH/8=; b=Kz3lFq+/idJaF4PKPW8kGF wzE6E5PAoR+9nZdA5x8z18HN2q70qJCj1V3IO/bIlTxq8AnHjjuk8MWv/D+BvCCW L7p0Sxa2mtjJmxymp2UJl2P6T71QzT7ABCUoYdPTdNKFa3H2PCMwIcDgkxQCVxiq VNRGZn3elq2UcO7WIR/87xioWIr40FCRda1wLTS4M+3yr9WaFLTC6S2Y5dWfAi73 yRvfPZ1vKcmlEimc2gttcnwUWnlWLjWtyPIOJPetjYzBPpmD51AgXkgXstoPNkdt Yg2R7GnHpWqq1FUxK79TJ5+hpScgYr5ptmjpPyGKOl5huUq5hmZfKmapjIwk2JBA == X-ME-Sender: <xms:9RIVXVKjiE2sV0Ojloe31ok9CuHgDIuAH2J3_nYqtgvWZ-fulDTgrg> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudekgddufeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuffhomhgrih hnpeguihhsthhrohifrghttghhrdgtohhmnecukfhppedujedvrdehiedrvdelrddufeef necurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgvne cuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: <xmx:9RIVXTiiEHvaIaIg93ay5lMddEyD4jTrc3F6GbwVJb1nvLOCEdBfjQ> <xmx:9RIVXfKc_jsKO6sUMhVpi4Pn4LtMHurOJRuLRwySOcD-Z0Vj9hnwYg> <xmx:9RIVXYFRANL1qczwUZwkw6HFA-kysmWmnov0nNpxe8Cr75_wx6oqAQ> <xmx:9RIVXQMoSy0pDKzghIgxneDo31zOfFFgE_aUnKt1FccYth81-tfy3Q> Received: from localhost (unknown [172.56.29.133]) by mail.messagingengine.com (Postfix) with ESMTPA id E4061380083; Thu, 27 Jun 2019 15:03:16 -0400 (EDT) Date: Thu, 27 Jun 2019 15:03:14 -0400 From: Leo Famulari <leo@HIDDEN> To: Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN> Subject: Re: bug#36380: service urandom-seed takes too long on boot Message-ID: <20190627190314.GA7403@HIDDEN> References: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> <20190626154721.GA2999@HIDDEN> <87zhm3xdfu.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="DocE+STaALJfprDB" Content-Disposition: inline In-Reply-To: <87zhm3xdfu.fsf@HIDDEN> User-Agent: Mutt/1.12.0 (2019-05-25) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36380 Cc: 36380 <at> debbugs.gnu.org, Robert Vollmert <rob@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --DocE+STaALJfprDB Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jun 27, 2019 at 05:20:21PM +0200, Ludovic Court=C3=A8s wrote: > We had a =E2=80=9Cbug report=E2=80=9D at > <https://distrowatch.com/weekly.php?issue=3D20190624#guixsd>, which may be > due to the same issue: >=20 > The first time I loaded Guix the boot process took an unusually long > time. At one point the system appeared to lock up for about five > minutes before continuing. In the end, from boot menu to graphical > login screen, the start-up time totalled about ten minutes. Perhaps, but if the reason for the slowness on their first boot was a suboptimal /dev/hwrng source, I would expect it to be equally slow for each boot, since we unconditionally read 64 bytes each time. However, their next sentence says, "Curiously, after the first boot, Guix started up considerably faster, generally taking less than a minute to arrive at the login screen." They are using an old machine with a spinning disk, so who knows... --DocE+STaALJfprDB Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAl0VEvAACgkQJkb6MLrK fwi72Q/+KFZ5pVsyeDr/ouu9JIGSCfc+cCpSu88cOW0MhtWqLN+J38Gt+mtHHPIq n847ae2WKe+Sa/snMFmqRAkUgUw4vcjJgYFPwPU2f+EQP6Hl422mgdKknbMJbsaN poOQJyf/I5sY96BPYHICegFfHUVd8NHwDTFbcPnh6TfU9WN/fx4CMuG6fy5Ten3/ NSZ6m7QFYncrwvb9J9JJmNFl3LFhulA4Y68/lFnGBL3xVSHNDndOMBUMssg6EmsI y+oLIYiUsfdjfW/OsvZQNqdbGszgk0Ifany8n+u4KOTlMjv7mhIlXPyL0TfkU3XW 5Vc5R7ga7f4jxRo2cDAIP55HhZ+lc3Y5nr59mnxzw/bIPWZpdtqYqE0zOlq4EIQ5 eQFvSZdQv4yLXp5pD8hSxuLlh3Gj3qjqIqgFqf54d3XL+bWd+X1M6F1u+pKKLaQa js/O3yoR1xr11TH9fK2psA3FWwZWVal7mc/ujDHtd+njvf56jrbBZ10wqZlAkhPf 2mbecVMNw9udQCrY+crivuiF+oCjYjNBQ85l7mUed92xK1eLcraPYJLpN/8ZEsdJ HvBqSQOBkhQvstvC1GaSAo5xAZj+mX0UblRrM5CqVyZEDgBvqnX3cuayjRWUUthE moHJvT0CpCvQHDhYI/gSNFJhLPBOY11fZtoV5oS3XYKrmcgz0/Q= =iTHL -----END PGP SIGNATURE----- --DocE+STaALJfprDB--
bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 36380) by debbugs.gnu.org; 27 Jun 2019 15:20:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 27 11:20:37 2019 Received: from localhost ([127.0.0.1]:39251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hgWCT-0008Jv-JY for submit <at> debbugs.gnu.org; Thu, 27 Jun 2019 11:20:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1hgWCR-0008Jf-7i for 36380 <at> debbugs.gnu.org; Thu, 27 Jun 2019 11:20:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52177) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>) id 1hgWCH-0001Ir-Si; Thu, 27 Jun 2019 11:20:26 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=45788 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1hgWCF-0007Iv-Tp; Thu, 27 Jun 2019 11:20:25 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Leo Famulari <leo@HIDDEN> Subject: Re: bug#36380: service urandom-seed takes too long on boot References: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> <20190626154721.GA2999@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 9 Messidor an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 27 Jun 2019 17:20:21 +0200 In-Reply-To: <20190626154721.GA2999@HIDDEN> (Leo Famulari's message of "Wed, 26 Jun 2019 11:47:21 -0400") Message-ID: <87zhm3xdfu.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36380 Cc: 36380 <at> debbugs.gnu.org, Robert Vollmert <rob@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi Leo, Leo Famulari <leo@HIDDEN> skribis: > On Tue, Jun 25, 2019 at 08:12:28PM +0200, Robert Vollmert wrote: >> On my VPS, booting takes forever (long enough that for a long >> time I thought the install had failed). I just rebooted again, >> and it took over 7 minutes, see attached screenshot. > > Yikes, that's way too long. Can you say what VPS it is? We had a =E2=80=9Cbug report=E2=80=9D at <https://distrowatch.com/weekly.php?issue=3D20190624#guixsd>, which may be due to the same issue: The first time I loaded Guix the boot process took an unusually long time. At one point the system appeared to lock up for about five minutes before continuing. In the end, from boot menu to graphical login screen, the start-up time totalled about ten minutes. The author says they were running Guix in VirtualBox. I=E2=80=99m glad Rob= ert=E2=80=99s bug report has more info than that one. :-) What should we do? Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.Received: (at 36380) by debbugs.gnu.org; 26 Jun 2019 16:02:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 26 12:02:19 2019 Received: from localhost ([127.0.0.1]:36899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hgANH-0001NV-Fq for submit <at> debbugs.gnu.org; Wed, 26 Jun 2019 12:02:19 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:19324) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rob@HIDDEN>) id 1hgANE-0001NG-Ri for 36380 <at> debbugs.gnu.org; Wed, 26 Jun 2019 12:02:17 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 29F045068C; Wed, 26 Jun 2019 18:02:10 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by gerste.heinlein-support.de (gerste.heinlein-support.de [91.198.250.173]) (amavisd-new, port 10030) with ESMTP id p7V-gjpkUCAJ; Wed, 26 Jun 2019 18:02:05 +0200 (CEST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: bug#36380: service urandom-seed takes too long on boot From: Robert Vollmert <rob@HIDDEN> In-Reply-To: <20190626154721.GA2999@HIDDEN> Date: Wed, 26 Jun 2019 18:02:03 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <51B21C84-982D-4DC0-AEA7-A32EA0F855B8@HIDDEN> References: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> <20190626154721.GA2999@HIDDEN> To: Leo Famulari <leo@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36380 Cc: 36380 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > On 26. Jun 2019, at 17:47, Leo Famulari <leo@HIDDEN> wrote: >=20 > On Tue, Jun 25, 2019 at 08:12:28PM +0200, Robert Vollmert wrote: >> On my VPS, booting takes forever (long enough that for a long >> time I thought the install had failed). I just rebooted again, >> and it took over 7 minutes, see attached screenshot. >=20 > Yikes, that's way too long. Can you say what VPS it is? It=E2=80=99s with arpnetworks.com, their default =E2=80=9Csmall" VPS. I = don=E2=80=99t really know more; here=E2=80=99s some dmesg output that might be = relevant, happy to provide more info. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Ubuntu-1.8.2-1ubuntu1.1 04/01/2014 [ 0.000000] Hypervisor detected: KVM [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 2a782001, primary cpu clock [ 0.000000] kvm-clock: using sched offset of 1160634602574609 cycles [ 0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff = max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns [ 0.000004] tsc: Detected 3066.774 MHz processor
bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.Received: (at 36380) by debbugs.gnu.org; 26 Jun 2019 15:47:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 26 11:47:33 2019 Received: from localhost ([127.0.0.1]:36884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hgA8y-0000pM-Ov for submit <at> debbugs.gnu.org; Wed, 26 Jun 2019 11:47:33 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:52825) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@HIDDEN>) id 1hgA8x-0000jn-9h for 36380 <at> debbugs.gnu.org; Wed, 26 Jun 2019 11:47:31 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 7BDAA21CDD; Wed, 26 Jun 2019 11:47:25 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 26 Jun 2019 11:47:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=/gSm24GvDJLq7i9JCeas5k8f 91/CQmnK2ATkBobdxQg=; b=aJAgEaPd+Z8M9PivAx6KBEEhCsCc7yAuCqm/J1W9 ZKUbae1FIa2VWB6eLDgS61Q9OAdEN4ialMNDzCfk2DKw6Ee88zYO+uO6DGjofb7k BAXU3ZWj8jQUUSuqLSDsXd8XZj80+cdRlPfHIi5bNl9aojGh3WFIx5YEPGL3s643 iAU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=/gSm24 GvDJLq7i9JCeas5k8f91/CQmnK2ATkBobdxQg=; b=zlljgMRSWjuann4xJ9Y6ll il/a2gjIw0k5Y7fn0H7Z+TfNKz7FDmQ4egwYBlQE98Pnb3FlZdeSmzQWBwJhdBpc 6PKH9RbPSdo+0ktWkahCd8kUyCLIxcNGR6GHangi7Eijep+l2jy/R57372LeIN4S tFfyrNTDB8UH7/EC8iPwlLa2O5Q/oMUlcg4ToM7AH2NczT92KN448f4FtdYiJLVL e3GesXWvzXexHnrc6uyOOLjKoEoEk5y8jA9N4jnhf044PduUzoRhh/RhsN/HEk+T +a11exh1L8cdGCbtL+HNH4068PPWWIzYbMRJCWwBqVEVM5xz1sMxmm64wiuGh8fw == X-ME-Sender: <xms:i5MTXf9PxYa1yHqdmLoMiNGxqB7tZq3Rc3iJ_XSyTBc_u-iVFah1bA> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeigdelhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjfgesghdtre ertderjeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgr rhhirdhnrghmvgeqnecuffhomhgrihhnpehgnhhurdhorhhgnecukfhppeejiedruddvge drudefkedrieefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghr ihdrnhgrmhgvnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: <xmx:i5MTXf8eGyqbO5rleX9vNeGjW86PwFBtpXbtFbyF8rt6reohHHQzFw> <xmx:i5MTXYA5JMLq-dRMdqRXleHfWtZy82hw3fs8wf-LA8UqVUCYg07zrw> <xmx:i5MTXfyEFEaDZ7jegotJw6CDraKjyM1I8i1vr1WCj6oan7VnkwjJAQ> <xmx:jZMTXbLOnr7djBmdJUx27Zeq9ezys_IRTvRSXj2SKvIp1IN7WVuieg> Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 3A2D880066; Wed, 26 Jun 2019 11:47:23 -0400 (EDT) Date: Wed, 26 Jun 2019 11:47:21 -0400 From: Leo Famulari <leo@HIDDEN> To: Robert Vollmert <rob@HIDDEN> Subject: Re: bug#36380: service urandom-seed takes too long on boot Message-ID: <20190626154721.GA2999@HIDDEN> References: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="M9NhX3UHpAaciwkO" Content-Disposition: inline In-Reply-To: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> User-Agent: Mutt/1.12.0 (2019-05-25) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36380 Cc: 36380 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 25, 2019 at 08:12:28PM +0200, Robert Vollmert wrote: > On my VPS, booting takes forever (long enough that for a long > time I thought the install had failed). I just rebooted again, > and it took over 7 minutes, see attached screenshot. Yikes, that's way too long. Can you say what VPS it is? > I would suggest skipping the seeding from /dev/hwrng by default > if /var/lib/random-seed is available. I=E2=80=99m assuming here that my > problem is not too rare =E2=80=94 if it is, an option to disable the > seeding from /dev/hwrng seems like a good idea. Originally I added the HWRNG read specifically the for VM / VPS use case [0], where the first boot environment is relatively deterministic. I agree it's superfluous if the random-seed file is handled properly but it's nice to unconditionally have this other entropy source that avoids the pitfalls of file-based entropy seeding. Ideally the hypervisor would seed the guest's HWRNG interface with the host's /dev/urandom, which would avoid significant delays. It seems they are using some other more limited resource instead. Does anyone else have an opinion or experience with this issue? It would be great to know how widespread it is. [0] https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D9a56cf2b5b4970843c2= 15091ea9823a67e077310 https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00096.html --M9NhX3UHpAaciwkO Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAl0Tk4QACgkQJkb6MLrK fwhzQQ/8Dec8zVia6JlNfy5x142pZNTseg3wV2ngdEeJrpViVjhtXRvfMY/UYOPF 9mct+VviPHSae8oSJG5S+rPA7xQwXedMdMRsDjdORajEoB7WUZ7FKYWmkRvuhatB bJPisHnYkZXE/+Un4hQEYQV8Ntpbr1hmBmC2DTzqpLbL13nD1lxfjolRg67Shywt TkQOMt81waqRQdyY2tNK6whjgFMfzAyTdsW/kaMzGWgtyI8ze4vus1F4wG1LWVgH 47O7q8uRq+y94jKfTN3RzRLhdK7jRtClAZi5nLETwbh+mCO82fiq+/5jCMKHo63E JGpL7LoIDwZCLKC9K+VVpHfUIUpw8nV42eY/2VW6NyF5n/dFszAsbnwNa4vJVpD/ w6YAr83y1LwiThz0cq5e/kgW8PWuDTCzUtJCXJ+9fMqZjhxkLbY21yZHyLwu1yKl AP0GY3+77AcDbqvXXF7br19l5B2KNF2TjV5uhssEnnTSy80RWufQQ8N3HeoGbHKF C68Ls/XQ42Zyfy5r+lulPOF0C/2d+pNJJ7aFVqFTw8wpWApwhexafDqdmBoNyNH3 31J+gzdNZ+SukUoE0x+NkBkgIgedLU/D4tYh7kgPJKGFfZpomLGsry83sgy1wMlE /JvJqQQsgPRp6YD6P+37Vil5ob6KzlV1QmUhH4H4XI/WiUjJnlI= =JjKb -----END PGP SIGNATURE----- --M9NhX3UHpAaciwkO--
bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.Received: (at 36380) by debbugs.gnu.org; 26 Jun 2019 09:41:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 26 05:41:58 2019 Received: from localhost ([127.0.0.1]:34283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hg4RC-00016j-JB for submit <at> debbugs.gnu.org; Wed, 26 Jun 2019 05:41:58 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:38887) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <alex.sassmannshausen@HIDDEN>) id 1hg4R9-00016H-2c for 36380 <at> debbugs.gnu.org; Wed, 26 Jun 2019 05:41:55 -0400 Received: by mail-wr1-f52.google.com with SMTP id d18so1916372wrs.5 for <36380 <at> debbugs.gnu.org>; Wed, 26 Jun 2019 02:41:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:reply-to:in-reply-to:date :message-id:mime-version:content-transfer-encoding; bh=f2ZBC/5OOYRcK1qUvTLJIwX4itUV3wbPXZ5Zara2Ruw=; b=Vg4nyVbkwXDdY76jHRFpgHksKaaP593i8oe5ikrgLdRVyuOFLBLXonEFbShFHzsYzc pn6YZBb9N44zuImIjgUUwwRQTvyJztZitZDR/RB/0yGE+n7JVMRyYrDY0Ix/54kv06RO W2s73EnSKsWESvRZGffIUEWfeg2NXLh8KKZPr1sazjOQC8oRoS1bPvrR81g4Be0OreU0 Ehe73SrHbngdA5u2eKrfWerZA7RVp929b3KksCn3BW0ZtiVokHdtGTTaMHXdG1w7lmrK PzH7Hc50hLB9dPw6DA0d+UAWa/kQwLbeyhOgA85pSWOHXAoQQH7AxagShxtB+4cEJAqs 4yWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :reply-to:in-reply-to:date:message-id:mime-version :content-transfer-encoding; bh=f2ZBC/5OOYRcK1qUvTLJIwX4itUV3wbPXZ5Zara2Ruw=; b=SPwNxGCujZtVtMwTAmkO8TB4QJxXZtb89FeTRbJXFzYjXV+JXMvASoXjxGykEy0jdm mNvWRmvz9tzkf1O1pPksGbEv6hMUfomv8B/htCWg9iaBzH8NaRGYeksR/8t9dkjJTX3q J9flj5F622PXltBPoH/X1XQ2DVe1HptSeFFyCH9pfhnFNl/HHP9uPwh6u7aaYIus/WAq OZRPLVeO174lnYTFK0BsMW04IqmcyNCcrcWeIF/PnXBsT3Pwn3eIw3pLymddmGoDzTz9 SYDw07T3Oh14AtotjYnWJEMmhKLbzTVWZ5rkgBEjrEzpA7mVLtZ1teBlJkg0qzZsSob1 NHDw== X-Gm-Message-State: APjAAAXp2+wuDtOkjj2T3ahl8d/OkArDz3+JewEWQWVN/ZDwA3sFNq2s yJlig7NCHnDxOYdp1Ouyvmq5QJ2rROs= X-Google-Smtp-Source: APXvYqyc2CPfpKMhpab3Hi8thmFcGSJ2n1z6D+4gmNLH2CTJo2YOVgjEbIbgw5SszrEHEDC1a7yB2Q== X-Received: by 2002:adf:a345:: with SMTP id d5mr2764838wrb.234.1561542108790; Wed, 26 Jun 2019 02:41:48 -0700 (PDT) Received: from watership ([87.236.135.19]) by smtp.gmail.com with ESMTPSA id o20sm20331599wro.65.2019.06.26.02.41.48 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Wed, 26 Jun 2019 02:41:48 -0700 (PDT) References: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> User-agent: mu4e 1.2.0; emacs 26.2 From: Alex Sassmannshausen <alex.sassmannshausen@HIDDEN> To: bug-guix@HIDDEN Subject: Re: bug#36380: service urandom-seed takes too long on boot In-reply-to: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> Date: Wed, 26 Jun 2019 10:41:47 +0100 Message-ID: <871rzg3cpw.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36380 Cc: 36380 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Reply-To: alex.sassmannshausen@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Robert, Robert Vollmert <rob@HIDDEN> writes: > On my VPS, booting takes forever (long enough that for a long > time I thought the install had failed). I just rebooted again, > and it took over 7 minutes, see attached screenshot. > > I would suggest skipping the seeding from /dev/hwrng by default > if /var/lib/random-seed is available. I=E2=80=99m assuming here that my > problem is not too rare =E2=80=94 if it is, an option to disable the > seeding from /dev/hwrng seems like a good idea. I'm not sure I'm qualified on best practices with regard to urandom, but anecdotally, my servers are booting pretty fast, within a minute, consistently. This is even when booting a qemu virtual image rather than a VPS. Perhaps something else is going on here? Alex
bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Jun 2019 09:41:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 26 05:41:55 2019 Received: from localhost ([127.0.0.1]:34281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hg4R9-00016U-A1 for submit <at> debbugs.gnu.org; Wed, 26 Jun 2019 05:41:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:37580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <alex.sassmannshausen@HIDDEN>) id 1hg4R6-00016L-GH for submit <at> debbugs.gnu.org; Wed, 26 Jun 2019 05:41:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38031) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from <alex.sassmannshausen@HIDDEN>) id 1hg4R5-0004yw-3C for bug-guix@HIDDEN; Wed, 26 Jun 2019 05:41:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <alex.sassmannshausen@HIDDEN>) id 1hg4R4-0003Dq-75 for bug-guix@HIDDEN; Wed, 26 Jun 2019 05:41:51 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:45427) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <alex.sassmannshausen@HIDDEN>) id 1hg4R4-0003CN-14 for bug-guix@HIDDEN; Wed, 26 Jun 2019 05:41:50 -0400 Received: by mail-wr1-x433.google.com with SMTP id f9so1881863wre.12 for <bug-guix@HIDDEN>; Wed, 26 Jun 2019 02:41:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:reply-to:in-reply-to:date :message-id:mime-version:content-transfer-encoding; bh=f2ZBC/5OOYRcK1qUvTLJIwX4itUV3wbPXZ5Zara2Ruw=; b=Vg4nyVbkwXDdY76jHRFpgHksKaaP593i8oe5ikrgLdRVyuOFLBLXonEFbShFHzsYzc pn6YZBb9N44zuImIjgUUwwRQTvyJztZitZDR/RB/0yGE+n7JVMRyYrDY0Ix/54kv06RO W2s73EnSKsWESvRZGffIUEWfeg2NXLh8KKZPr1sazjOQC8oRoS1bPvrR81g4Be0OreU0 Ehe73SrHbngdA5u2eKrfWerZA7RVp929b3KksCn3BW0ZtiVokHdtGTTaMHXdG1w7lmrK PzH7Hc50hLB9dPw6DA0d+UAWa/kQwLbeyhOgA85pSWOHXAoQQH7AxagShxtB+4cEJAqs 4yWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :reply-to:in-reply-to:date:message-id:mime-version :content-transfer-encoding; bh=f2ZBC/5OOYRcK1qUvTLJIwX4itUV3wbPXZ5Zara2Ruw=; b=ocIuYGM8PzZR0HjAEvounXXlGlavoEKRK50AxrjYbatC/uH1wCibIq9CbDRNer/28M mNNboONz5oZ/8oq7kpk5fh064OCvkDcxwKXORF6QYoVDHlvZ1LdrJfcU+JS/5qMNVdm2 9GMRvRgSfueT+v9I2OTB+4rIXnd22UuVN5F2Ov92VpBb1lll0N+KVSoyHlsB39hkw6/i mY8xMCzFpdq51cD9ehZwbxZ+3XMbq9N8Vef+yChzICgzVFYpMoD+usFUlbGfONM1qpQ7 JD2J+tHrbr9ymddpvMvJDR+Itldj5kBEjVjpKTsYaEF5/lA25ZNaSVO2UkCKRXcc6ksH P84g== X-Gm-Message-State: APjAAAV8NNm8R28HGtfwA+ZDO53H1lBOtS11Nm5ZQ+tcoNm1d1rwea3+ wX/HgcS0cjc5hxnYpxH9RU8= X-Google-Smtp-Source: APXvYqyc2CPfpKMhpab3Hi8thmFcGSJ2n1z6D+4gmNLH2CTJo2YOVgjEbIbgw5SszrEHEDC1a7yB2Q== X-Received: by 2002:adf:a345:: with SMTP id d5mr2764838wrb.234.1561542108790; Wed, 26 Jun 2019 02:41:48 -0700 (PDT) Received: from watership ([87.236.135.19]) by smtp.gmail.com with ESMTPSA id o20sm20331599wro.65.2019.06.26.02.41.48 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Wed, 26 Jun 2019 02:41:48 -0700 (PDT) References: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> User-agent: mu4e 1.2.0; emacs 26.2 From: Alex Sassmannshausen <alex.sassmannshausen@HIDDEN> To: bug-guix@HIDDEN Subject: Re: bug#36380: service urandom-seed takes too long on boot In-reply-to: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> Date: Wed, 26 Jun 2019 10:41:47 +0100 Message-ID: <871rzg3cpw.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::433 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: 36380 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Reply-To: alex.sassmannshausen@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Hi Robert, Robert Vollmert <rob@HIDDEN> writes: > On my VPS, booting takes forever (long enough that for a long > time I thought the install had failed). I just rebooted again, > and it took over 7 minutes, see attached screenshot. > > I would suggest skipping the seeding from /dev/hwrng by default > if /var/lib/random-seed is available. I=E2=80=99m assuming here that my > problem is not too rare =E2=80=94 if it is, an option to disable the > seeding from /dev/hwrng seems like a good idea. I'm not sure I'm qualified on best practices with regard to urandom, but anecdotally, my servers are booting pretty fast, within a minute, consistently. This is even when booting a qemu virtual image rather than a VPS. Perhaps something else is going on here? Alex
bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 25 Jun 2019 18:12:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 25 14:12:44 2019 Received: from localhost ([127.0.0.1]:33523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hfpvw-0004vX-LC for submit <at> debbugs.gnu.org; Tue, 25 Jun 2019 14:12:44 -0400 Received: from lists.gnu.org ([209.51.188.17]:34392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rob@HIDDEN>) id 1hfpvu-0004vP-LI for submit <at> debbugs.gnu.org; Tue, 25 Jun 2019 14:12:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47193) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from <rob@HIDDEN>) id 1hfpvs-00019D-2x for bug-guix@HIDDEN; Tue, 25 Jun 2019 14:12:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.9 required=5.0 tests=BAYES_50,DC_PNG_UNO_LARGO, HTML_IMAGE_ONLY_12,HTML_IMAGE_RATIO_08,HTML_MESSAGE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rob@HIDDEN>) id 1hfpvq-00040x-Qf for bug-guix@HIDDEN; Tue, 25 Jun 2019 14:12:40 -0400 Received: from mx1.mailbox.org ([2001:67c:2050:104:0:1:25:1]:29528) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <rob@HIDDEN>) id 1hfpvq-0003yz-7R for bug-guix@HIDDEN; Tue, 25 Jun 2019 14:12:38 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id 421A14E762 for <bug-guix@HIDDEN>; Tue, 25 Jun 2019 20:12:34 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter05.heinlein-hosting.de (spamfilter05.heinlein-hosting.de [80.241.56.123]) (amavisd-new, port 10030) with ESMTP id 3ZNkfUDn0UxV for <bug-guix@HIDDEN>; Tue, 25 Jun 2019 20:12:29 +0200 (CEST) From: Robert Vollmert <rob@HIDDEN> Content-Type: multipart/alternative; boundary="Apple-Mail=_6A8C6D4F-1EAA-4348-9D2A-9910C75A151E" Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: service urandom-seed takes too long on boot Message-Id: <F88CEF04-9BFA-4886-8A2D-AD84AE278D07@HIDDEN> Date: Tue, 25 Jun 2019 20:12:28 +0200 To: bug-guix@HIDDEN X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2001:67c:2050:104:0:1:25:1 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --Apple-Mail=_6A8C6D4F-1EAA-4348-9D2A-9910C75A151E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 On my VPS, booting takes forever (long enough that for a long time I thought the install had failed). I just rebooted again, and it took over 7 minutes, see attached screenshot. I would suggest skipping the seeding from /dev/hwrng by default if /var/lib/random-seed is available. I=E2=80=99m assuming here that my problem is not too rare =E2=80=94 if it is, an option to disable the seeding from /dev/hwrng seems like a good idea. --Apple-Mail=_6A8C6D4F-1EAA-4348-9D2A-9910C75A151E Content-Type: multipart/related; type="text/html"; boundary="Apple-Mail=_296CF315-3D78-4713-BD0E-4BAF49D6E29A" --Apple-Mail=_296CF315-3D78-4713-BD0E-4BAF49D6E29A Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; line-break: after-white-space;">On my VPS, = booting takes forever (long enough that for a long<div class=3D"">time I = thought the install had failed). I just rebooted again,</div><div = class=3D"">and it took over 7 minutes, see attached = screenshot.</div><div class=3D""><br class=3D""></div><div class=3D"">I = would suggest skipping the seeding from /dev/hwrng by default</div><div = class=3D"">if /var/lib/random-seed is available. I=E2=80=99m assuming = here that my</div><div class=3D"">problem is not too rare =E2=80=94 if = it is, an option to disable the</div><div class=3D"">seeding from = /dev/hwrng seems like a good idea.</div><div class=3D""><br = class=3D""></div><div class=3D""><img apple-inline=3D"yes" = id=3D"B09A63CC-8079-4F8E-815C-FCE15C71CD45" width=3D"644" height=3D"77" = src=3D"cid:AE8A3912-4B41-4A78-B508-7DE47EC53E1B@HIDDEN" = class=3D""></div></body></html>= --Apple-Mail=_296CF315-3D78-4713-BD0E-4BAF49D6E29A Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="Screenshot 2019-06-25 at 19.55.12.png" Content-Type: image/png; x-unix-mode=0644; name="Screenshot 2019-06-25 at 19.55.12.png" Content-Id: <AE8A3912-4B41-4A78-B508-7DE47EC53E1B@HIDDEN> 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 9napdovsmuye2hvZc+2L7evt7znQHYIdpjnUOlxzJDr6OuY6bnC87IQ6eTmJnKqdLjmjzt7OYucN zu0jCCP8RkhG1I646UJzYbsUutS7PBzJHBkzcsHIppHPR9mMSh+1ctSZUZ9dvVzzXLe53nXTdxvj tsCtxe2lu5M7373a/ZoH3SPCY65Hs8cLT2dPoedGz1teDK+xXou8Wr0+eft4y7wbvLt9bHwyfGp8 bvoa+Mb7LvU960fwC/Wb63fI772/t3+B/z7/vwNcAnIDdgU8HW0/Wjh62+jOQKtAXuCWwI4gVlBG 0OagjmDLYF5wbfCjEOsQQcj2kCdsR3YOezf7eahrqCz0QOhbjj9nNudYGBYWGVYW1hauH54cXhX+ IMIqIjuiPqI30ityZuSxKEJUdNTKqJtcMy6fW8ftHeMzZvaYk9G06MToquhHMU4xspiWsejYMWNX j70XaxsriW2KA3HcuNVx9+Pt46fF/zaOOC5+XPW4xwluCbMSziQyEqck7kp8kxSatDzpbrJDsiK5 NUUnZWJKXcrb1LDUVakd40eNnz3+QppJmjitOZ2UnpK+Pb1vQviEtRO6JnpNLJ14Y5L9pKJJ5yab TM6bfHiKzhTelP0ZhIzUjF0ZH3lxvFpeXyY3syazl8/hr+M/E4QI1gi6hYHCVcInWYFZq7KeZgdm r87uFgWLKkQ9Yo64SvwiJypnU87b3LjcHbkDeal5e/PJ+Rn5ByX6klzJyanmU4umtkudpaXSjmn+ 09ZO65VFy7bLEfkkeXOBAfxgv6hwUPygeFgYVFhd+G56yvT9RXpFkqKLM5xmLJnxpDii+KeZ+Ez+ zNZZlrPmz3o4mz17yxxkTuac1rnWc0vmds2LnLdzPnV+7vzfF7guWLXg9cLUhS0lZiXzSjp/iPyh vlS7VFZ6c1HAok2L8cXixW1LPJasX/K5TFB2vty1vKL841L+0vM/uv1Y+ePAsqxlbcu9l29cQVwh WXFjZfDKnav0VhWv6lw9dnXjGtaasjWv105Ze67Cs2LTOuo6xbqOypjK5vU261es/1glqrpeHVq9 t8a0ZknN2w2CDVc2hmxs2GS2qXzTh83izbe2RG5prLWrrdhK3Fq49fG2lG1nfvL9qW67yfby7Z92 SHZ07EzYebLOp65ul+mu5fVovaK+e/fE3Zf3hO1pbnBp2LKXubf8Z/Cz4uc/f8n45ca+6H2t+333 N/xq+2vNAcaBskakcUZjb5OoqaM5rbn94JiDrS0BLQd+G/nbjkOWh6oPGx5efoR6pOTIwNHio33H pMd6jmcf72yd0nr3xPgT106OO9l2KvrU2dMRp0+cYZ85ejbw7KFz/ucOnvc933TB+0LjRa+LB373 +v1Am3db4yWfS82X/S63tI9uP3Il+Mrxq2FXT1/jXrtwPfZ6+43kG7duTrzZcUtw6+ntvNsv7hTe 6b877x7hXtl93fsVD0wf1P7L8V97O7w7Dj8Me3jxUeKju538zmd/yP/42FXymP644onFk7qn7k8P dUd0X/5zwp9dz6TP+ntK/9L7q+a5w/Nf/w75+2Lv+N6uF7IXAy+XvjJ+teO15+vWvvi+B2/y3/S/ LXtn/G7ne9/3Zz6kfnjSP/0j6WPlJ8dPLZ+jP98byB8YkPJkPNWnAAYHmpUFwMsdANDTAGBcBoA6 QX3OUwmiPpuqEPhPWH0WVIk3AFuPAZA0D4C4EAA2wmEHsQ68Kz/Vk0IA6uExNDQiz/JwV3PR4ImH 8G5g4JUZAKQWAD7JBgb6NwwMfNoGk70NwLFp6vOlUojwbLDZT4muexqAb+Xfzud70H9PnAEAAAAJ cEhZcwAAFiUAABYlAUlSJPAAAAGeaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRh IHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxy ZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4 LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHht bG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6 UGl4ZWxYRGltZW5zaW9uPjEyODg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhp ZjpQaXhlbFlEaW1lbnNpb24+MTU0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6 RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CirwYOMAAAAcaURPVAAAAAIA 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 +FvHr8Xf0+ft+zx+q5d53O6/vP5WW2/tRcuenag8fOBAu1HP/O21X9S+x4ddr/3BXXxz66enF/9L tGQfefyw7c99qKdv0/0Pf0rU89fKReO3cqVytP08vpL/+C2+uf5Tksd/9JTaH/4oJS75ofW59g2c Xv975fFf8U7ndRt/lM/Klcq9/lv9nr7W8Uu/kd65/rc0Lkv7Dz7EYfu/Z8/KefHDBwUPUV21+1/0 7CMdf8VYjnMykFOCJAZ1j1OC+sx9EoTi0329YqyFO3/FWCgdX3RUNjhs1HV3+mDEhkcT8fTqlUdX bQfHT/ktWQ3EuUsxaLDI/2k8KX/7iFkrfhZr2k/1qxY8K9da7m2/qL8e39L21T/Vh7Xhn17eAuv5 NZXVZ49vaf81xmqukn3GrfjmTtB4trx4Pf6l5y/Zaen/4EH7e+3uxVFbj73W8d8rX9tOpfjQJ6qr doNEP5A8awl9cPqHMvzojb9XHj+WouAnfS39txY/63et/LbxW9o++uz41/icSxDC3zp+Lf6ePm/f 5/FbvYwhu//y+lttvbUXLXt2ovLwgQPtRj3zt9d+UfseH3a99gd38c2tn55e/C/Rkn3k8cO2P/eh nr5N9z/8KVHPXysXjd/KlcrR9vP4Sv7jt/jm+k9JHv/RU2p/+KOUuOSH1ufaN3B6/e+Vx3/Fu2q9 jfJFcYOv13/0QD19reOXfiO9c/1vaVyW9h9ciMP2f8+elfPihw8KHqK6ave/6NlHenDp0qVDJft0 QtAm/6b1Co6ykoL6POXXK8bRHylRw0wfDFjw7UmCfQR06jMbc200Vl3eQO+Vx6bV49mDH2rlqIeW 9KT88UlCr/09/Jjg2BiDo8bHqgWPdlmKYrfWf+Tkx3ScW79KfNyvtc+ELnsteGFX8tvwP2pf/q26 0GPxo99JVhsEXaviHBmO/gPX6Pzt2UcfFH/4A8mu9H/8a6Wl+G3c1k6rPHLSF2lXa9eW0Uc/Kvld kud+SY+1ixx03fLY6aXEIT0t7YE8+ONPKX74WuU9OfRG7cNfS9dtn/lMfs2tE0vbt/pK+Fl+i58n j5z4p/2ttt7ai5Y9O1H5KJ/XflH7JT7ue+NOfs6tn8jp/hR/lWsu9Fj76PDan/uWWn0lectv9Xny yIl/l+K3/nvlqP8lPu7b9gM32Z/rP/jlyXMfPeybqO+l2JUetZ8u+enF4dlHj5UbFR79V/K/VR45 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 P/I3C7U42Pn+ZonTi4P4NZ9rDOmUjK7ovgd5+lEtfownbO/LOuLhuW/1zJvyex/Xw03jfdLxOunx b7q/lezte3vsqv+76lepP+T9ROCkIHDwO7/z6aM84OHwQz/0DcOdd946vjJ85egt0Z/5+ivGR9nA 4UV3nhpe84PPP0oAPjl8/OMXjrC5ZXjOcw6H//bfv2149rOPX0tWgvChhx4a3vrWtxYThNrwTv+S Wrvh3dfGYaMu/6fxe/HAT6LI8kUfMKxctNxqvyRn7ds4euWtfsroVXkT+GOvtv3sAyF6NMb24QFj 3xf+ffef/l6itXHC3zp/049L42/f+z+4E2/t+Ef+ZqEWBzvf3yxxenEQvxJ8+uOOkuO6ovse5OlH tfgxnjR+77nnnvFrQPZhHfHw3Ld65k35nbiXW++k43XS4y/3kM1y7Ht77Kr/u+rXZntXWksEdheB 8UdK9KMjShKK6nsF9SvG7373Z4anD782vOD5twwf/OC3D7fdPoz3//IvHxt+/X994Siiw+Gnf/ql w93ffdtYr82u/jJ97ty5YoJQcJykjVLtBh1+PRBoEuXEge1GetDQA4ceGFadyLFypXKvfSZ+PdhE /LIPPPaByPMXP0snIuCTX5EHJPhb8e+Vt/GCp+r3Ydzsm7/7jrf1P1qubadafvxgPEg+Mv6Qg7ba RX7TlHhb549N+7tue3Y+t/P9uu1vW39v/10Kv14/to3jvtpP3Ota7qTjddLjr+st6+fe9/bYVf93 1a/196i0kAjsBwIHFy9ePHrD+Onxuwf5dWK9YvzOd35yTBb++OvuHN7whm8aE4h6/fjppw+H//iO T46vIr/5zS8e/tk/f9H4+fHHHx8TVZkgfGbDs8HXhKhkXymhBb89cWA1S5d0KjkbORFn5b1yr30m fj0oR/yyJyl4wOaVqpKfpZN1xLMp/LG3VPuBp3DIBKHXG5ar3ze8WyOvjbOWH78YD5KPzH/IQVvt Ir9pSrxLjf9N+7+0PTuf2/l+aXu7pq+3/y6FX68fu4brvviTuNe11EnH66THX9db1s+97+2xq/7v ql/r71FpIRHYDwQOjjbrh1evXr32K8XjrxjrOwh/9tNHhwSfHt729pcM3/d9t90Qzfve+8nh4sWv HSUOv3H4oR9+wSirBOFnPvOZYforxjcIHRVO2oTAxp6TJHpwjDwgR3GK8tl2KJWjej0+r75kt/Z+ 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 --Apple-Mail=_296CF315-3D78-4713-BD0E-4BAF49D6E29A-- --Apple-Mail=_6A8C6D4F-1EAA-4348-9D2A-9910C75A151E--
Robert Vollmert <rob@HIDDEN>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#36380
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.