GNU logs - #33592, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#33592: "herd restart term-tty2" caused *all* processes to be killed
Resent-From: Mark H Weaver <mhw@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Mon, 03 Dec 2018 01:18:02 +0000
Resent-Message-ID: <handler.33592.B.154379985818761 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 33592
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 33592 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.154379985818761
          (code B ref -1); Mon, 03 Dec 2018 01:18:02 +0000
Received: (at submit) by debbugs.gnu.org; 3 Dec 2018 01:17:38 +0000
Received: from localhost ([127.0.0.1]:58537 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gTcri-0004sW-6t
	for submit <at> debbugs.gnu.org; Sun, 02 Dec 2018 20:17:38 -0500
Received: from eggs.gnu.org ([208.118.235.92]:53525)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mhw@HIDDEN>) id 1gTcrg-0004sH-5I
 for submit <at> debbugs.gnu.org; Sun, 02 Dec 2018 20:17:36 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mhw@HIDDEN>) id 1gTcrZ-00029N-P3
 for submit <at> debbugs.gnu.org; Sun, 02 Dec 2018 20:17:31 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:50136)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <mhw@HIDDEN>) id 1gTcrZ-00028w-Jc
 for submit <at> debbugs.gnu.org; Sun, 02 Dec 2018 20:17:29 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:34828)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <mhw@HIDDEN>) id 1gTcrY-0000iB-FA
 for bug-guix@HIDDEN; Sun, 02 Dec 2018 20:17:29 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mhw@HIDDEN>) id 1gTcrV-00025O-Bl
 for bug-guix@HIDDEN; Sun, 02 Dec 2018 20:17:28 -0500
Received: from world.peace.net ([64.112.178.59]:57004)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <mhw@HIDDEN>) id 1gTcrV-00021O-7x
 for bug-guix@HIDDEN; Sun, 02 Dec 2018 20:17:25 -0500
Received: from mhw by world.peace.net with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <mhw@HIDDEN>) id 1gTcrK-0003vt-2b
 for bug-guix@HIDDEN; Sun, 02 Dec 2018 20:17:14 -0500
From: Mark H Weaver <mhw@HIDDEN>
Date: Sun, 02 Dec 2018 20:16:29 -0500
Message-ID: <87tvjvmmt3.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
 [fuzzy]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -5.0 (-----)
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: -6.0 (------)

After killing a Wayland 'gnome-session' that I had launched from the
command-line on tty2, the login prompt did not return as it normally
does.

I decided to try "herd restart term-tty2" to see if that would help.
That turned out to be a serious mistake.  It caused TERM to be sent to
all processes, most filesystems to be unmounted, and many (all?) core
services to be stopped.  This left my system in a unusuable state,
besides being able to switch between otherwise unresponsive text virtual
terminals and issue SysRq commands.

I took a picture of the display before resetting the machine.
Fortunately I always use text virtual terminals for my root shells.
Here's a hand-typed approximation of what shepherd printed to the
console:

