[Nagiosplug-devel] [ nagiosplug-Bugs-2632995 ] check_procs fails on Solaris

shadih rahman shadhin71 at gmail.com
Tue Nov 10 21:38:32 CET 2009


Solaris 9 still having issues.






ld: fatal: Symbol referencing errors. No output written to pst3
collect2: ld returned 1 exit status
make[2]: *** [pst3] Error 1
make[2]: Leaving directory
`/tmp/shadhintest/nagios-plugins-1.4.14-53-gc6ec4/plugins-root'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/tmp/shadhintest/nagios-plugins-1.4.14-53-gc6ec4'
make: *** [all] Error 2
[sr2690 at mustard]>uname -a
SunOS mustard 5.9 Generic_122300-45 sun4u sparc SUNW,UltraAX-i2 Solaris


On Tue, Nov 10, 2009 at 6:01 AM, SourceForge.net <noreply at sourceforge.net>wrote:

> Bugs item #2632995, was opened at 2009-02-24 04:08
> Message generated for change (Comment added) made by dermoth
> You can respond by visiting:
>
> https://sourceforge.net/tracker/?func=detail&atid=397597&aid=2632995&group_id=29880
>
> Please note that this message will contain a full copy of the comment
> thread,
> including the initial issue submission, for this request,
> not just the latest update.
> Category: General plugin execution
> Group: v1.4.14
> Status: Open
> Resolution: None
> Priority: 5
> Private: No
> Submitted By: Werner (forsbring)
> Assigned to: Thomas Guyot-Sionnest (dermoth)
> Summary: check_procs fails on Solaris
>
> Initial Comment:
> Hi,
>
> check_procs v2019 (nagios-plugins 1.4.13) exits with "Unable to read
> output" on most of our Solaris8 and Solaris 10 servers (I do not have access
> to any Solaris9 servers). 1.4.11 works just fine. I've attached the truss
> output.
>
>
> - Werner
>
>
> ----------------------------------------------------------------------
>
> >Comment By: Thomas Guyot-Sionnest (dermoth)
> Date: 2009-11-10 06:01
>
> Message:
> So one ever replied to this. Please try the pst3_suncc_fix snapshot here
> (or use the attached patch
> 0001-Attempt-at-detecting-64bit-compilation-flags-between.patch):
>
>
> http://dermoth.users.sourceforge.net/snapshot/nagios-plugins-pst3_suncc_fix.tar.gz
>
> It works for me on gcc; if it work with suncc as well it will be
> included.
>
> Thank you
>
> ----------------------------------------------------------------------
>
> Comment By: Thomas Guyot-Sionnest (dermoth)
> Date: 2009-08-05 03:05
>
> Message:
> Please try the attached patch.
>
> If you don't have the required tools to run tools/setup (can be done from
> another machine; it doesn't have to be solaris) let me know and I'll make
> you a snapshot.
>
> ----------------------------------------------------------------------
>
> Comment By: Thomas Guyot-Sionnest (dermoth)
> Date: 2009-03-17 03:42
>
> Message:
> Sorry for the late reply... According pst3 header comment (I have no idea
> how it compares to "ps" though):
> * This executable works by reading process address structures, so needs
> * to be executed as root
>
> Regarding 64bits, I might be wrong but IIRC that's needed to get data
> about 64bit processes. Maybe that's somehow related to the root requisite
> as well, since it's probably a different way than "ps".
>
> I will have to look for a way to support cleanly both compilers, probably
> using autoconf. I'll look further into this when I can.
>
> Thanks
>
> ----------------------------------------------------------------------
>
> Comment By: Werner (forsbring)
> Date: 2009-03-12 09:23
>
> Message:
> Nope, not trying to run from source repository. But after looking into the
> buildlogs I guess I found the problem. You assume we use gcc, and the
> compiler option -m64 is used for pst3, which is not working with cc from
> older SunStudio.
>
> Why do pst3 have to be setuid root when /usr/bin/ps and /usr/ucp/ps don't?
> And regarding the 64-bit requirement, why? Almost no other binaries on
> Solaris is 64-bit. The pst3-thing seems like a ugly hack to me, sorry. :)
>
>
> - Werner
>
> ----------------------------------------------------------------------
>
> Comment By: Thomas Guyot-Sionnest (dermoth)
> Date: 2009-02-24 04:29
>
> Message:
> Thanks for the debug output. Nagios-plugins now use pst3 to get the process
> list and this program needs to be installed and setuid root (I think old
> versions of nagios-plugins used it too, so you may have it already on some
> servers).
>
> It looks like you're trying to run from the source repository. Be sure to
> install the plugins, or at least hand-install pst3 (in plugins-root/
> directory, don't forget to setuit root).
>
> If you still have issues I'll be able to help you is you can send the
> truss output again with the option to follow forks (-f).
>
> ----------------------------------------------------------------------
>
> You can respond by visiting:
>
> https://sourceforge.net/tracker/?func=detail&atid=397597&aid=2632995&group_id=29880
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus
> on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________________
> Nagios Plugin Development Mailing List
> Nagiosplug-devel at lists.sourceforge.net
> Unsubscribe at
> https://lists.sourceforge.net/lists/listinfo/nagiosplug-devel
> ::: Please include plugins version (-v) and OS when reporting any issue.
> ::: Messages without supporting info will risk being sent to /dev/null
>



-- 
Cordially,
Shadhin Rahman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nagios-plugins.org/archive/devel/attachments/20091110/c4e2912a/attachment.html>


More information about the Devel mailing list