From mboxrd@z Thu Jan 1 00:00:00 1970 From: George myglc2 Clemmer Subject: bug#30467: GuixSD fails to display login prompt on headless server Date: Thu, 15 Feb 2018 16:29:11 -0500 Message-ID: <86y3jundqw.fsf@gmail.com> References: <868tbu9u0r.fsf@gmail.com> <20180215165455.09a9efa3@scratchpost.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48387) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1emR6W-0001VN-Lz for bug-guix@gnu.org; Thu, 15 Feb 2018 16:30:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1emR6Q-00049k-NA for bug-guix@gnu.org; Thu, 15 Feb 2018 16:30:08 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:37280) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1emR6Q-00049e-HG for bug-guix@gnu.org; Thu, 15 Feb 2018 16:30:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1emR6Q-00080i-7M for bug-guix@gnu.org; Thu, 15 Feb 2018 16:30:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <20180215165455.09a9efa3@scratchpost.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Danny Milosavljevic Cc: 30467@debbugs.gnu.org --=-=-= Content-Type: text/plain Hi Danny & Leo, Thanks for the quick response! On 02/15/2018 at 15:54 Danny Milosavljevic writes: > Hi George, > > Leo added a comment to the services/base.scm code: > > ;;; FIXME This doesn't work as expected. According to agetty(8), if this option > ;;; is not passed, then the default is 'auto'. However, in my tests, when that > ;;; option is selected, agetty never presents the login prompt, and the > ;;; term-ttyS0 service respawns every few seconds. > #$@(if local-line > #~(#$(match local-line > ('auto "--local-line=auto") > ('always "--local-line=always") > ('never "-local-line=never"))) > #~()) > > So try specifying local-line ? Not clear what you wanted so I didn't try this. > Also, can you try updating again? > > I've pushed some agetty consolidation to guix-master (only) today. I did that, see below ... > Also, you have > > (kernel-arguments '("console=ttyS1,115200")) > > AND > > (agetty-service (agetty-configuration (tty "ttyS1") > (baud-rate "115200"))) > Starting today, the second one will be automatically configured by > %base-services. I removed agetty-service but agetty didn't run, see below ... > So please keep your config the same and reconfigure and let's see what > happens. I did git-pull & make to get guix (GNU Guix) 0.14.0.1879-06a9 and 'guix system reconfigure' >>> the console is still blank. (my G36) > In the long run please remove your agetty-service, it should automatically appear > (it recovers the settings from the "console" kernel-argument). Then I removed agetty-service, reconfigured and rebooted >>> the console is still blank. (my G37, sys.scm attached) FWIW, I don't see agetty running ... g1@g1 ~$ pstree -a -A shepherd --no-auto-compile/gnu/store/hjfwjz9g0jrjcyggybi |-dhclient -nw -pf /var/run/dhclient.pid enp4s0enp3 |-guix-daemon --build-users-group guixbuild-- |-mingetty --noclear tty6 |-mingetty --noclear tty5 |-mingetty --noclear tty4 |-mingetty --noclear tty3 |-mingetty --noclear tty2 |-mingetty --noclear tty1 |-nscd -f/gnu/store/gh3xhwgh927md5ifzdmg0cgpqc0as1sh-ns | `-7*[{nscd}] |-ntpd -n -c/gnu/store/1l1yf5dss8r9pqxklaax32s6bkah09c | `-{ntpd} |-sshd -D -f/gnu/store/7z8qc04s48cgzvpc77715r3ckh7qr [...] |-syslogd --rcfile/gnu/store/y5nrfbj52vlnj77iyk |-udevd `-8*[{shepherd}] TIA - George --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=sys.scm Content-Transfer-Encoding: base64 Ozs7IEd1aXhTRCBoZWFkbGVzcyBzZXJ2ZXIKKHVzZS1tb2R1bGVzIChnbnUpKQoodXNlLXNlcnZp Y2UtbW9kdWxlcyBuZXR3b3JraW5nIHNzaCkKKHVzZS1wYWNrYWdlLW1vZHVsZXMKIGFkbWluCiBi YXNlCiBjZXJ0cwogY3VwcwogZGlzawogZW1hY3MKIGZyZWVpcG1pCiBsaW51eAogdmlydHVhbGl6 YXRpb24KIHJzeW5jCiBzY3JlZW4KIHNzaAogdmVyc2lvbi1jb250cm9sCiB3Z2V0CiB4b3JnIAog KQoob3BlcmF0aW5nLXN5c3RlbQogIChob3N0LW5hbWUgImcxIikKICAodGltZXpvbmUgIkFtZXJp Y2EvTmV3X1lvcmsiKQogIChsb2NhbGUgImVuX1VTLnV0ZjgiKQogIChrZXJuZWwtYXJndW1lbnRz ICcoImNvbnNvbGU9dHR5UzEsMTE1MjAwIikpCiAgOzsgUkFJRDEgcm9vdCB1c2luZyAxIE5WTWUg U1NEICsgMiBIRHMKICAoYm9vdGxvYWRlciAoZ3J1Yi1jb25maWd1cmF0aW9uICh0YXJnZXQgIi9k ZXYvbnZtZTBuMSIpCgkJCQkgICh0ZXJtaW5hbC1vdXRwdXRzICcoY29uc29sZSkpCgkJCQkgICh0 ZXJtaW5hbC1pbnB1dHMgJyhzZXJpYWwgY29uc29sZSkpCgkJCQkgIChzZXJpYWwtc3BlZWQgMTE1 MjAwKQkJCQkgIAoJCQkJICApKQogIChpbml0cmQgKGxhbWJkYSAoZmlsZS1zeXN0ZW1zIC4gcmVz dCkgKGFwcGx5IGJhc2UtaW5pdHJkIGZpbGUtc3lzdGVtcwoJCQkJCSAgICAgICAjOmV4dHJhLW1v ZHVsZXMgJygicmFpZDEiKQoJCQkJCSAgICAgICByZXN0KSkpCiAgKG1hcHBlZC1kZXZpY2VzIChs aXN0IChtYXBwZWQtZGV2aWNlCgkJCSAoc291cmNlICcoIi9kZXYvbnZtZTBuMXAxIiAiL2Rldi9z ZGExIiAiL2Rldi9zZGIxIikpCgkJCSAodGFyZ2V0ICIvZGV2L21kMyIpCgkJCSAodHlwZSByYWlk LWRldmljZS1tYXBwaW5nKSkpKQogIChmaWxlLXN5c3RlbXMgKGNvbnMgKGZpbGUtc3lzdGVtCgkJ CSh0aXRsZSAnZGV2aWNlKQoJCQkoZGV2aWNlICIvZGV2L21kMyIpCgkJCShtb3VudC1wb2ludCAi LyIpCgkJCSh0eXBlICJleHQ0IikKCQkJKGRlcGVuZGVuY2llcyBtYXBwZWQtZGV2aWNlcykpCgkJ ICAgICAgJWJhc2UtZmlsZS1zeXN0ZW1zKSkKICAoc3dhcC1kZXZpY2VzICcoIi9kZXYvbnZtZTBu MXAyIiApKQogICh1c2VycyAoY29ucyogKHVzZXItYWNjb3VudCAobmFtZSAiZzEiKQoJCQkgICAg ICAoZ3JvdXAgInVzZXJzIikKCQkJICAgICAgKHN1cHBsZW1lbnRhcnktZ3JvdXBzICcoIndoZWVs IiAia3ZtIikpCgkJCSAgICAgIChob21lLWRpcmVjdG9yeSAoc3RyaW5nLWFwcGVuZCAiL2hvbWUv IiBuYW1lKSkpCgkJKHVzZXItYWNjb3VudCAobmFtZSAiYWRtaW4iKQoJCQkgICAgICAoZ3JvdXAg InVzZXJzIikKCQkJICAgICAgKHN1cHBsZW1lbnRhcnktZ3JvdXBzICcoIndoZWVsIiAia3ZtIikp CgkJCSAgICAgIChob21lLWRpcmVjdG9yeSAoc3RyaW5nLWFwcGVuZCAiL2hvbWUvIiBuYW1lKSkp CgkJJWJhc2UtdXNlci1hY2NvdW50cykpCiAgKHBhY2thZ2VzIChjb25zKgoJICAgICBjdXBzCgkg ICAgIGVtYWNzLW5vLXgtdG9vbGtpdAoJICAgICBlbWFjcy1ndWl4CgkgICAgIGVtYWNzLXplbmJ1 cm4tdGhlbWUKCSAgICAgZnJlZWlwbWkKCSAgICAgZ2l0CgkgICAgIGdsaWJjLXV0ZjgtbG9jYWxl cwoJICAgICBnbnUtbWFrZQoJICAgICBtZGFkbQoJICAgICBtYWdpdAoJICAgICBuc3MtY2VydHMK CSAgICAgb3BlbnNzaAoJICAgICBwYXJ0ZWQKCSAgICAgcWVtdQoJICAgICByc3luYwoJICAgICBz Y3JlZW4KCSAgICAgc21hcnRtb250b29scwoJICAgICB0cmVlCgkgICAgIHdnZXQKCSAgICAgeGF1 dGgKCSAgICAgJWJhc2UtcGFja2FnZXMpKQogIChzZXJ2aWNlcyAoY29ucyogKGRoY3AtY2xpZW50 LXNlcnZpY2UpCgkJICAgKG50cC1zZXJ2aWNlKQoJCSAgIChzZXJ2aWNlIG9wZW5zc2gtc2Vydmlj ZS10eXBlIChvcGVuc3NoLWNvbmZpZ3VyYXRpb24KCQkJCQkJICAoeDExLWZvcndhcmRpbmc/ICN0 KSkpCgkJICAgJWJhc2Utc2VydmljZXMpKSkK --=-=-=--