--8<---------------cut here---------------start------------->8---
root@jojen ~# herd restart term-tty2
[200060.46xxxx] shepherd[1]: Service term-tty4 has been stopped.
[200060.46xxxx] shepherd[1]: Service nscd has been stopped.
[200060.47xxxx] shepherd[1]: Service guix-daemon has been stopped.
[200060.47xxxx] shepherd[1]: Service term-tty2 has been stopped.
[200060.47xxxx] shepherd[1]: Service console-font-tty1 has been stopped.
[200060.48xxxx] shepherd[1]: Service term-tty1 has been stopped.
[200060.48xxxx] shepherd[1]: Service console-font-tty5 has been stopped.
[200060.48xxxx] shepherd[1]: Service term-tty5 has been stopped.
[200060.49xxxx] shepherd[1]: sending all processes the TERM signal
[200064.81xxxx] shepherd[1]: all processes have been terminated
[200064.81xxxx] shepherd[1]: Service user-processes has been stopped.
[200064.82xxxx] shepherd[1]: Service urandom-seed has been stopped.
[200064.82xxxx] shepherd[1]: Service file-systems has been stopped.
[200064.83xxxx] shepherd[1]: Service file-system-/dev/pts has been stopped.
[200064.84xxxx] shepherd[1]: Service file-system-/sys/fs/cgroup/blkio has been stopped.
[200064.86xxxx] shepherd[1]: Service file-system-/gnu/store has been stopped.
[200064.88xxxx] shepherd[1]: Service file-system-/sys/fs/cgroup/freezer has been stopped.
[200064.90xxxx] shepherd[1]: Service file-system-/run/systemd has been stopped.
[200064.91xxxx] shepherd[1]: Service file-system-/sys/fs/cgroup/cpuset has been stopped.
[200064.93xxxx] shepherd[1]: Service file-system-/sys/fs/cgroup/cpuacct has been stopped.
[200064.95xxxx] shepherd[1]: Service file-system-/sys/fs/cgroup/devices has been stopped.
[200064.96xxxx] shepherd[1]: Service file-system-/sys/fs/cgroup/perf_event has been stopped.
[200064.98xxxx] shepherd[1]: Service file-system-/run/user has been stopped.
[200065.00xxxx] shepherd[1]: Service file-system-/dev/shm has been stopped.
[200065.01xxxx] shepherd[1]: Service file-system-/sys/fs/cgroup/memory has been stopped.
[200065.03xxxx] shepherd[1]: Service file-system-/sys/fs/cgroup/elogind has been stopped.
[200065.05xxxx] shepherd[1]: Service file-system-/sys/fs/cgroup/cpu has been stopped.
[200065.06xxxx] shepherd[1]: Service file-system-/sys/fs/cgroup has been stopped.
[200065.06xxxx] shepherd[1]: system-error("kill" "~A" ("No such process") (3))
[200065.06xxxx] shepherd[1]: Service udev has been stopped.
[200065.06xxxx] shepherd[1]: Service virtual-terminal has been stopped.
[200065.19xxxx] shepherd[1]: closing log
[200065.23xxxx] BTRFS info (device dm-0): disk space caching is enabled
--8<---------------cut here---------------end--------------->8---

The 'xxxx' are of course more digits that I was too lazy to type.

I would not have expected 'term-tty2' to have many dependents, except
possibly for 'console-font-tty2'.  It was a great surprise that
restarting it caused so many other core services to be stopped.

Any idea what went wrong here?

       Mark




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Mark H Weaver <mhw@HIDDEN>
Subject: bug#33592: Acknowledgement ("herd restart term-tty2" caused *all*
 processes to be killed)
Message-ID: <handler.33592.B.154379985818761.ack <at> debbugs.gnu.org>
References: <87tvjvmmt3.fsf@HIDDEN>
X-Gnu-PR-Message: ack 33592
X-Gnu-PR-Package: guix
Reply-To: 33592 <at> debbugs.gnu.org
Date: Mon, 03 Dec 2018 01:18:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 33592 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
33592: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D33592
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#33592: "herd restart term-tty2" caused *all* processes to be killed
Resent-From: ludo@HIDDEN (Ludovic =?UTF-8?Q?Court=C3=A8s?=)
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Mon, 03 Dec 2018 08:45:01 +0000
Resent-Message-ID: <handler.33592.B33592.15438266703915 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 33592
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Mark H Weaver <mhw@HIDDEN>
Cc: 33592 <at> debbugs.gnu.org
Received: via spool by 33592-submit <at> debbugs.gnu.org id=B33592.15438266703915
          (code B ref 33592); Mon, 03 Dec 2018 08:45:01 +0000
