[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem with Shepherd after `guix home reconfigure`
From: |
nils |
Subject: |
Re: Problem with Shepherd after `guix home reconfigure` |
Date: |
Wed, 23 Aug 2023 10:09:06 +0200 (CEST) |
> Tanguy LE CARROUR <tanguy@bioneland.org> hat am 22.08.2023 18:56 CEST
> geschrieben:
>
>
> Hi Hilton,
>
>
> Quoting Hilton Chain (2023-08-22 17:18:15)
> > If you happen to use the system mcron service as well, please pull to
> > the latest commit again, my bad :(
>
> Done!
> Reboot and…
>
>
> > > ```
> > > $ guix home reconfigure
> > > # […]
> > > Loading /gnu/store/zbfyaxxigns5lqyxhxzxhm92w54ns1cz-shepherd.conf.
> > > herd: error: exception caught while executing 'load' on service 'root':
> > > In procedure fport_write: Input/output error
> > > ```
> > >
> > > I've just tried something that, as weird as it sounds, I had never done
> > > before:
> > > `herd stop mcron`! And… it just hangs forever!? I guess it not the
> > > expected behaviour?! 🤔
> > > I `ctrl+c`-ed it and, now, `herd status` also hangs forever!? 😞
> > > I'll see if everything goes back to normal after the next reboot…
> >
> > I don't know much about Shepherd but rebooting seems to be the only
> > solution when it hangs...
>
> I now have a slightly different error message:
>
> ```
> $ guix home reconfigure
> # […]
> SSLoading /gnu/store/zbfyaxxigns5lqyxhxzxhm92w54ns1cz-shepherd.conf.
> herd: error: exception caught while executing 'load' on service 'root':
> In procedure fport_write: Broken pipe
> ```
>
> ```
> # herd status
> Started:
> + root
> Starting:
> ^ mcron
> ^ mpd
> Stopped:
> - tor
> - transmission
> ```
>
> I usually have:
>
> ```
> # herd status
> Started:
> + mcron
> + mpd
> + root
> Stopped:
> - tor
> - transmission
> ```
>
> Even though `mpd` is reported as "starting" it actually works.
> `herd stop mcron` still hangs forever, but `herd status` keeps on
> working and reporting "starting" services.
>
> Thoughts? 🤔
I had a similar issue about 2 months ago. I was using XDG_LOG_HOME in a
shepherd service definition, and it was not available anymore.
The error message I got was different, but the result was the same - some
services shown as "starting" and working, but herd <command> not working for
one particular broken service.
I suggest to check your
/gnu/store/zbfyaxxigns5lqyxhxzxhm92w54ns1cz-shepherd.conf file for the log path
of the mcron job. Maybe your XDG_STATE_HOME points to a non-writable directory?
>
> --
> Tanguy
- Problem with Sheperd after `guix home reconfigure`, Tanguy LE CARROUR, 2023/08/22
- Re: Problem with Sheperd after `guix home reconfigure`, Hilton Chain, 2023/08/22
- Re: Problem with Sheperd after `guix home reconfigure`, Andreas Enge, 2023/08/22
- Re: Problem with Shepherd after `guix home reconfigure`, Tanguy LE CARROUR, 2023/08/22
- Re: Problem with Shepherd after `guix home reconfigure`,
nils <=
- Re: Problem with Shepherd after `guix home reconfigure`, Tanguy LE CARROUR, 2023/08/25
- Re: Problem with Shepherd after `guix home reconfigure`, Hilton Chain, 2023/08/25
- Re: Problem with Shepherd after `guix home reconfigure`, Tanguy LE CARROUR, 2023/08/28