New release coming
ive just reinstalled system manually, not using obarun-install and setup a sway environment. had to recompiled sway since some compoments depends on libsystemd. sadly, i cant get waybar to compile so im running without a good bar for now
Ok, so
Enable the boot@ service:
$ sudo 66 enable boot@system
Configure the boot@ service using your preferred editor (replace nano with your editor of choice):
$ sudo 66 configure -e nano boot@system
Apply the changes:
$ sudo 66 reconfigure boot@system
Enable all other services that you require. For example:
$ sudo 66 enable boot-user@oblive wpa_supplicant consolekit connmand openntpd
Configure the boot-user@oblive service using your preferred editor (replace nano with your editor of choice):
$ sudo 66 configure -e nano boot-user@oblive
Apply the changes:
$ sudo 66 reconfigure boot-user@oblive
Enable user-specific services. For instance:
$ 66 enable dbus@oblive
This is the base for an X machine. It's up to you to improve it with your needs. Don't hesitate to ask
I just finished updating my main box to the new 66 tools. No issues whatsoever.
Great work, everyone.
Please advise whether it is possible to enable boot-user@orb and boot-user@greeter in session tree. I'm trying to establish greetd as an alternative DM since, I'm finding sddm to be a pain in the neck because it's sometimes not closing down its xorg instances when I shut the service down.
% sudo 66 tree start session
signal: info: Successfully started service: wpa_supplicant
signal: info: Successfully started service: wpa_supplicant-log
signal: info: Successfully started service: connmand
signal: info: Successfully started service: dbus-log
signal: info: Successfully started service: dbus
signal: info: Successfully started service: connmand-log
signal: info: Successfully started service: ntpclient
signal: info: Successfully started service: ntpclient-log
signal: info: Successfully started service: seatd
signal: info: Successfully started service: seatd-log
signal: info: Successfully started service: cupsd
signal: info: Successfully started service: cupsd-log
signal: info: Successfully started service: consolekit
signal: info: Successfully started service: consolekit-log
tree: info: Successfully started tree: global
start: info: Initialized successfully: sddm
start: info: Initialized successfully: sddm-log
start: info: Initialized successfully: scandir@orb
start: info: Initialized successfully: boot-user@orb
start: info: Initialized successfully: scandir@greeter
start: info: Initialized successfully: boot-user@greeter
signal: info: Successfully started service: consolekit-log
signal: info: Successfully started service: consolekit
signal: info: Successfully started service: dbus
signal: info: Successfully started service: dbus-log
signal: info: Successfully started service: sddm-log
signal: info: Successfully started service: sddm
signal: info: Initialized successfully: scandir@orb:setenv@orb
signal: info: Initialized successfully: scandir@orb:svscan@orb-log
signal: info: Initialized successfully: scandir@orb:svscan@orb
signal: info: Initialized successfully: scandir@greeter:setenv@greeter
signal: info: Initialized successfully: scandir@greeter:svscan@greeter-log
signal: info: Initialized successfully: scandir@greeter:svscan@greeter
signal: info: Successfully started service: scandir@greeter:svscan@greeter-log
signal: info: Successfully started service: scandir@orb:svscan@orb-log
signal: warning: unable to start service: scandir@greeter:setenv@greeter -- exited with signal: 111
signal: warning: unable to start service: scandir@greeter -- exited with signal: 111
tree: warning: unable to start tree: session -- exited with signal: 1
% sudo 66 reconfigure boot-user@orb
signal: info: Successfully stopped service: boot-user@orb
stop: info: Unsupervised successfully: boot-user@orb
stop: fatal: unable to find hash id of: boot-user@orb:mount-run@orb -- please make a bug reports
Name : session
Current : no
Enabled : yes
Allowed : root
Groups : admin
Depends : \
└─global (Enabled)
Required by : \
└─None
Contents : \
├─consolekit-log (pid=1116, state=Enabled, type=classic, tree=global)
├─dbus-log (pid=1111, state=Enabled, type=classic, tree=global)
├─sddm-log (pid=2959, state=Enabled, type=classic, tree=session)
├─scandir@orb:setenv@orb (pid=down, state=Enabled, type=oneshot, tree=session)
├─scandir@orb:svscan@orb-log (pid=3138, state=Enabled, type=classic, tree=session)
├─scandir@orb (pid=down, state=Enabled, type=module, tree=session)
├─boot-user@orb:mount-run@orb (pid=unitialized, state=Enabled, type=oneshot, tree=session)
├─scandir@greeter (pid=down, state=Enabled, type=module, tree=session)
├─scandir@greeter:setenv@greeter (pid=down, state=Enabled, type=oneshot, tree=session)
├─scandir@greeter:svscan@greeter-log (pid=3137, state=Enabled, type=classic, tree=session)
├─boot-user@greeter:mount-run@greeter (pid=unitialized, state=Enabled, type=oneshot, tree=session)
├─dbus (pid=1124, state=Enabled, type=classic, tree=global)
├─scandir@orb:svscan@orb (pid=0, state=Enabled, type=classic, tree=session)
├─boot-user@greeter (pid=down, state=Enabled, type=module, tree=session)
├─scandir@greeter:svscan@greeter (pid=0, state=Enabled, type=classic, tree=session)
├─consolekit (pid=1156, state=Enabled, type=classic, tree=global)
├─sddm (pid=2963, state=Enabled, type=classic, tree=session)
└─boot-user@orb (pid=down, state=Enabled, type=module, tree=session)```
part of /run/66/log/runtime-branch/current:```signal: tracing: Initiating process of: scandir@orb
signal: tracing: requested flags to build the graph: topropagate wantup
signal: tracing: Initiating process of: scandir@greeter
signal: tracing: Initiating process of: boot-user@greeter
signal: tracing: waiting dependencies for: boot-user@greeter
signal: tracing: requested flags to build the graph: topropagate wantup
signal: tracing: add service: scandir@orb:setenv@orb to the graph selection
signal: tracing: add service: scandir@orb:svscan@orb-log to the graph selection
signal: tracing: add service: scandir@greeter:setenv@greeter to the graph selection
signal: tracing: add service: scandir@orb:svscan@orb to the graph selection
signal: tracing: add service: scandir@greeter:svscan@greeter-log to the graph selection
signal: tracing: copy: /var/lib/66/system/service/svc/scandir@orb:setenv@orb to: /run/66/state/0/scandir@orb:setenv@orb
signal: tracing: add service: scandir@greeter:svscan@greeter to the graph selection
signal: tracing: copy: /var/lib/66/system/service/svc/scandir@greeter:setenv@greeter to: /run/66/state/0/scandir@greeter:setenv@greeter
signal: tracing: remove directory: /run/66/state/0/scandir@greeter:setenv@greeter/.resolve
signal: tracing: symlink: /run/66/state/0/scandir@greeter:setenv@greeter/.resolve to: /var/lib/66/system/service/svc/scandir@greeter:setenv@greeter/.resolve
signal: tracing: write status file at: /run/66/state/0/scandir@greeter:setenv@greeter/state/status
signal: tracing: copy: /var/lib/66/system/service/svc/scandir@greeter:svscan@greeter-log to: /run/66/state/0/scandir@greeter:svscan@greeter-log
signal: tracing: remove directory: /run/66/state/0/scandir@greeter:svscan@greeter-log/.resolve
signal: tracing: symlink: /run/66/state/0/scandir@greeter:svscan@greeter-log/.resolve to: /var/lib/66/system/service/svc/scandir@greeter:svscan@greeter-log/.resolve
signal: tracing: symlink: /run/66/scandir/0/scandir@greeter:svscan@greeter-log to: /run/66/state/0/scandir@greeter:svscan@greeter-log
signal: tracing: create file: /run/66/scandir/0/scandir@greeter:svscan@greeter-log/down
signal: tracing: create fifo: /run/66/state/0/scandir@greeter:svscan@greeter-log/event
signal: tracing: write status file at: /run/66/state/0/scandir@greeter:svscan@greeter-log/state/status
signal: tracing: copy: /var/lib/66/system/service/svc/scandir@greeter:svscan@greeter to: /run/66/state/0/scandir@greeter:svscan@greeter
signal: tracing: remove directory: /run/66/state/0/scandir@greeter:svscan@greeter/.resolve
signal: tracing: symlink: /run/66/state/0/scandir@greeter:svscan@greeter/.resolve to: /var/lib/66/system/service/svc/scandir@greeter:svscan@greeter/.resolve
signal: tracing: symlink: /run/66/scandir/0/scandir@greeter:svscan@greeter to: /run/66/state/0/scandir@greeter:svscan@greeter
signal: tracing: create file: /run/66/scandir/0/scandir@greeter:svscan@greeter/down
signal: tracing: store fdholder entry: scandir@greeter:svscan@greeter-log
signal: tracing: store identifier: pipe:66-r-scandir@greeter:svscan@greeter-log
signal: tracing: store identifier: pipe:66-w-scandir@greeter:svscan@greeter-log
signal: tracing: create fdholder autofilled file
signal: tracing: create fifo: /run/66/state/0/scandir@greeter:svscan@greeter/event
signal: tracing: write status file at: /run/66/state/0/scandir@greeter:svscan@greeter/state/status
signal: tracing: sending -twR signal to: /run/66/scandir/0/fdholder
signal: tracing: subcribe to fifo: /run/66/state/0/scandir@greeter:svscan@greeter-log/event
signal: tracing: subcribe to fifo: /run/66/state/0/scandir@greeter:svscan@greeter/event
signal: tracing: send signal: a to scandir: /run/66/scandir/0
signal: tracing: waiting for events on fifo...
signal: tracing: create directory: /var/log/66/scandir@greeter:setenv@greeter
signal: tracing: write status file at: /run/66/state/0/scandir@greeter:setenv@greeter/state/status
signal: info: Initialized successfully: scandir@greeter:setenv@greeter
signal: tracing: clean event directory: /run/66/state/0/scandir@greeter:svscan@greeter-log/event
signal: tracing: write status file at: /run/66/state/0/scandir@greeter:svscan@greeter-log/state/status
signal: info: Initialized successfully: scandir@greeter:svscan@greeter-log
signal: tracing: clean event directory: /run/66/state/0/scandir@greeter:svscan@greeter/event
signal: tracing: create directory: /var/log/66/scandir@greeter:svscan@greeter
signal: tracing: write status file at: /run/66/state/0/scandir@greeter:svscan@greeter/state/status
signal: info: Initialized successfully: scandir@greeter:svscan@greeter
signal: tracing: Initiating process of: scandir@greeter:setenv@greeter
signal: tracing: sending up to: /run/66/scandir/0/scandir@greeter:setenv@greeter
signal: tracing: Initiating process of: scandir@greeter:svscan@greeter-log
signal: tracing: sending -wU -u to: /run/66/scandir/0/scandir@greeter:svscan@greeter-log
signal: tracing: Initiating process of: scandir@greeter:svscan@greeter
signal: tracing: waiting dependencies for: scandir@greeter:svscan@greeter
signal: tracing: write status file at: /run/66/state/0/scandir@greeter:svscan@greeter-log/state/status
signal: tracing: delete down file: /run/66/scandir/0/scandir@greeter:svscan@greeter-log/down
signal: info: Successfully started service: scandir@greeter:svscan@greeter-log
signal: tracing: sends notification U to: scandir@greeter:svscan@greeter from: scandir@greeter:svscan@greeter-log
signal: tracing: scandir@greeter:svscan@greeter acknowledges: U from: scandir@greeter:svscan@greeter-log
signal: tracing: remove directory: /run/66/state/0/scandir@orb:setenv@orb/.resolve
signal: tracing: symlink: /run/66/state/0/scandir@orb:setenv@orb/.resolve to: /var/lib/66/system/service/svc/scandir@orb:setenv@orb/.resolve
signal: tracing: write status file at: /run/66/state/0/scandir@orb:setenv@orb/state/status
signal: tracing: copy: /var/lib/66/system/service/svc/scandir@orb:svscan@orb-log to: /run/66/state/0/scandir@orb:svscan@orb-log
signal: tracing: remove directory: /run/66/state/0/scandir@orb:svscan@orb-log/.resolve
signal: tracing: symlink: /run/66/state/0/scandir@orb:svscan@orb-log/.resolve to: /var/lib/66/system/service/svc/scandir@orb:svscan@orb-log/.resolve
signal: tracing: symlink: /run/66/scandir/0/scandir@orb:svscan@orb-log to: /run/66/state/0/scandir@orb:svscan@orb-log
signal: tracing: create file: /run/66/scandir/0/scandir@orb:svscan@orb-log/down
signal: tracing: create fifo: /run/66/state/0/scandir@orb:svscan@orb-log/event
signal: tracing: write status file at: /run/66/state/0/scandir@orb:svscan@orb-log/state/status
signal: tracing: copy: /var/lib/66/system/service/svc/scandir@orb:svscan@orb to: /run/66/state/0/scandir@orb:svscan@orb
signal: warning: unable to start service: scandir@greeter:setenv@greeter -- exited with signal: 111
signal: tracing: sends notification F to: scandir@greeter:svscan@greeter from: scandir@greeter:setenv@greeter
signal: warning: unable to start service: scandir@greeter -- exited with signal: 111
signal: tracing: sends notification F to: boot-user@greeter from: scandir@greeter
start: warning: unable to handle services selection
tree: warning: unable to start tree: session -- exited with signal: 1
runtime-branch: fatal: crashed! -- Your machine is operational but some runtime service failed to start correctly. Please see the complete boot log at /run/66/log/0/runtime-branch/current file for further information.
clearly a bug here, seems affecting all distribution.
I'm on it.
please sync and update to get 66 version 0.7.0.2
. It should resolve the issues
- Edited
seems there still cannot be two boot-user@ active at the same time in my system, even in different trees, is this expected behavior, maybe only users with folder in /home are allowed? Also one needs to run command two times to remove extra boot-user@ after starting. Lastly, need to have separate command to remove scandir@ :
%sudo 66 -t desktop enable -S boot-user@obgreet
parse: info: launch configure script of module: scandir@obgreet
scandir@obgreet: info: set live directory to: /run/66/
scandir@obgreet: info: enable service: setenv@obgreet
scandir@obgreet: info: enable logger options
scandir@obgreet: info: enable notification
scandir@obgreet: info: set verbosity level to: 3
scandir@obgreet: info: successfully configured
parse: info: launch configure script of module: boot-user@obgreet
boot-user@obgreet: info: enable service: mount-run@obgreet
boot-user@obgreet: info: successfully configured
parse: info: Parsed successfully: scandir@obgreet:setenv@obgreet at tree: desktop
parse: info: Parsed successfully: scandir@obgreet:svscan@obgreet at tree: desktop
parse: info: Parsed successfully: scandir@obgreet:svscan@obgreet-log at tree: desktop
parse: info: Parsed successfully: scandir@obgreet at tree: desktop
parse: info: Parsed successfully: boot-user@obgreet:mount-run@obgreet at tree: desktop
parse: info: Parsed successfully: boot-user@obgreet at tree: desktop
enable: info: Enabled successfully: scandir@obgreet:setenv@obgreet
enable: info: Enabled successfully: scandir@obgreet:svscan@obgreet-log
enable: info: Enabled successfully: scandir@obgreet:svscan@obgreet
enable: info: Enabled successfully: scandir@obgreet
enable: info: Enabled successfully: boot-user@obgreet:mount-run@obgreet
enable: info: Enabled successfully: boot-user@obgreet
start: info: Initialized successfully: boot-user@obgreet
start: info: Initialized successfully: scandir@obgreet
signal: info: Initialized successfully: scandir@obgreet:setenv@obgreet
signal: info: Initialized successfully: scandir@obgreet:svscan@obgreet-log
signal: info: Initialized successfully: scandir@obgreet:svscan@obgreet
signal: info: Successfully started service: scandir@obgreet:svscan@obgreet-log
signal: warning: unable to start service: scandir@obgreet:setenv@obgreet -- exited with signal: 111
signal: warning: unable to start service: scandir@obgreet -- exited with signal: 111
%sudo 66 remove boot-user@obgreet
signal: info: Successfully stopped service: boot-user@obgreet
stop: info: Unsupervised successfully: boot-user@obgreet
%sudo 66 remove boot-user@obgreet
remove: info: removed successfully: boot-user@obgreet
remove: info: removed successfully: boot-user@obgreet:mount-run@obgreet
%sudo 66 remove scandir@obgreet
signal: info: Successfully stopped service: scandir@obgreet
stop: info: Unsupervised successfully: scandir@obgreet
stop: info: Unsupervised successfully: scandir@obgreet:setenv@obgreet
stop: info: Unsupervised successfully: scandir@obgreet:svscan@obgreet-log
stop: info: Unsupervised successfully: scandir@obgreet:svscan@obgreet
remove: info: removed successfully: scandir@obgreet
remove: info: removed successfully: scandir@obgreet:setenv@obgreet
remove: info: removed successfully: scandir@obgreet:svscan@obgreet-log
remove: info: removed successfully: scandir@obgreet:svscan@obgreet
Wat-now seems there still cannot be two boot-user@ active at the same time in my system, even in different trees, is this expected behavior
nope, and i can't reproduce the issue
Name : session
Current : yes
Enabled : yes
Allowed : root
Groups : admin
Depends : \
└─global (Enabled)
Required by : \
└─None
Contents : \
├─scandir@obarun:setenv@obarun (pid=up, state=Enabled, type=oneshot, tree=session)
├─scandir@obarun:svscan@obarun-log (pid=3988, state=Enabled, type=classic, tree=session)
├─scandir@obarun (pid=up, state=Enabled, type=module, tree=session)
├─boot-user@obarun:mount-run@obarun (pid=up, state=Enabled, type=oneshot, tree=session)
├─dbus-log (pid=3993, state=Enabled, type=classic, tree=global)
├─consolekit-log (pid=3991, state=Enabled, type=classic, tree=global)
├─seatd-log (pid=3990, state=Enabled, type=classic, tree=session)
├─postgresql-log (pid=0, state=Disabled, type=classic, tree=session)
├─postgresql-prepare (pid=unitialized, state=Disabled, type=oneshot, tree=global)
├─scandir@test:setenv@test (pid=unitialized, state=Enabled, type=oneshot, tree=session)
├─scandir@test:svscan@test-log (pid=0, state=Enabled, type=classic, tree=session)
├─scandir@test (pid=unitialized, state=Enabled, type=module, tree=session)
├─boot-user@test:mount-run@test (pid=unitialized, state=Enabled, type=oneshot, tree=session)
├─scandir@obarun:svscan@obarun (pid=4015, state=Enabled, type=classic, tree=session)
├─dbus (pid=3996, state=Enabled, type=classic, tree=global)
├─postgresql (pid=0, state=Disabled, type=classic, tree=session)
├─scandir@test:svscan@test (pid=0, state=Enabled, type=classic, tree=session)
├─consolekit (pid=4022, state=Enabled, type=classic, tree=global)
├─seatd (pid=4023, state=Enabled, type=classic, tree=session)
├─boot-user@obarun (pid=up, state=Enabled, type=module, tree=session)
└─boot-user@test (pid=unitialized, state=Enabled, type=module, tree=session)
Wat-now Also one needs to run command two times to remove extra boot-user@ after starting
That's not normal, it should remove all the components of the module at first invocation, it should be
# 66 remove boot-user@test
remove: info: removed successfully: boot-user@test
remove: info: removed successfully: boot-user@test:mount-run@test
Can you please provide the output of 66 -v5 start scandir@obgreet
? This will give us more information about your crash scandir@obgreet:setenv@obgreet -- exited with signal: 111
- Edited
It seems fine for me if the user has a folder in /home but without it, I get the described behavior
eric
....
signal: (sanitize_copy_source(): 83): tracing: copy: /var/lib/66/system/service/svc/scandir@obgreet:svscan@obgreet-log to: /run/66/state/0/scandir@obgreet:svscan@obgreet-log
signal: (sanitize_copy_source(): 90): tracing: remove directory: /run/66/state/0/scandir@obgreet:svscan@obgreet-log/.resolve
signal: (sanitize_copy_source(): 94): tracing: symlink: /run/66/state/0/scandir@obgreet:svscan@obgreet-log/.resolve to: /var/lib/66/system/service/svc/scandir@obgreet:svscan@obgreet-log/.resolve
signal: flow: entering: src/lib66/sanitize/sanitize_scandir.c -> sanitize_scandir()
signal: flow: entering: src/lib66/sanitize/sanitize_scandir.c -> scandir_scandir_to_livestate()
signal: (scandir_scandir_to_livestate(): 49): tracing: symlink: /run/66/scandir/0/scandir@obgreet:svscan@obgreet-log to: /run/66/state/0/scandir@obgreet:svscan@obgreet-log
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: (sanitize_init(): 160): tracing: create file: /run/66/scandir/0/scandir@obgreet:svscan@obgreet-log/down
signal: flow: entering: src/lib66/sanitize/sanitize_fdholder.c -> sanitize_fdholder()
signal: (sanitize_init(): 176): tracing: create fifo: /run/66/state/0/scandir@obgreet:svscan@obgreet-log/event
signal: flow: entering: src/lib66/state/state_write.c -> state_write()
signal: flow: entering: src/lib66/state/state_pack.c -> state_pack()
signal: (state_write(): 52): tracing: write status file at: /run/66/state/0/scandir@obgreet:svscan@obgreet-log/state/status
signal: flow: entering: src/lib66/service/service_hash.c -> hash_search()
signal: flow: entering: src/lib66/state/state_read.c -> state_read()
signal: flow: entering: src/lib66/state/state_unpack.c -> state_unpack()
signal: flow: entering: src/lib66/sanitize/sanitize_livestate.c -> sanitize_livestate()
signal: flow: entering: src/lib66/sanitize/sanitize_livestate.c -> sanitize_copy_source()
signal: flow: entering: src/lib66/sanitize/sanitize_livestate.c -> sanitize_livestate_directory()
signal: (sanitize_copy_source(): 83): tracing: copy: /var/lib/66/system/service/svc/scandir@obgreet:svscan@obgreet to: /run/66/state/0/scandir@obgreet:svscan@obgreet
signal: (sanitize_copy_source(): 90): tracing: remove directory: /run/66/state/0/scandir@obgreet:svscan@obgreet/.resolve
signal: (sanitize_copy_source(): 94): tracing: symlink: /run/66/state/0/scandir@obgreet:svscan@obgreet/.resolve to: /var/lib/66/system/service/svc/scandir@obgreet:svscan@obgreet/.resolve
signal: flow: entering: src/lib66/sanitize/sanitize_scandir.c -> sanitize_scandir()
signal: flow: entering: src/lib66/sanitize/sanitize_scandir.c -> scandir_scandir_to_livestate()
signal: (scandir_scandir_to_livestate(): 49): tracing: symlink: /run/66/scandir/0/scandir@obgreet:svscan@obgreet to: /run/66/state/0/scandir@obgreet:svscan@obgreet
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: (sanitize_init(): 160): tracing: create file: /run/66/scandir/0/scandir@obgreet:svscan@obgreet/down
signal: flow: entering: src/lib66/sanitize/sanitize_fdholder.c -> sanitize_fdholder()
signal: (sanitize_fdholder(): 140): tracing: store fdholder entry: scandir@obgreet:svscan@obgreet-log
signal: flow: entering: src/lib66/sanitize/sanitize_fdholder.c -> fdholder_store()
signal: (fdholder_store(): 50): tracing: store identifier: pipe:66-r-scandir@obgreet:svscan@obgreet-log
signal: (fdholder_store(): 61): tracing: store identifier: pipe:66-w-scandir@obgreet:svscan@obgreet-log
signal: (sanitize_fdholder(): 181): tracing: create fdholder autofilled file
signal: (sanitize_init(): 176): tracing: create fifo: /run/66/state/0/scandir@obgreet:svscan@obgreet/event
signal: flow: entering: src/lib66/state/state_write.c -> state_write()
signal: flow: entering: src/lib66/state/state_pack.c -> state_pack()
signal: (state_write(): 52): tracing: write status file at: /run/66/state/0/scandir@obgreet:svscan@obgreet/state/status
signal: flow: entering: src/lib66/svc/svc_send_fdholder.c -> svc_send_fdholder()
signal: (svc_send_fdholder(): 48): tracing: sending -twR signal to: /run/66/scandir/0/fdholder
signal: (sanitize_init(): 227): tracing: subcribe to fifo: /run/66/state/0/scandir@obgreet:svscan@obgreet-log/event
signal: (sanitize_init(): 227): tracing: subcribe to fifo: /run/66/state/0/scandir@obgreet:svscan@obgreet/event
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: flow: entering: src/lib66/sanitize/sanitize_scandir.c -> sanitize_scandir()
signal: flow: entering: src/lib66/svc/svc_scandir_send.c -> svc_scandir_send()
signal: (svc_scandir_send(): 34): tracing: send signal: a to scandir: /run/66/scandir/0
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: (sanitize_init(): 247): tracing: waiting for events on fifo...
signal: flow: entering: src/lib66/service/service_hash.c -> hash_search()
signal: flow: entering: src/lib66/state/state_read.c -> state_read()
signal: flow: entering: src/lib66/state/state_unpack.c -> state_unpack()
signal: flow: entering: src/lib66/utils/youruid.c -> youruid()
signal: flow: entering: src/lib66/utils/yourgid.c -> yourgid()
signal: (sanitize_init(): 305): tracing: create directory: /var/log/66/scandir@obgreet:setenv@obgreet
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: flow: entering: src/lib66/state/state_write.c -> state_write()
signal: flow: entering: src/lib66/state/state_pack.c -> state_pack()
signal: (state_write(): 52): tracing: write status file at: /run/66/state/0/scandir@obgreet:setenv@obgreet/state/status
signal: (sanitize_init(): 330): info: Initialized successfully: scandir@obgreet:setenv@obgreet
signal: flow: entering: src/lib66/service/service_hash.c -> hash_search()
signal: flow: entering: src/lib66/state/state_read.c -> state_read()
signal: flow: entering: src/lib66/state/state_unpack.c -> state_unpack()
signal: (sanitize_init(): 285): tracing: clean event directory: /run/66/state/0/scandir@obgreet:svscan@obgreet-log/event
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: flow: entering: src/lib66/state/state_write.c -> state_write()
signal: flow: entering: src/lib66/state/state_pack.c -> state_pack()
signal: (state_write(): 52): tracing: write status file at: /run/66/state/0/scandir@obgreet:svscan@obgreet-log/state/status
signal: (sanitize_init(): 330): info: Initialized successfully: scandir@obgreet:svscan@obgreet-log
signal: flow: entering: src/lib66/service/service_hash.c -> hash_search()
signal: flow: entering: src/lib66/state/state_read.c -> state_read()
signal: flow: entering: src/lib66/state/state_unpack.c -> state_unpack()
signal: (sanitize_init(): 285): tracing: clean event directory: /run/66/state/0/scandir@obgreet:svscan@obgreet/event
signal: flow: entering: src/lib66/utils/youruid.c -> youruid()
signal: flow: entering: src/lib66/utils/yourgid.c -> yourgid()
signal: (sanitize_init(): 305): tracing: create directory: /var/log/66/scandir@obgreet:svscan@obgreet
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: flow: entering: src/lib66/state/state_write.c -> state_write()
signal: flow: entering: src/lib66/state/state_pack.c -> state_pack()
signal: (state_write(): 52): tracing: write status file at: /run/66/state/0/scandir@obgreet:svscan@obgreet/state/status
signal: (sanitize_init(): 330): info: Initialized successfully: scandir@obgreet:svscan@obgreet
signal: flow: entering: src/lib66/svc/svc_init_array.c -> svc_init_array()
signal: flow: entering: src/lib66/svc/svc_init_array.c -> pidservice_init()
signal: flow: entering: src/lib66/service/service_hash.c -> hash_search()
signal: flow: entering: src/lib66/state/state_read.c -> state_read()
signal: flow: entering: src/lib66/state/state_unpack.c -> state_unpack()
signal: flow: entering: src/lib66/svc/svc_init_array.c -> pidservice_init()
signal: flow: entering: src/lib66/service/service_hash.c -> hash_search()
signal: flow: entering: src/lib66/svc/svc_init_array.c -> pidservice_init()
signal: flow: entering: src/lib66/service/service_hash.c -> hash_search()
signal: flow: entering: src/lib66/svc/svc_launch.c -> svc_launch()
signal: flow: entering: src/lib66/svc/svc_launch.c -> async()
signal: (async(): 574): tracing: Initiating process of: scandir@obgreet:setenv@obgreet
signal: flow: entering: src/lib66/svc/svc_launch.c -> doit()
signal: (doit(): 408): tracing: sending up to: /run/66/scandir/0/scandir@obgreet:setenv@obgreet
signal: flow: entering: src/lib66/svc/svc_launch.c -> async()
signal: (async(): 574): tracing: Initiating process of: scandir@obgreet:svscan@obgreet-log
signal: flow: entering: src/lib66/svc/svc_launch.c -> doit()
signal: (doit(): 374): tracing: sending -wU -u to: /run/66/scandir/0/scandir@obgreet:svscan@obgreet-log
signal: flow: entering: src/lib66/svc/svc_launch.c -> async()
signal: (async(): 574): tracing: Initiating process of: scandir@obgreet:svscan@obgreet
signal: flow: entering: src/lib66/svc/svc_launch.c -> async_deps()
signal: (async_deps(): 482): tracing: waiting dependencies for: scandir@obgreet:svscan@obgreet
s6-ipcclient: info: s6-ipcclient: connected to /run/66/scandir/0/oneshotd/s
signal: flow: entering: src/lib66/service/service_hash.c -> hash_free()
signal: flow: entering: src/lib66/service/service_hash.c -> hash_free()
signal: flow: entering: src/lib66/exec/ssexec_free.c -> ssexec_free()
signal: flow: entering: src/lib66/svc/svc_launch.c -> handle_signal()
signal: flow: entering: src/lib66/svc/svc_launch.c -> announce()
signal: flow: entering: src/lib66/state/state_messenger.c -> state_messenger()
signal: flow: entering: src/lib66/state/state_read.c -> state_read()
signal: flow: entering: src/lib66/state/state_unpack.c -> state_unpack()
signal: flow: entering: src/lib66/state/state_set_flag.c -> state_set_flag()
signal: flow: entering: src/lib66/state/state_write.c -> state_write()
signal: flow: entering: src/lib66/state/state_pack.c -> state_pack()
signal: (state_write(): 52): tracing: write status file at: /run/66/state/0/scandir@obgreet:svscan@obgreet-log/state/status
signal: (announce(): 216): tracing: delete down file: /run/66/scandir/0/scandir@obgreet:svscan@obgreet-log/down
signal: (announce(): 230): info: Successfully started service: scandir@obgreet:svscan@obgreet-log
signal: flow: entering: src/lib66/svc/svc_launch.c -> notify()
signal: (notify(): 155): tracing: sends notification U to: scandir@obgreet:svscan@obgreet from: scandir@obgreet:svscan@obgreet-log
signal: (async_deps(): 544): tracing: scandir@obgreet:svscan@obgreet acknowledges: U from: scandir@obgreet:svscan@obgreet-log
signal: flow: entering: src/lib66/service/service_hash.c -> hash_free()
signal: flow: entering: src/lib66/service/service_hash.c -> hash_free()
signal: flow: entering: src/lib66/exec/ssexec_free.c -> ssexec_free()
signal: flow: entering: src/lib66/svc/svc_launch.c -> handle_signal()
signal: flow: entering: src/lib66/svc/svc_launch.c -> announce()
signal: (announce(): 195): warning: unable to start service: scandir@obgreet:setenv@obgreet -- exited with signal: 111
signal: flow: entering: src/lib66/svc/svc_launch.c -> notify()
signal: (notify(): 155): tracing: sends notification F to: scandir@obgreet:svscan@obgreet from: scandir@obgreet:setenv@obgreet
signal: flow: entering: src/lib66/svc/svc_launch.c -> kill_all()
signal: flow: entering: src/lib66/service/service_hash.c -> hash_free()
signal: flow: entering: src/lib66/service/service_hash.c -> hash_free()
signal: flow: entering: src/lib66/exec/ssexec_free.c -> ssexec_free()
signal: flow: entering: src/lib66/svc/svc_launch.c -> handle_signal()
signal: flow: entering: src/lib66/svc/svc_launch.c -> announce()
signal: (announce(): 195): warning: unable to start service: scandir@obgreet -- exited with signal: 111
signal: flow: entering: src/lib66/svc/svc_launch.c -> notify()
signal: flow: entering: src/lib66/svc/svc_launch.c -> kill_all()
signal: flow: entering: src/lib66/service/service_hash.c -> hash_free()
signal: flow: entering: src/lib66/exec/ssexec_free.c -> ssexec_free()
start: (svc_send_wait(): 71): warning: unable to handle services selection
start: flow: entering: src/lib66/exec/ssexec_free.c -> ssexec_free()```
This is perfectly normal, scandir@ and boot-user@ are made for regular users. The mount-run and setenv service expect to find a valid UID and home directory for the user.