X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: by onstor-exch02.onstor.net 
	id <01C7E130.BD0A3A54@onstor-exch02.onstor.net>; Fri, 17 Aug 2007 16:43:04 -0800
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C7E130.BD0A3A54"
Content-class: urn:content-classes:message
Subject: Problems with pm rebooting the system
Date: Fri, 17 Aug 2007 16:43:04 -0800
Message-ID: <BB375AF679D4A34E9CA8DFA650E2B04E0221598F@onstor-exch02.onstor.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Problems with pm rebooting the system
Thread-Index: AcfhML0CdeHxdfPfT4ymsYYqUCEJGw==
From: "Larry Scheer" <larry.scheer@onstor.com>
To: "Andy Sharp" <andy.sharp@onstor.com>

This is a multi-part message in MIME format.

------_=_NextPart_001_01C7E130.BD0A3A54
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I think we have more post-install issues with our rootfs.=20

After I got a proper pmtab in /onstor/etc I am still experiencing the
reboot issue. I traced pm and saw it was looking for libc.so.6 in
/usr/local/agile. (I use an RPATH when I build the onstor executables.)

I don't have /etc/ld.so.cache in my root filesystem.  I ran ldconfig to
create one.

I still seem to have trouble getting pm to start. It still is rebooting
the system. I have a core file I am looking at. The libraries are
getting loaded properly now:

eng216:~# gdb /onstor/bin/pm core
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "mipsel-linux-gnu"...Using host libthread_db
library "/lib/libthread_db.so.1".

