Martin, Thanks for your recommendations! Much cleaner now.
So do you think I just totally drop Wants=/After=network-online.target? My rational for this is if (for whatever reason) someone wanted to bind CouchDB to a specific IP, say on a server with multiple NICs for internal and external traffic. If these IPs haven't been assigned yet, CouchDB would fail to start. Not something I personally use, but seems more correct in my mind, although bear in mind I'm not very systemd savvy yet. I think if people are configuring CouchDB to accept external connections, most likely they'll bind to "0.0.0.0" or "::", in which case Wants=/After=network-online.target isn't needed. But I didn't want to break anyones use case here. What do you think? What's the systemd best-practice in this case? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1457464 Title: Init fails to start CouchDB after upgrade to Vivid To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/couchdb/+bug/1457464/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