Received: (at 33592) by debbugs.gnu.org; 3 Dec 2018 08:44:30 +0000
Received: from localhost ([127.0.0.1]:58682 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gTjqA-000114-3W
	for submit <at> debbugs.gnu.org; Mon, 03 Dec 2018 03:44:30 -0500
Received: from eggs.gnu.org ([208.118.235.92]:35929)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1gTjq8-00010q-4g
 for 33592 <at> debbugs.gnu.org; Mon, 03 Dec 2018 03:44:28 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <ludo@HIDDEN>) id 1gTjpx-0007R2-D3
 for 33592 <at> debbugs.gnu.org; Mon, 03 Dec 2018 03:44:22 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled
 version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49191)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>)
 id 1gTjpx-0007Qx-4n; Mon, 03 Dec 2018 03:44:17 -0500
Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=49964 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>)
 id 1gTjpw-0007TJ-Ld; Mon, 03 Dec 2018 03:44:17 -0500
From: ludo@HIDDEN (Ludovic =?UTF-8?Q?Court=C3=A8s?=)
References: <87tvjvmmt3.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 13 Frimaire 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: Mon, 03 Dec 2018 09:44:15 +0100
In-Reply-To: <87tvjvmmt3.fsf@HIDDEN> (Mark H. Weaver's message of "Sun, 02
 Dec 2018 20:16:29 -0500")
Message-ID: <87k1kratk0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
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: -6.0 (------)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hello,

Mark H Weaver <mhw@HIDDEN> skribis:

> After killing a Wayland 'gnome-session' that I had launched from the
> command-line on tty2, the login prompt did not return as it normally
> does.
>
> I decided to try "herd restart term-tty2" to see if that would help.
> That turned out to be a serious mistake.  It caused TERM to be sent to
> all processes, most filesystems to be unmounted, and many (all?) core
> services to be stopped.  This left my system in a unusuable state,
> besides being able to switch between otherwise unresponsive text virtual
> terminals and issue SysRq commands.

Per =E2=80=98guix system shepherd-graph desktop.tmpl=E2=80=99, the only dep=
endent of
=E2=80=98term-tty2=E2=80=99 is =E2=80=98console-font-tty2=E2=80=99.

I just tried in a desktop.tmpl VM and only =E2=80=98console-font-tty2=E2=80=
=99 is
restarted (screenshot attached.)  Same on my laptop, which uses Xorg but
not GNOME.

Could it be something with the Wayland-related services?  Could you
check =E2=80=98guix system shepherd-graph=E2=80=99 on your config?

Thanks,
Ludo=E2=80=99.


--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename=t.png
Content-Transfer-Encoding: base64
Content-Description: the screenshot

iVBORw0KGgoAAAANSUhEUgAABAAAAAMACAIAAAA12IJaAAAABGdBTUEAALGPC/xhBQAAACBjSFJN
AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAACA
AElEQVR42uzdd1gU1xoH4G+XXkUUC0UUbIAKFkBgKSIIUYpgwRKxBLvRxNxYYsHeY8WGDeygolhj
jVFRKbE3sKEiKkoXEGFn7h9j1gVhQUQW2N/78Ow9M+fMme8MeDPfzJlZIgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAqFZ40g6gWjM1NZ01a5aRkVGZLR8/fjx79ux79+5JO2QAAAAAqL7WrVun
qKgYEBAgxRiQAEgSFhZmbGxczsaPHj3q16+ftEMGAAAAAElcXFz4fL5o8cyZMwzDfO+dqqmpsSyb
m5sbFxdHRJ06dVJVVeXz+e/fv6/6IyD/Va1tbW1Xr1799u3bHj16lHmkGjRoUK9evWfPnuXm5hKR
iopKSEjItWvXFi9eXGL7Yg2+dvPvgbv237lz58LCQkkHUV7+6tWrJaYKZ86c0dLS+nJ9eHj4kiVL
KjfaCh8iRUXFy5cv3759e+jQoZV9CAGggqKjo+Xk5P7666/p06eLVlpZWa1bt46Ifvnll0uXLn3j
Lvr379+9e/dGjRr9+++/q1evTk5OJqJGjRqNGzeuU6dODMNER0f/+eefEv7jNGvWLA8Pj48fP9ra
2kroEwCgWuHz+TxelV4Et7W1nTNnTkZGRu/evUUrd+3apaWlNWfOnL///ruqj8BXtXZzcyMiHR2d
Dh06lNm4f//+O3bsaNOmDbeorKysq6vbtGnT0toXa/C1m38P3B+H5LN/UYMS/5IuXLhw9uzZs2fP
JiUlEdG///7LLcbHx1d6tFI5RADwXbm6ujZu3Fi0OGTIkMrqeejQob/99luDBg1evnzZtWvX9evX
16lTR01NbePGje7u7ikpKW/evPH09Fy7dq34dTJxbdu27dGjR5l9SvsQAgBImUAgWLlypZaW1u3b
t8XX3717V0NDY/Hixc7OzlUc0lfcAVBUVHRycrp161bbtm3d3Ny4+xfll56e3r17d+5yfgUalLl5
9TRnzhyuMGnSpL59+65bt+7mzZvfaV819BABQGmysrLU1dUHDBjw559/ElHr1q2trKzS0tK0tbW/
sWdVVdWhQ4cmJyf3798/JydnxIgRI0aM6NGjR3Z2tp6e3u7du5cvX05Ew4YNGzNmjEAguHDhgqam
JhcS1wOfz580aRLDMB8+fFBQUJDQ5+7du6V9IAEApEZbW3vOnDl8Pn/Lli0bNmwQr5oxY8bz589H
jBgxffr069evp6enV1lUX3EHQCAQqKmphYeH37t3r2vXrvLyn5MHRUXFESNGhIeHX758+cSJE+PG
jVu9evWgQYOIaN26dXFxcStWrFBUVPz777/XrFlDRMHBwXFxcS1btuQ2Dw4OjomJadSokaiB5M2J
SE1N7Y8//jh+/PipU6fmzZtXt25dbn3Pnj3Dw8OvXLly5syZ4ODgb//PpIiqqmqlH/0SR6GoqBgX
Fzds2LA1a9b8888/c+fO5dbMnTt33bp158+fj4yM9PPzmz59+rFjx86fPz9//nwlJSVuQ9EhEm2y
cePGf/755/jx49yzJnw+f9WqVadOnbp8+fKhQ4f8/f0rfVBQc3HnfFB9vH379vz5897e3tzJ9+DB
g7Ozs0+ePClqoKqq+r///S8yMvKff/7ZvHkzd2+2tH/+4hwcHFRVVQ8fPpyTk0NEe/fuZRjGxcVF
X1+fiK5cucI1O3DgABG5uLgoKioeOHDg4MGD3P/bEFHPnj1NTEz279//9u1byX1K+ygCAEhT3759
NTU1r1y5smHDBpZlxatYlg0ODr58+bKmpqb41KAq8BUJgJubW2Fh4aVLl86ePaupqWljYyOqmjNn
zogRIzIzMzdt2nTixImMjIz9+/fHxMTQf5Pduf+KiJw+fZqI7OzsiEhVVbVdu3bXr19PS0sTNZC8
ORGtWLGiR48ex44dO3PmjKur66xZs4ioXbt206dPV1NT27Jly8GDBxmGycjIqJTDpKGhcfbsWS8v
r8o9+iWOgjNmzBiWZa9du5adnc2t6datW25u7qlTpxo1avT777+3a9fu/Pnzb968cXNzK3YXXsTV
1VUoFO7fv5/P548aNcrMzIxhmMzMzAMHDixatCgtLW38+PEODg4SIhw8eHBcKUaMGFG5RwOk7tdf
fw0MDJR2FFDEnj17VFVVe/fura+v37Vr14MHD4rf5Vu0aFG/fv3i4+P37NljaGi4YcOG1q1bc1Vf
/vMX75Y70U9ISOAWs7Ky3rx507hx48TERCIS/d+7qqoqwzCNGjUqKCh4/Pjx48ePCwoKiEhTU3PM
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
ef7se/bp1+MH97hr1968SWnZssWvP49t3KjR9w4MAACgKuEZgFol/+PHnP98+PBBQsuFS5cVFgo3
r1+7Yuni2H+vRUQerpSd5uV92umfq9YkvUxesmDewjmz6tcrPglk3qyZfXv3su1sdSIy4mvP/jkC
W5vLV6O5ckFBwb/Xrtvb2ZZnjJ2tLKNj47gGt27fLSgoiLt2nVuMibtmbNTsq87+OYP691sfvGXt
huDXb96U8zjb2XReuWxx5P6w3r4+S5av4o7bx/yPa9avHxkwNGTTBmVl5VVB6+7cezBv1oztW4J7
evWo999cGmUlpQljx2zfEqylVWfD5kq+yl5awMViKywsfPs2ZcbUyUErlj1IeDhx0tSOHSw2rVvj
16fX2o3BGRmZ4n0WFha+S037ZdyYnVs36TZuvGbdRgkH4RuJ/zVyWGLLHJ04ltis7OzxY0cHr12j
XbfutMDZLMt+RQQAAADVHhKAWiV05y4fvwHcz/wly0pr9iYlJe7a9fFjRmtqaDRs0MC9m2t0TFyl
7PT3qdOIKDMz89LlyxPGjjZq1tRAX/+Hbt0qfaS2NtZv37178jSRiG7cukVE7S3MxRuUNkabzlaP
nzzlHk6NiYv7wc317r37+fn5RBQbF2djbV2BYHr84LZiycJHT54MGT5qVdBa0emvhONsZmJSv149
OTm5rk4OHz9+FGUOo4b/1NbMTLtu3czMzLN/n//157FNDAxUVVQsO3bk8z/9a3V0EJi0blVXS8vR
3j7x2bNKPKqS/zBEsXGLXZwcmzU11NfT62Bhbt6uTRdHB01NzW5dnRmG+fJhYoFt55YtWtSpU6eL
o4Mo5tIOwrcQ/2vkflJT08ozOnHOTg5mJiYNGuiMGzXy9ZuUO/fuVeJBBgAAkDpMAapVRgwb2tu3
Z5nNXr16zbJsv0GDuUUhw+g2blyJO01KTiaiyp2aUox23bqmJq2uXI02atb0SnSMtZWlgoJCecZY
v149o2ZNY69dd3PpGhP37/Qpk+7ee3Dz9p0OFubXb978sX+/isXTqmXLFUsWXb95c3fYvqEjR69c
usiwSRMJx/n+g/h9EQcfxCfk5uURUWHhp8chRI81JyUn8/n8Zk0NJey0Xl1t0YaVQvIfhii24r8L
7XpJSS+4spqampKSYkFhQakxa3+OubSD8C2+/GscMHhYeUZXInV1tYYNGrx8mdzWzKwSjzMAAIB0
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
AAAAAAmCBAAAAAAAQIIgAQAAAAAAkCBIAAAAAAAAJAgSAAAAAAAACYIEAAAAAABAgiABAAAAAACQ
IEgAAAAAAAAkCBIAAAAAAAAJggQAAAAAAECCIAEAAAAAAJAgSAAAAAAAACQIEgAAAAAAAAmCBAAA
AAAAQIIgAQAAAAAAkCBIAAAAAAAAJAgSAAAAAAAACYIEAAAAAABAgiABAAAAAACQIEgAAAAAAAAk
CBIAAAAAAAAJggQAAAAAAECCIAEAAAAAAJAgSAAAAAAAACQIEgAAAAAAAAmCBAAAAAAAQIIgAQAA
AAAAkCBIAAAAAAAAJAgSAAAAAAAACYIEAAAAAABAgiABAAAAAACQIEgAAAAAAAAkCBIAAAAAAAAJ
ggQAAAAAAECCIAEAAAAAAJAgSAAAAAAAACQIEgAAAAAAAAmCBAAAAAAAQIIgAQAAAAAAkCBIAAAA
AAAAJAgSAAAAAAAACYIEAAAAAABAgiABAAAAAACQIEgAAAAAAAAkCBIAAAAAAAAJggQAAAAAAECC
IAEAAAAAAJAgSAAAAAAAACQIEgAAAAAAAAmCBAAAAAAAQIIgAQAAAAAAkCBIAAAAAAAAJAgSAAAA
AAAACYIEAAAAAABAgiABAAAAAACQIEgAAAAAAAAkCBIAAAAAAAAJggQAAAAAAECCIAEAAAAAAJAg
SAAAAAAAACQIEgAAAAAAAAmCBAAAAAAAQIIgAQAAAAAAkCBIAAAAAAAAJAgSAAAAAAAACYIEAAAA
AABAgiABAAAAAACQIEgAAAAAAAAkCBIAAAAAAAAJggQAAAAAAECCIAEAAAAAAJAgSAAAAAAAACQI
EgAAAAAAAAmCBAAAAAAAQIIgAQAAAAAAkCBIAAAAAAAAJAgSAAAAAAAACYIEAAAAAABAgiABAAAA
AACQIEgAAAAAAAAkCBIAAAAAAAAJggQAAAAAAECCIAEAAAAAAJAgSAAAAAAAACTI/wEY+j+ED7MI
UwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMi0wM1QwOTo0MDo1MyswMTowMA3Z+nwAAAAldEVY
dGRhdGU6bW9kaWZ5ADIwMTgtMTItMDNUMDk6NDA6NTMrMDE6MDB8hELAAAAAAElFTkSuQmCC
--=-=-=--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#33592: "herd restart term-tty2" caused *all* processes to be killed
Resent-From: Mark H Weaver <mhw@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Tue, 04 Dec 2018 02:12:01 +0000
Resent-Message-ID: <handler.33592.B33592.15438895056845 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 33592
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: ludo@HIDDEN (Ludovic =?UTF-8?Q?Court=C3=A8s?=)
Cc: 33592 <at> debbugs.gnu.org
Received: via spool by 33592-submit <at> debbugs.gnu.org id=B33592.15438895056845
          (code B ref 33592); Tue, 04 Dec 2018 02:12:01 +0000
Received: (at 33592) by debbugs.gnu.org; 4 Dec 2018 02:11:45 +0000
Received: from localhost ([127.0.0.1]:59648 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gU0Bd-0001mL-4M
	for submit <at> debbugs.gnu.org; Mon, 03 Dec 2018 21:11:45 -0500
Received: from world.peace.net ([64.112.178.59]:47472)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mhw@HIDDEN>) id 1gU0Bb-0001m9-BY
 for 33592 <at> debbugs.gnu.org; Mon, 03 Dec 2018 21:11:43 -0500
Received: from mhw by world.peace.net with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <mhw@HIDDEN>)
 id 1gU0BV-0007UA-EC; Mon, 03 Dec 2018 21:11:37 -0500
