Oh boy, that's a stupid oversight on my part. :D
 Line 1353 of your pastebin reveals what's happening:

symlink("s6-rc:s6-rc-update:tOWiQ9", "/run/Nanderty/s6-rc/:s6-rc-update_atomic_symlink:YWNjdo") = 0

 That symlink gets created... inside your old livedir, which is less
than ideal. We want it to get created in /run/Nanderty/ instead, at
the same level as your old livedir.

define s6live /run/${USER}/s6-rc/

 The final slash here is the cause of all your woes.
 Remove it:

 define s6live /run/${USER}/s6-rc

 and it should work.

 My mistake is to make the new livedir name by appending a suffix
to the live name, without checking first that it doesn't end with a
slash. Sorry! I'll fix that in the next version of s6-rc.
 In the meantime, just make sure not to have a slash at the end of the
names you use for 'live'.

--
 Laurent

Reply via email to