Hmm. The "2 3 4 5" change doesn't seem to be enough to break the dependency cycle.
I played a bit to see what could break the cycle but I couldn't find it.
By completely removing /etc/init.d/nbd-client, all is fine.
By putting *just* this minimal header:
# Required-Start: $network
...and removing all the other ones, I'm still getting
> nbd-client.service: Job nbd-client.service/start deleted
> to break ordering cycle starting with basic.target/start.
Hmm. The "2 3 4 5" change doesn't seem to be enough to break the dependency cycle.
I played a bit to see what could break the cycle but I couldn't find it. d/nbd-client, all is fine.
By completely removing /etc/init.
By putting *just* this minimal header:
# Required-Start: $network
...and removing all the other ones, I'm still getting service/ start deleted
> nbd-client.service: Job nbd-client.
> to break ordering cycle starting with basic.target/start.