Ludovic Courtès <l...@gnu.org> writes: > Can you try something like: > > --8<---------------cut here---------------start------------->8--- > for s in xss-lock volctl unclutter redshift picom \ > network-manager-applet dunst cbatticon blueman-applet \ > emacs-daemon ssh-agent dbus x11-display > do > echo "trying $s"; herd status "$s" > done > --8<---------------cut here---------------end--------------->8--- > > to try and determine whether one of these is hanging?
Oh, I only checked some services and assumed all was working. All the following services hang. The common denominator is that I have written these myself, so I might be doing something odd here. • xss-lock • volctl • picom • network-manager-applet • dunst • cbatticon • blueman-applet For example xss-lock: <https://git.sr.ht/~simendsjo/dotfiles/tree/main/item/sijo/home/services/xss-lock.scm#L7-30> ┌──── │ (define (home-xss-lock-shepherd-service config) │ (list │ (shepherd-service │ (provision '(xss-lock)) │ (requirement '(x11-display)) │ (start #~(make-forkexec-constructor │ (list #$(file-append xss-lock "/bin/xss-lock") │ "-l" "xsecurelock") │ #:log-file (string-append │ (or (getenv "XDG_STATE_HOME") │ (format #f "~a/.local/state" │ (getenv "HOME"))) │ "/log/xss-lock.log"))) │ (stop #~(make-kill-destructor))))) │ │ (define-public home-xss-lock-service-type │ (service-type │ (name 'home-xss-lock) │ (extensions │ (list │ (service-extension home-shepherd-service-type │ home-xss-lock-shepherd-service))) │ (default-value '()) │ (description "Screen locker"))) └──── > If you don’t mind, could you share ~/.local/state/shepherd/shepherd.log, > privately if you prefer? (Preferably remove everything that comes > before its last boot.) ┌──── │ 2025-01-12 16:39:26 GNU Shepherd 1.0.0 (Guile 3.0.9, x86_64-unknown-linux-gnu) │ 2025-01-12 16:39:26 Starting service root... │ 2025-01-12 16:39:26 Service root started. │ 2025-01-12 16:39:26 Service root running with value #<<process> id: 2377 command: #f>. │ 2025-01-12 16:39:26 Service root has been started. │ 2025-01-12 16:39:26 WARNING: Use of `load' in declarative module (#{ g109}#). Add #:declarative? #f to your define-module invocation. │ 2025-01-12 16:39:26 Daemonizing... │ 2025-01-12 16:39:26 Restarting signal handler. │ 2025-01-12 16:39:26 Now running as process 2396. │ 2025-01-12 16:39:26 Starting services... │ 2025-01-12 16:39:26 Configuration successfully loaded from '/gnu/store/lwjnnpjca0kplrsm82vf1pjq7x4d8lq7-shepherd.conf'. │ 2025-01-12 16:39:26 Running value of service root changed to #<<process> id: 2396 command: #f>. │ 2025-01-12 16:39:26 Starting service emacs-daemon... │ 2025-01-12 16:39:26 Starting service ssh-agent... │ 2025-01-12 16:39:26 Starting service dbus... │ 2025-01-12 16:39:26 Starting service x11-display... │ 2025-01-12 16:39:26 Service emacs-daemon has been started. │ 2025-01-12 16:39:26 Service ssh-agent has been started. │ 2025-01-12 16:39:26 Service dbus has been started. │ 2025-01-12 16:39:26 Service x11-display has been started. │ 2025-01-12 16:39:26 Service emacs-daemon started. │ 2025-01-12 16:39:26 Service ssh-agent started. │ 2025-01-12 16:39:26 Service dbus started. │ 2025-01-12 16:39:26 Service x11-display started. │ 2025-01-12 16:39:26 Service x11-display running with value ":0". │ 2025-01-12 16:39:26 Service emacs-daemon running with value #<<process> id: 2397 command: #f>. │ 2025-01-12 16:39:26 Service ssh-agent running with value #<<process> id: 2398 command: #f>. │ 2025-01-12 16:39:26 Service dbus running with value #<<process> id: 2399 command: ("/gnu/store/r799iglam0gk9q35j56239wcdg9xzhwg-dbus-1.15.8/bin/dbus-daemon" "--nofork" "--session" "--address=unix:path=/run/user/1000/bus")>. │ 2025-01-12 16:39:26 Starting service xss-lock... │ 2025-01-12 16:39:26 Service xss-lock has been started. │ 2025-01-12 16:39:26 Starting service volctl... │ 2025-01-12 16:39:26 Service xss-lock started. │ 2025-01-12 16:39:26 Service volctl has been started. │ 2025-01-12 16:39:26 Service xss-lock running with value #<<process> id: 2400 command: ("/gnu/store/a20h8scrp7jl3ildfxmj7c4mnc5s6nl2-xss-lock-0.3.0-1.1e158fb/bin/xss-lock" "-l" "xsecurelock")>. │ 2025-01-12 16:39:26 Service volctl started. │ 2025-01-12 16:39:26 Service volctl running with value #<<process> id: 2404 command: ("/gnu/store/jjaz1i6kzx7phwjp85gyggf0s85irxv2-volctl-0.9.4/bin/volctl")>. │ 2025-01-12 16:39:26 Starting service unclutter... │ 2025-01-12 16:39:26 Service unclutter has been started. │ 2025-01-12 16:39:26 Service unclutter started. │ 2025-01-12 16:39:26 Service unclutter running with value #<<process> id: 2407 command: #f>. │ 2025-01-12 16:39:26 Starting service redshift... │ 2025-01-12 16:39:26 Service redshift has been started. │ 2025-01-12 16:39:26 Service redshift started. │ 2025-01-12 16:39:26 Service redshift running with value #<<process> id: 2409 command: #f>. │ 2025-01-12 16:39:26 Starting service picom... │ 2025-01-12 16:39:26 Service picom has been started. │ 2025-01-12 16:39:26 Service picom started. │ 2025-01-12 16:39:26 Service picom running with value #<<process> id: 2410 command: ("/gnu/store/0yj6akbzrrvsrnnszkf73pp3a7n9pc45-picom-11.2/bin/picom" "--vsync" "--backend" "glx")>. │ 2025-01-12 16:39:26 Starting service network-manager-applet... │ 2025-01-12 16:39:26 Service network-manager-applet has been started. │ 2025-01-12 16:39:26 Service network-manager-applet started. │ 2025-01-12 16:39:26 Service network-manager-applet running with value #<<process> id: 2411 command: ("/gnu/store/931akl92zv8hjbq88v5xzkww56b433bh-network-manager-applet-1.36.0/bin/nm-applet")>. │ 2025-01-12 16:39:26 Starting service cbatticon... │ 2025-01-12 16:39:26 Service cbatticon has been started. │ 2025-01-12 16:39:26 Starting service blueman-applet... │ 2025-01-12 16:39:26 Service cbatticon started. │ 2025-01-12 16:39:26 Service blueman-applet has been started. │ 2025-01-12 16:39:26 Service cbatticon running with value #<<process> id: 2419 command: ("/gnu/store/mhgq9x4pq7vsgrj3fvwxnirc33likw73-cbatticon-1.6.13/bin/cbatticon")>. │ 2025-01-12 16:39:26 Starting service dunst... │ 2025-01-12 16:39:26 Service blueman-applet started. │ 2025-01-12 16:39:26 redshift[2409] Waiting for initial location to become available... │ 2025-01-12 16:39:26 Service dunst has been started. │ 2025-01-12 16:39:26 Service blueman-applet running with value #<<process> id: 2420 command: ("/gnu/store/xpix8bhcvzhyzzzkvsisc2lig15wlqrg-blueman-2.3.4/bin/blueman-applet")>. │ 2025-01-12 16:39:26 Service dunst started. │ 2025-01-12 16:39:26 Successfully started 13 services in the background. │ 2025-01-12 16:39:26 Service dunst running with value #<<process> id: 2436 command: ("/gnu/store/9iznijpx287bqkwv2cc4g3x30z72vqky-dunst-1.11.0/bin/dunst")>. │ (snip emacs load messages) └────
signature.asc
Description: PGP signature