Re: S6-log: warning: unable to rename /var/log/udevd/current
Reply #19 –
I guess that means there must be some sort of race condition but that only happens on BTRFS and only if you have /var/log on a separate subvolume. I'm not sure why this would occur though. I'm not a BTRFS user, but I assume the existing mount commands/services are sufficient for mounting everything? The startup scripts do wait on the mount to finish.
Edit: if either of you want to try some hacks, try changing your /etc/s6/sv/remount-root/up file to this:
#!/bin/execlineb -P
foreground { mount -o remount,rw / }
foreground { sleep 1 }
foreground { sh /etc/s6/log-service-reload.sh }
Then reload the database with s6-db-reload as root. It might possibly make a difference? Another possibility is that /var/log is always mounted read-only for you guys I suppose although you should have problems with other services not just udevd.