GNU bug report logs - #76288
Infinite reboot loop due to mcron package changes

Previous Next

Package: guix;

Reported by: "Murilo" <murilo <at> disroot.org>

Date: Fri, 14 Feb 2025 13:32:01 UTC

Severity: normal

Done: "Murilo" <murilo <at> disroot.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 76288 in the body.
You can then email your comments to 76288 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#76288; Package guix. (Fri, 14 Feb 2025 13:32:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Murilo" <murilo <at> disroot.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 14 Feb 2025 13:32:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Murilo" <murilo <at> disroot.org>
To: <bug-guix <at> gnu.org>
Subject: Infinite reboot loop due to mcron package changes
Date: Fri, 14 Feb 2025 10:30:32 -0300
Hi, I (and a friend too) have been getting an infinite reboot loop when trying
to boot into guix system.
Going back a generation fixes it, but doesn't solve the issue as I cannot
upgrade guix any further.

I could bisect the issue to e3459bff0039fbaaaf521fb8c8d406dc29986a8e.
I don't know what causes it, but I don't have such
'/run/privileged/bin/sendmail' file in my system (and, quiet honestly, I don't
want to have it, to keep the system minimal).

It worked just fine before that commit, and I can confirm that reverting it on
latest guix solves the issue for me.




Information forwarded to bug-guix <at> gnu.org:
bug#76288; Package guix. (Fri, 14 Feb 2025 20:21:02 GMT) Full text and rfc822 format available.

Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Tomas Volf <~@wolfsden.cz>
To: "Murilo" via Bug reports for GNU Guix <bug-guix <at> gnu.org>
Cc: Murilo <murilo <at> disroot.org>, 76288 <at> debbugs.gnu.org
Subject: Re: bug#76288: Infinite reboot loop due to mcron package changes
Date: Fri, 14 Feb 2025 21:20:30 +0100
[Message part 1 (text/plain, inline)]
Hello,

thank you for the bug report.

"Murilo" via Bug reports for GNU Guix <bug-guix <at> gnu.org> writes:

> Hi, I (and a friend too) have been getting an infinite reboot loop when trying
> to boot into guix system.
> Going back a generation fixes it, but doesn't solve the issue as I cannot
> upgrade guix any further.
>
> I could bisect the issue to e3459bff0039fbaaaf521fb8c8d406dc29986a8e.
> I don't know what causes it, but I don't have such
> '/run/privileged/bin/sendmail' file in my system (and, quiet honestly, I don't
> want to have it, to keep the system minimal).

Do you get any error message or any indication why the reboot happens?
I did not manage to reproduce it locally, and single shepherd service
(mcron) failing should *not* lead to system reboot.

>
> It worked just fine before that commit, and I can confirm that reverting it on
> latest guix solves the issue for me.

-- 
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#76288; Package guix. (Fri, 14 Feb 2025 20:21:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#76288; Package guix. (Mon, 17 Feb 2025 12:03:02 GMT) Full text and rfc822 format available.

Message #14 received at 76288 <at> debbugs.gnu.org (full text, mbox):

From: "Murilo" <murilo <at> disroot.org>
To: "Tomas Volf" <~@wolfsden.cz>
Cc: 76288 <at> debbugs.gnu.org
Subject: Re: bug#76288: Infinite reboot loop due to mcron package changes
Date: Mon, 17 Feb 2025 09:02:31 -0300
Hi, thanks for taking some of your time to help.

On Fri Feb 14, 2025 at 5:20 PM -03, Tomas Volf wrote:
> Do you get any error message or any indication why the reboot happens?

I gc'ed my logs since then, but there was a bunch of 'sendmail: no such file
or directory' errors on '/var/log/mcron.log', and no relevant logs at all from
shepherd.

> (mcron) failing should *not* lead to system reboot.

Yes, I find it really strange as well. When I was bisecting (and still now) I
couldn't believe that was the commit causing the issue.

What is even stranger is I just pulled once again today and everything works,
no boot issues. Honestly I have no idea why, besides gc'ing I've done nothing on
my system since, I just pulled and it magically works once again, and I couldn't
find any related commits in master since then.
In any case, I hope it stays this way :)

I'm closing the issue because, weirdly enough, I cannot reproduce it anymore and
so does the friend I mentioned, but feel free to reopen if the issue persists
for anyone else.




bug closed, send any further explanations to 76288 <at> debbugs.gnu.org and "Murilo" <murilo <at> disroot.org> Request was from "Murilo" <murilo <at> disroot.org> to control <at> debbugs.gnu.org. (Mon, 17 Feb 2025 12:27:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 18 Mar 2025 11:24:43 GMT) Full text and rfc822 format available.

This bug report was last modified 89 days ago.

Previous Next


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