Can you file a ticket on that? I'd like to claim I'll remember to assign it out from a mailing list post, but I probably won't.
If we have a ticket, I'll see if we can get somebody to look at it. On Mon, May 4, 2015 at 7:54 AM, Victor Danilchenko <[email protected]> wrote: > Hi guys, > > The Puppet that comes with Ubuntu Vivid (3.7.2) is broken -- it doesn't > correctly resolve whether a service is an Upstart service, so e.g. any mysql > service notification will fail when trying to restart a service (some > other services fail too). This is because the 'service' Puppet type is > trying to invoke /sbin/{start,stop,status,restart,reload} scripts, which > fail. So basically Puppet issues 'reload mysql', when it should be > issuing 'service mysql reload' > > There's an easy work-around -- I have written a simple script that > emulates old-style service init behavior, and symlinked it into /sbin/ as > appropriate; however, this dirty hack may cause problems down the road, so > I really would rather avoid it. > > I am hoping that an official Puppetlabs release for Vivid might fix the > problem. Do you guys know when/if it's coming? I keep checking in > https://apt.puppetlabs.com/, but there's nothing there still... > > Alternatively, does anyone know how to make the stock distro Puppet > package resolve the service type correctly? > > > BTW, in case anyone cares, here's my work-around script -- I put it at > /usr/local/bin/initWrapper: > > #!/bin/bash > > commandName=$(basename $0) > serviceName=$1 > > service "$serviceName" "$commandName" > > Then you just replace the symlinks at > /sbin/{start,stop,status,restart,reload} with symlinks to this new > script... Now the puppet manifests finish running fine. > > However, this work-around strikes me as dangerous, so I don't recommend > anyone use it. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/afb567dd-37f1-436e-bb38-4aa678b55e69%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-users/afb567dd-37f1-436e-bb38-4aa678b55e69%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAMto7LJ6Py712z-fTTP6kkRk7_hUNThyQg4yLM6XpgQOtOQB5Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
