Difficult to help you if you don't provide more information like logs.
About the obarun-install just update when it ask you to do it.

negative boot/global/session things

It depends on what you had in the trees.

Please provide more information.

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

@eric thanks. that helps. i also found out that i could just run "obarun-install" on the already installed system and this will update both obarun-install/themes (only to updat and not to install).

4 days later

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.

please sync and update to get 66 version 0.7.0.2. It should resolve the issues

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
  • eric replied to this.

    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

      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.

      Powered by Obarun