Reading symbols from /onstor/lib/librmc.so.1.0...done.
Loaded symbols for /usr/local/agile/lib/librmc.so.1.0
Reading symbols from /onstor/lib/libe_log.so.1.0...done.
Loaded symbols for /usr/local/agile/lib/libe_log.so.1.0
Reading symbols from /onstor/lib/libanpssc.so.1.0...done.
Loaded symbols for /usr/local/agile/lib/libanpssc.so.1.0
Reading symbols from /onstor/lib/libevent.so.1.0...done.
Loaded symbols for /usr/local/agile/lib/libevent.so.1.0
Reading symbols from /onstor/lib/libbsdcompat.so.1.0...done.
Loaded symbols for /usr/local/agile/lib/libbsdcompat.so.1.0
Reading symbols from /onstor/lib/libgenlib.so.1.0...done.
Loaded symbols for /usr/local/agile/lib/libgenlib.so.1.0
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /onstor/lib/libc.so.6...done.
Loaded symbols for /usr/local/agile/lib/libc.so.6
Reading symbols from /lib/ld.so.1...done.
Loaded symbols for /lib/ld.so.1
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Core was generated by `/usr/local/agile/bin/pm'.
Program terminated with signal 6, Aborted.
#0  0x2ad29b04 in kill () from /usr/local/agile/lib/libc.so.6
(gdb) dir /home/larrys/perforce/trees/dev/nfx-tree/code/ssc-pm
Source directories searched:
/home/larrys/perforce/trees/dev/nfx-tree/code/ssc-pm:$cdir:$cwd
(gdb) bt
#0  0x2ad29b04 in kill () from /usr/local/agile/lib/libc.so.6
#1  0x2ad2b200 in abort () from /usr/local/agile/lib/libc.so.6
#2  0x00405bc4 in pm_panic (fmt=3D0x40aa4c "%s: rmc_get_socks(%s) =
mode(%d)
failed, %d\n") at pm.c:1356
#3  0x00402740 in pm_comm_init (cfg=3D0x44e050, name=3D0x40a944 "pm") at
pm.c:315
#4  0x00402538 in pm_init (name=3D0x40a944 "pm") at pm.c:286
#5  0x0040200c in main (argc=3D1, argv=3D0x7fae4b74, envp=3D0x7fae4b7c) =
at
pm.c:212






------_=_NextPart_001_01C7E130.BD0A3A54
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7652.24">
<TITLE>Problems with pm rebooting the system</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">I =
think we have more post-install issues with our =
rootfs.</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> =
</SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">After =
I got a proper pmtab in /onstor/etc</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 =
FACE=3D"Arial">I</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial"> am still experiencing the =
reboot issue. I traced pm and saw it was looking for</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 =
FACE=3D"Arial">libc.so.6</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial"> in =
/usr/local/agile.</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial"> (I use an RPATH when I =
build the onstor executables.)</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">I</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> <FONT SIZE=3D2 =
FACE=3D"Arial">don&#8217;t</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial"> have</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Arial">/etc/</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">ld.so.cache</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial"> in my root filesystem.</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial"></FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us">&nbsp;<FONT SIZE=3D2 FACE=3D"Arial"> I ran ldconfig to =
create one</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">I</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial"> still seem to have trouble =
getting pm to start.</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN =
LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial"> It still is rebooting the =
system.</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> =
<FONT SIZE=3D2 FACE=3D"Arial">I have a core file I am looking at. The =
libraries are getting loaded properly now</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">:</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">eng216:~# gdb /onstor/bin/pm core</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">GNU =
gdb 6.4.90-debian</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Copyright (C) 2006 Free Software Foundation, =
Inc.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">GDB =
is free software, covered by the GNU General Public License, and you =
are</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">welcome to change it and/or distribute copies of it under =
certain conditions.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">Type =
&quot;show copying&quot; to see the conditions.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">There =
is absolutely no warranty for GDB.&nbsp; Type &quot;show warranty&quot; =
for details.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">This =
GDB was configured as &quot;mipsel-linux-gnu&quot;...Using host =
libthread_db library =
&quot;/lib/libthread_db.so.1&quot;.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Reading symbols from =
/onstor/lib/librmc.so.1.0...done.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Loaded symbols for =
/usr/local/agile/lib/librmc.so.1.0</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Reading symbols from =
/onstor/lib/libe_log.so.1.0...done.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Loaded symbols for =
/usr/local/agile/lib/libe_log.so.1.0</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Reading symbols from =
/onstor/lib/libanpssc.so.1.0...done.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Loaded symbols for =
/usr/local/agile/lib/libanpssc.so.1.0</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Reading symbols from =
/onstor/lib/libevent.so.1.0...done.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Loaded symbols for =
/usr/local/agile/lib/libevent.so.1.0</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Reading symbols from =
/onstor/lib/libbsdcompat.so.1.0...done.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Loaded symbols for =
/usr/local/agile/lib/libbsdcompat.so.1.0</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Reading symbols from =
/onstor/lib/libgenlib.so.1.0...done.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Loaded symbols for =
/usr/local/agile/lib/libgenlib.so.1.0</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Reading symbols from =
/lib/libgcc_s.so.1...done.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Loaded symbols for /lib/libgcc_s.so.1</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Reading symbols from =
/onstor/lib/libc.so.6...done.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Loaded symbols for =
/usr/local/agile/lib/libc.so.6</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Reading symbols from =
/lib/ld.so.1...done.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Loaded symbols for /lib/ld.so.1</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Reading symbols from =
/lib/libnss_files.so.2...done.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Loaded symbols for =
/lib/libnss_files.so.2</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">Core =
was generated by `/usr/local/agile/bin/pm'.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Program terminated with signal 6, =
Aborted.</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">#0&nbsp; 0x2ad29b04 in kill () from =
/usr/local/agile/lib/libc.so.6</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">(gdb) =
dir =
/home/larrys/perforce/trees/dev/nfx-tree/code/ssc-pm</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">Source directories searched: =
/home/larrys/perforce/trees/dev/nfx-tree/code/ssc-pm:$cdir:$cwd</FONT></S=
PAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">(gdb) =
bt</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">#0&nbsp; 0x2ad29b04 in kill () from =
/usr/local/agile/lib/libc.so.6</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">#1&nbsp; 0x2ad2b200 in abort () from =
/usr/local/agile/lib/libc.so.6</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">#2&nbsp; 0x00405bc4 in pm_panic (fmt=3D0x40aa4c &quot;%s: =
rmc_get_socks(%s) mode(%d) failed, %d\n&quot;) at =
pm.c:1356</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">#3&nbsp; 0x00402740 in pm_comm_init (cfg=3D0x44e050, =
name=3D0x40a944 &quot;pm&quot;) at pm.c:315</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">#4&nbsp; 0x00402538 in pm_init (name=3D0x40a944 =
&quot;pm&quot;) at pm.c:286</FONT></SPAN></P>

<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 =
FACE=3D"Arial">#5&nbsp; 0x0040200c in main (argc=3D1, argv=3D0x7fae4b74, =
envp=3D0x7fae4b7c) at pm.c:212</FONT></SPAN><SPAN =
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<BR>
<BR>
<BR>
<BR>

</BODY>
</HTML>
------_=_NextPart_001_01C7E130.BD0A3A54--
