Consolidating my reply to both James and Gordon in one message. On Wed, Dec 30, 2015 at 2:38 AM, James Hogarth <james.hogarth at gmail.com> wrote:> On 30 Dec 2015 00:55, "Mike - st257" <silvertip257 at gmail.com> wrote: > > > > On Tue, Dec 29, 2015 at 5:23 PM, Joseph L. Casale < > jcasale at activenetwerx.com > > > wrote: > > > > > Instead of converting the sysv script, you could trivially write your > own, > > > the following > > > was tested against about 6 SNMP queries, the service stops and starts > as > > > expected. > > > > > > > That's certainly an option. > > One that I was prepared to resort to. But curiosity has the best of me > ... > > I would like to know why the SysV generator didn't do its job. > > > > And I wasn't able to find any "generated" unit files from those Dell > > OpenManage SysV scripts either. > > > > > > The generators all run automatically when systemd reloads config. > > The transient unit files created are in /var/run ... >Thanks. I located a few generated ones in /var/run/systemd/generator.late/ But not one for lsi_mrdsnmpagent> Best way to see this is using systemctl (status|cat|show) <servicename> ... > > I expect if you do this for your failing service you'll get a better > understanding of what's going on.~]# systemctl status lsi_mrdsnmp.service ? lsi_mrdsnmp.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead) ~]# systemctl cat lsi_mrdsnmp.service Unit lsi_mrdsnmp.service is not loaded: No such file or directory ~]# systemctl show lsi_mrdsnmp.service | egrep 'Name|Load' Names=lsi_mrdsnmp.service LoadState=not-found LoadError=org.freedesktop.DBus.Error.FileNotFound "No such file or directory" Thanks for the assistance. -- ---~~.~~--- Mike // SilverTip257 //
On 30 December 2015 at 14:23, Mike - st257 <silvertip257 at gmail.com> wrote:> Consolidating my reply to both James and Gordon in one message. > > > On Wed, Dec 30, 2015 at 2:38 AM, James Hogarth <james.hogarth at gmail.com> > wrote: > > > On 30 Dec 2015 00:55, "Mike - st257" <silvertip257 at gmail.com> wrote: > > > > > > On Tue, Dec 29, 2015 at 5:23 PM, Joseph L. Casale < > > jcasale at activenetwerx.com > > > > wrote: > > > > > > > Instead of converting the sysv script, you could trivially write your > > own, > > > > the following > > > > was tested against about 6 SNMP queries, the service stops and starts > > as > > > > expected. > > > > > > > > > > That's certainly an option. > > > One that I was prepared to resort to. But curiosity has the best of me > > ... > > > I would like to know why the SysV generator didn't do its job. > > > > > > And I wasn't able to find any "generated" unit files from those Dell > > > OpenManage SysV scripts either. > > > > > > > > > > The generators all run automatically when systemd reloads config. > > > > The transient unit files created are in /var/run ... > > > > Thanks. > I located a few generated ones in /var/run/systemd/generator.late/ > But not one for lsi_mrdsnmpagent > > > > Best way to see this is using systemctl (status|cat|show) <servicename> > ... > > > > I expect if you do this for your failing service you'll get a better > > understanding of what's going on. > > > ~]# systemctl status lsi_mrdsnmp.service > ? lsi_mrdsnmp.service > Loaded: not-found (Reason: No such file or directory) > Active: inactive (dead) > > ~]# systemctl cat lsi_mrdsnmp.service > Unit lsi_mrdsnmp.service is not loaded: No such file or directory > > ~]# systemctl show lsi_mrdsnmp.service | egrep 'Name|Load' > Names=lsi_mrdsnmp.service > LoadState=not-found > LoadError=org.freedesktop.DBus.Error.FileNotFound "No such file or > directory" > > >Can you pastebin the init script by any chance? I wonder if it's actually a properly written init script or if it's bad enough that the generator fails to parse it ...
On Wed, Dec 30, 2015 at 10:06 AM, James Hogarth <james.hogarth at gmail.com> wrote:> > > > Best way to see this is using systemctl (status|cat|show) <servicename> > > ... > > > > > > I expect if you do this for your failing service you'll get a better > > > understanding of what's going on. > > > > > > ~]# systemctl status lsi_mrdsnmp.service > > ? lsi_mrdsnmp.service > > Loaded: not-found (Reason: No such file or directory) > > Active: inactive (dead) > > > > ~]# systemctl cat lsi_mrdsnmp.service > > Unit lsi_mrdsnmp.service is not loaded: No such file or directory > > > > ~]# systemctl show lsi_mrdsnmp.service | egrep 'Name|Load' > > Names=lsi_mrdsnmp.service > > LoadState=not-found > > LoadError=org.freedesktop.DBus.Error.FileNotFound "No such file or > > directory" > > > > > > > Can you pastebin the init script by any chance? I wonder if it's actually a > properly written init script or if it's bad enough that the generator > fails to parse it ...Yes - here is a pastebin with that script. And there was an error on line 130 ... or line 133 of the pastebin -- which I already fixed. ;-) (I verified the typo against the contents of the RPM from LSI to be certain.) if ( "$rhel_ver" == "1" && "oel_ver" == "0" ) ; then should have been if ( "$rhel_ver" == "1" && "$oel_ver" == "0" ) ; then http://pastebin.com/BGLjGiuT -- ---~~.~~--- Mike // SilverTip257 //