From: Mark H Weaver <mhw@HIDDEN>
References: <87tvjvmmt3.fsf@HIDDEN> <87k1kratk0.fsf@HIDDEN>
Date: Mon, 03 Dec 2018 21:10:52 -0500
In-Reply-To: <87k1kratk0.fsf@HIDDEN> ("Ludovic
 \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\=
 \=\?utf-8\?Q\?s\?\= message of "Mon, 03 Dec 2018 09:44:15 +0100")
Message-ID: <87k1kq2g8o.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
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 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi,

ludo@HIDDEN (Ludovic Court=C3=A8s) writes:

> Mark H Weaver <mhw@HIDDEN> skribis:
>
>> After killing a Wayland 'gnome-session' that I had launched from the
>> command-line on tty2, the login prompt did not return as it normally
>> does.
>>
>> I decided to try "herd restart term-tty2" to see if that would help.
>> That turned out to be a serious mistake.  It caused TERM to be sent to
>> all processes, most filesystems to be unmounted, and many (all?) core
>> services to be stopped.  This left my system in a unusuable state,
>> besides being able to switch between otherwise unresponsive text virtual
>> terminals and issue SysRq commands.
>
> Per =E2=80=98guix system shepherd-graph desktop.tmpl=E2=80=99, the only d=
ependent of
> =E2=80=98term-tty2=E2=80=99 is =E2=80=98console-font-tty2=E2=80=99.
>
> I just tried in a desktop.tmpl VM and only =E2=80=98console-font-tty2=E2=
=80=99 is
> restarted (screenshot attached.)  Same on my laptop, which uses Xorg but
> not GNOME.
>
> Could it be something with the Wayland-related services?  Could you
> check =E2=80=98guix system shepherd-graph=E2=80=99 on your config?

