Re: [evlog-dev] --ANNOUNCE-- evlog-1.5.0 is available

Hien Nguyen <[email protected]> Mon, 13 Jan 2003 15:24:22 -0800
Newsgroups gmane.linux.kernel.event-logging
Message-ID <[email protected]>
Steve,

I saw the same thing happens on IA386 when doing rpm -Uvh. It is really 
odd, I will investigate this problem.

In the mean time, please uninstall and install. I just trie dit and it 
worked.

Thanks, Hien.


Hien Nguyen wrote:
> Hi Steve,
> 
> In v1.5.0 we changed the installation a little so that we can install 
> the same rmp on other distros (since Redhat puts their startup scripts 
> on /etc/rc.d/init.d, and Suse wants their at /etc/init.d). I think the 
> problem you see is probably the result of the change that we made above. 
> However to be honest, I am not sure.
> 
> This is how our rpm (v1.5.0) places those start up scripts on the system
> 
> 1. Stop the all evl daemons
> 2. Check if there is /etc/rc.d/init.d then it is a typical Redhat init.d 
> location, create a link to /etc/init.d
> 3. Install startup scripts on /opt/evlog
> 4. cp start up scripts from /opt/evlog to /etc/init.d (which is now a 
> link on Redhat system)
> 
> 
> Looking at the output you sent to us, it looks like when you upgrade 
> with rpm -Uvh
> 
> It did the following
> 1. Stop all evlog daemons
> 2. Install evlog bits
> 3. Start evlog daemons
> 4. Stop all evlog daemons
> 5. Uninstall evlog bits
> 
> 4 and 5 should not happen, it shouls stop after 3 finished.
> 
> You could look at the evlog.spec in the section %pre %post %preun 
> %postun for more detail, RPM is built base on this spec. They are very 
> easy to understand (%pre = before  install bits, %post = after install 
> bits, %preun = before uninstall bits, %postun = after uninstall bits).
> 
> I need to install and test it on the ia64 to find out why this happens 
> (looks like an rpm bug on ia64).
> 
> Please let us know if you figure out why this happens :-)
> 
> Thanks, Hien.
> 
> Steve Woodruff wrote:
> 
>> Larry - thanks alot.  I'll check out the tarball.
>>
>> I did notice one strange thing.  Maybe this is
>> something i'm doing wrong, and forgive me if its
>> a case of pilot error.
>>
>> I built a 1.5.0 rpm for ia64 - no problem.  I
>> currently have 1.4.2 installed and running, with
>> 2.4.18 variant kernel.  It seems that if i install
>> onto a box without 1.4.2 installed, everything
>> goes fine.  However, if i use rpm to upgrade
>> the 1.4.2 version to 1.5.0, something strange
>> happens -- the startup scripts from /etc/init.d
>> are deleted!
>>
>> [root@ak /home/sjwoodr]# rpm -ivh
>> evlog-1.4.2-1.ia64.rpm Preparing...               
>> ########################################### [100%]
>> Your kernel has been patched with evlog kernel patch.
>>    1:evlog                 ########################################### 
>> [100%]
>> make[1]: Entering directory
>> `/var/evlog/templates/logmgmt'
>> /sbin/evltc logmgmt.t
>> make[1]: Leaving directory
>> `/var/evlog/templates/logmgmt'
>> Starting enterprise event logger: Starting enterprise event log 
>> notification: Starting notification action daemon: [root@ak 
>> /home/sjwoodr]# ps ax|grep evl
>>  8200 pts/2    S      0:00 /sbin/evlogd
>>  8201 pts/2    S      0:00 /sbin/evlogd
>>  8211 pts/2    S      0:00 /sbin/evlnotifyd
>>  8221 pts/2    S      0:00 /sbin/evlactiond
>> [root@ak /home/sjwoodr]# ls /etc/init.d/*evl*
>> /etc/init.d/evlaction  /etc/init.d/evlnotify /etc/init.d/evlog
>>
>> So far so good...
>>
>> [root@ak /home/sjwoodr]# rpm -Uvh
>> evlog-1.5.0-1.ia64.rpm Preparing...               
>> ########################################### [100%]
>> Your kernel has been patched with evlog kernel patch.
>> Shutting down notification action daemon: Shutting down enterprise 
>> event log notification: Shutting down enterprise event logger:
>> /etc/init.d/evlog: kill: (8201) - No such pid
>>  
>>    1:evlog                 ########################################### 
>> [100%]
>> make[1]: Entering directory
>> `/var/evlog/templates/logmgmt'
>> /sbin/evltc logmgmt.t
>> make[1]: Leaving directory
>> `/var/evlog/templates/logmgmt'
>> Starting enterprise event logger: Starting remote event logger: 
>> Starting enterprise event log notification: Starting notification 
>> action daemon: Shutting down notification action daemon: Shutting down 
>> enterprise event log notification: Shutting down enterprise event 
>> logger: make[1]: Entering directory
>> `/var/evlog/templates/logmgmt'
>> rm -f *.to
>> make[1]: Leaving directory
>> `/var/evlog/templates/logmgmt'
>> [root@ak /home/sjwoodr]# ps ax|grep evl
>> [root@ak /home/sjwoodr]# ls /etc/init.d/*evl*
>> /etc/init.d/evlogrmt
>> [root@ak /home/sjwoodr]#
>>
>> Its odd that it started the daemons, then
>> stopped them... and afterwards, the init
>> scripts are gone!
>>
>> So, is this a case of improper use of rpm
>> or is there a problem here?
>>
>> Thanks,
>>
>> /steve
>>
>>  
>>
>>
>> --- Larry Kessler <[email protected]> wrote:
>>
>>> On Monday 13 January 2003 10:57, Steve Woodruff
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> It doesn't seem that linuxEvlog.html has been
>>>> updated regarding the new "plug-in" capability
>>>> of evlog 1.5.0.  Is there any documentation
>>>> available (maybe in draft form) that I can have
>>>> a look at regarding this specific feature?  This
>>>> is mentioned in section 8 (HOWTO) but marked as
>>>> coming soon.
>>>
>>>
>>> Steve- Sorry but we've gotten behind on getting
>>> things posted to the
>>> website.  The attached tarball has a README with
>>> explanation and code with numerous comments implementing a sample
>>> driver.  Next
>>> step is to create a HOWTO for the website, but this
>>> should help.
>>>
>>> Please feel free to comment or post questions.
>>>
>>> Thanks,
>>> Larry Kessler
>>>
>>>
>>
>>
>>> ATTACHMENT part 2 application/x-tgz
>>
>>
>> name=sample_be_howto.tar.gz
>>
>>
>>
>> =====
>> ----------------------------------------------------------
>>  Steve Woodruff, N9OH @ 42.18N 88.34W, [email protected]
>>
>> __________________________________________________
>> Do you Yahoo!?
>> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
>> http://mailplus.yahoo.com
>>
>>
>> -------------------------------------------------------
>> This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
>> are you planning your Web Server Security? Click here to get a FREE
>> Thawte SSL guide and find the answers to all your  SSL security issues.
>> http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
>> _______________________________________________
>> evlog-developers mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/evlog-developers
>>
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
> are you planning your Web Server Security? Click here to get a FREE
> Thawte SSL guide and find the answers to all your  SSL security issues.
> http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
> _______________________________________________
> evlog-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/evlog-developers
> 




-------------------------------------------------------
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en