On 07/14/15 01:47 PM, Predrag Zečević - Unix Systems Administrator wrote:
On 07/14/15 12:30 PM, Alexander Pyhalov wrote:
On 07/14/2015 10:31, Predrag Zečević - Unix Systems Administrator wrote:
Hi all,
That dumpadm was started AFTER 1st attempt of rsyslog... Also, sym-link
confirmes that:

$ ls -alL /dev/dump
crw-rw---- 1 root sys 281, 0 Jul 14 08:52 /dev/dump
$ ls -al /dev/dump
lrwxrwxrwx 1 root root 29 Nov 21  2013 /dev/dump ->
../devices/pseudo/dump@0:dump
$ ls -al /devices/pseudo/dump@0:dump
crw-rw---- 1 root sys 281, 0 Jul 14 08:52 /devices/pseudo/dump@0:dump

So, how I can make either that dumpadm runs BEFORE rsyslog or rsyslog
AFTER dumpadm?

Any ideas?

Hi. Try to look at syslog dependencies. It seems some of them should be
added to rsyslog.


Hi Alexander,

look like that was problem (attached modified version here - changes
merged from /lib/svc/manifest/system/system-log.xml - only dependency
sections):

$ pfexec svccfg validate manifest-rsyslog.xml
[no error]
$ pfexec svccfg import manifest-rsyslog.xml
[no error]
$ pfexec svcadm refresh rsyslog
$ pfexec svcadm restart rsyslog
[no error]

$ tail -10 $(svcs -L rsyslog)
[ Jul 14 08:52:13 Executing start method ("/lib/svc/method/rsyslog"). ]
[ Jul 14 08:52:13 Method "start" exited with status 0. ]
[ Jul 14 12:57:22 Rereading configuration. ]
[ Jul 14 12:57:23 Executing refresh method (:kill). ]
[ Jul 14 12:57:33 Rereading configuration. ]
[ Jul 14 12:57:33 Executing refresh method (:kill). ]
[ Jul 14 12:57:38 Stopping because service restarting. ]
[ Jul 14 12:57:38 Executing stop method (:kill). ]
[ Jul 14 12:57:38 Executing start method ("/lib/svc/method/rsyslog"). ]
[ Jul 14 12:57:38 Method "start" exited with status 0. ]

Verifying changes:
$ pfexec svccfg export system/system-log

Will wait until next reboot, for final confirmation.

Thank you for tip.
With best regards.


Attachment was removed, so:
$ pfexec svccfg export system/system-log
<?xml version='1.0'?>
<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
<service_bundle type='manifest' name='export'>
  <service name='system/system-log' type='service' version='0'>
    <create_default_instance enabled='false'/>
    <instance name='rsyslog' enabled='true'>
<dependency name='milestone' grouping='require_all' restart_on='none' type='service'>
        <service_fmri value='svc:/milestone/sysconfig'/>
      </dependency>
<dependency name='filesystem' grouping='require_all' restart_on='none' type='service'>
        <service_fmri value='svc:/system/filesystem/local'/>
      </dependency>
<dependency name='autofs' grouping='optional_all' restart_on='none' type='service'>
        <service_fmri value='svc:/system/filesystem/autofs'/>
      </dependency>
<dependency name='name-services' grouping='require_all' restart_on='none' type='service'>
        <service_fmri value='svc:/milestone/name-services'/>
      </dependency>
<dependent name='system-log_single-user' restart_on='none' grouping='optional_all'>
        <service_fmri value='svc:/milestone/multi-user'/>
      </dependent>
<exec_method name='start' type='method' exec='/lib/svc/method/rsyslog' timeout_seconds='600'/> <exec_method name='stop' type='method' exec=':kill' timeout_seconds='60'/> <exec_method name='refresh' type='method' exec=':kill -HUP' timeout_seconds='60'/>
      <template>
        <common_name>
<loctext xml:lang='C'>reliable and extended system log daemon</loctext>
        </common_name>
        <documentation>
          <manpage title='rsyslogd' section='1M' manpath='/usr/share/man'/>
        </documentation>
      </template>
    </instance>
  </service>
</service_bundle>

--
Predrag Zečević
Technical Support Analyst
2e Systems GmbH

Telephone: +49 6196 9505 815, Facsimile: +49 6196 9505 894
Mobile:    +49  174 3109 288,     Skype: predrag.zecevic
E-mail:    predrag.zece...@2e-systems.com

Headquarter:          2e Systems GmbH, Königsteiner Str. 87,
                      65812 Bad Soden am Taunus, Germany
Company registration: Amtsgericht Königstein (Germany), HRB 7303
Managing director:    Phil Douglas

http://www.2e-systems.com/ - Making your business fly!

_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to