I did so, and it shows that the only dependent of 'term-tty2' is
'console-font-tty2', as expected.

I've attached my OS config, in case it contains any clues.

    Thanks,
      Mark



--=-=-=
Content-Type: text/plain
Content-Disposition: inline; filename=config.scm
Content-Description: OS config

;; This is an operating system configuration template
;; for a "desktop" setup with GNOME and Xfce where the
;; root partition is encrypted with LUKS.

(use-modules (gnu) (gnu system nss) (srfi srfi-1) (guix packages))
(use-service-modules base desktop networking xorg dbus)
(use-package-modules certs gnome cryptsetup linux admin guile firmware xdisorg libusb suckless)

(define keymap
  (plain-file
   "keymap"
   "keymaps 0-255
keycode 42 = Shift
keycode 54 = Shift
keycode 29 = Control
keycode 58 = Control
keycode 56 = Alt
keycode 100 = Alt
alt shift keycode 1 = Meta_Escape
alt shift keycode 2 = Meta_exclam
alt shift keycode 3 = Meta_at
alt shift keycode 4 = Meta_numbersign
alt shift keycode 5 = Meta_dollar
alt shift keycode 6 = Meta_percent
alt shift keycode 7 = Meta_asciicircum
shift control keycode 7 = Control_asciicircum
control alt keycode 7 = Meta_Control_asciicircum
shift control alt keycode 7 = Meta_Control_asciicircum
alt shift keycode 8 = Meta_ampersand
alt shift keycode 9 = Meta_asterisk
alt shift keycode 10 = Meta_parenleft
alt shift keycode 11 = Meta_parenright
alt shift keycode 12 = Meta_underscore
shift control keycode 12 = Control_underscore
control alt keycode 12 = Meta_Control_underscore
shift control alt keycode 12 = Meta_Control_underscore
alt shift keycode 13 = Meta_plus
alt shift keycode 14 = Meta_Delete
alt shift keycode 15 = Meta_Tab
alt shift keycode 16 = Meta_Q
alt shift keycode 17 = Meta_W
alt shift keycode 18 = Meta_E
alt shift keycode 19 = Meta_R
alt shift keycode 20 = Meta_T
alt shift keycode 21 = Meta_Y
alt shift keycode 22 = Meta_U
alt shift keycode 23 = Meta_I
alt shift keycode 24 = Meta_O
alt shift keycode 25 = Meta_P
alt shift keycode 26 = Meta_braceleft
control alt keycode 26 = Meta_Escape
alt shift keycode 27 = Meta_braceright
control alt keycode 27 = Meta_Control_bracketright
alt shift keycode 28 = Meta_Control_m
alt shift keycode 29 = Meta_Control
alt shift keycode 30 = Meta_A
alt shift keycode 31 = Meta_S
alt shift keycode 32 = Meta_D
alt shift keycode 33 = Meta_F
alt shift keycode 34 = Meta_G
alt shift keycode 35 = Meta_H
alt shift keycode 36 = Meta_J
alt shift keycode 37 = Meta_K
alt shift keycode 38 = Meta_L
alt shift keycode 39 = Meta_colon
alt shift keycode 40 = Meta_quotedbl
alt shift keycode 41 = Meta_asciitilde
alt shift keycode 43 = Meta_bar
control alt keycode 43 = Meta_Control_backslash
alt shift keycode 44 = Meta_Z
alt shift keycode 45 = Meta_X
alt shift keycode 46 = Meta_C
alt shift keycode 47 = Meta_V
alt shift keycode 48 = Meta_B
alt shift keycode 49 = Meta_N
alt shift keycode 50 = Meta_M
alt shift keycode 51 = Meta_less
alt shift keycode 52 = Meta_greater
alt shift keycode 53 = Meta_question
alt shift keycode 57 = Meta_space
"))

(operating-system
  (host-name "jojen")
  (timezone "right/US/Eastern")
  (locale "en_US.utf8")

  (bootloader (bootloader-configuration
	       (bootloader grub-bootloader)
	       (target "/dev/sda")))

  (kernel linux-libre)

  ;;(firmware (list ath9k-htc-firmware))
  (firmware '())

  ;; Specify a mapped device for the encrypted root partition.
  ;; The UUID is that returned by 'cryptsetup luksUUID'.
  (mapped-devices
   (list (mapped-device
          (source (uuid "a56c53e7-b345-4e24-a17b-6cf158dbc7d3"))
          (target "jojen-root")
          (type luks-device-mapping))))

  (file-systems (cons* (file-system
                         ;; FIXME: reference by the file system label?
                         (device "/dev/mapper/jojen-root")
                         (mount-point "/")
                         (type "btrfs")
                         (dependencies mapped-devices))
                       %base-file-systems))

  (users (cons* (user-account
                 (name "mhw")
                 (uid 1000)
                 (group "mhw")
                 (supplementary-groups '("wheel" "users" "netdev"
                                         "audio" "video" "dialout"))
                 (home-directory "/home/mhw"))
                %base-user-accounts))

  (groups (cons* (user-group
                  (name "mhw")
                  (id 1000))
                 %base-groups))

  (setuid-programs
   (list (file-append shadow "/bin/passwd")
         (file-append inetutils "/bin/ping")))

  ;; This is where we specify system-wide packages.
  (packages (cons* nss-certs         ;for HTTPS access
                   gvfs              ;for user mounts
                   cryptsetup
                   btrfs-progs
                   wpa-supplicant
                   network-manager
                   network-manager-applet
                   (delete sudo %base-packages)))

  (services (cons* (console-keymap-service keymap)
                   ;;(xfce-desktop-service)
                   (gnome-desktop-service)
                   (service network-manager-service-type
                            (network-manager-configuration))
                   (service wpa-supplicant-service-type)

                   ;; Desktop services follow
                   (slim-service)
                   (screen-locker-service slock)
                   ;;(screen-locker-service xlockmore "xlock")
                   (simple-service 'mtp udev-service-type (list libmtp))
                   ;;(avahi-service)    ; I don't trust this
                   ;;(wicd-service)     ; using NetworkManager instead
                   (udisks-service)
                   (upower-service)
                   (colord-service)
                   ;;(geoclue-service)  ; I don't want this
                   (polkit-service)
                   (elogind-service)
                   (dbus-service)
                   ;;(ntp-service)      ; I don't trust this

                   ;; Optional OpenNTPd, below
                   #;
		   (service
		    openntpd-service-type
		    (openntpd-configuration
		     (listen-on '("127.0.0.1" "::1"))
		     ;;(constraint-from '("www.gnu.org"))
		     (allow-large-adjustment? #t)))

                   (modify-services (remove (lambda (svc)
                                              (eq? (service-kind svc)
                                                   wicd-service-type))
                                            %base-services)
                     ;; This is for debugging
                     #;
                     (nscd-service-type config =>
                                        (nscd-configuration
                                          (inherit config)
                                          (debug-level 3)
                                          (log-file "/var/log/nscd.log")))
                     ;; I don't trust the build farm
                     (guix-service-type config =>
                                        (guix-configuration
                                          (inherit config)
                                          (use-substitutes? #f)
                                          (authorized-keys '())
                                          (substitute-urls '())
                                          (extra-options '("--gc-keep-derivations=yes"
                                                           "--gc-keep-outputs=yes")))))))

  ;; Allow resolution of '.local' host names with mDNS.
  ;;(name-service-switch %mdns-host-lookup-nss)  ; disabled for now
  )

--=-=-=--





Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.