SearchFAQMemberlist Log in
Reply to topic Page 1 of 1
amstatus throwing Warnings of uninitialized values
Author Message
Post amstatus throwing Warnings of uninitialized values 
Hello,

after upgrading to 3.2.0 on the server `amstatus config` is throwing the following messeges:


----------------

** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 511.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 511.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 511.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 515.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 515.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 515.


** (process:20136): WARNING **: Use of uninitialized value within %getest in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 515.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 516.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 516.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 516.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 659.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 659.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 659.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 659.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 660.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 660.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 660.


** (process:20136): WARNING **: Use of uninitialized value within %getest in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 660.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 661.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 661.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 661.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 696.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 696.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 696.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 696.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 798.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 798.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 798.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 798.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 799.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 799.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 799.


** (process:20136): WARNING **: Use of uninitialized value within %getest in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 799.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 800.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 800.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 800.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 802.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 802.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 802.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 812.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 812.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 812.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 812.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 826.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 826.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 826.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 826.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 827.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 827.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 827.


** (process:20136): WARNING **: Use of uninitialized value within %getest in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 827.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 828.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 828.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 828.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 829.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 829.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 829.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 830.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 830.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 830.

------------------

Anyone here with an idea?

Regards,
therm


--
GRATIS! Movie-FLAT mit über 300 Videos.
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome

Post amstatus throwing Warnings of uninitialized values 
Send me the amdump.? file for which you get the error.

Jean-Louis

Dennis Benndorf wrote:
Hello,

after upgrading to 3.2.0 on the server `amstatus config` is throwing the following messeges:


----------------

** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 511.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 511.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 511.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 515.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 515.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 515.


** (process:20136): WARNING **: Use of uninitialized value within %getest in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 515.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 516.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 516.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 516.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 659.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 659.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 659.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 659.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 660.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 660.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 660.


** (process:20136): WARNING **: Use of uninitialized value within %getest in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 660.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 661.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 661.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 661.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 696.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 696.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 696.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 696.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 798.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 798.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 798.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 798.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 799.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 799.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 799.


** (process:20136): WARNING **: Use of uninitialized value within %getest in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 799.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 800.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 800.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 800.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 802.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 802.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 802.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 812.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 812.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 812.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 812.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 826.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 826.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 826.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 826.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 827.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 827.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 827.


** (process:20136): WARNING **: Use of uninitialized value within %getest in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 827.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 828.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 828.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 828.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 829.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 829.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 829.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 830.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 830.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 830.

------------------

Anyone here with an idea?

Regards,
therm




Post amstatus throwing Warnings of uninitialized values 
The bug is not with the amstatus program. The current log file is
corrupted because many program write to it at the same time and they use
buffered output.

Try the attached patch, it make the file descriptor unbufferred. You
should not see that error on the following run.

Jean-Louis


Dennis Benndorf wrote:
Hello,

after upgrading to 3.2.0 on the server `amstatus config` is throwing the following messeges:


----------------

** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 511.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 511.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 511.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 515.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 515.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 515.


** (process:20136): WARNING **: Use of uninitialized value within %getest in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 515.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 516.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 516.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 516.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 659.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 659.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 659.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 659.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 660.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 660.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 660.


** (process:20136): WARNING **: Use of uninitialized value within %getest in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 660.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 661.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 661.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 661.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 696.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 696.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 696.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 696.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 798.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 798.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 798.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 798.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 799.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 799.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 799.


** (process:20136): WARNING **: Use of uninitialized value within %getest in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 799.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 800.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 800.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 800.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 802.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 802.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 802.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 812.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 812.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 812.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 812.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 826.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 826.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 826.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 826.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 827.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 827.


** (process:20136): WARNING **: Use of uninitialized value in substitution (s///) at /usr/local/sbin/amstatus line 268, <AMDUMP> line 827.


** (process:20136): WARNING **: Use of uninitialized value within %getest in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 827.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 828.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 828.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 828.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 829.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 829.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"...} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 829.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in substitution (s///) at /usr/local/sbin/amstatus line 266, <AMDUMP> line 830.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in substitution (s///) at /usr/local/sbin/amstatus line 267, <AMDUMP> line 830.


** (process:20136): WARNING **: Use of uninitialized value $getest{"***"} in string eq at /usr/local/sbin/amstatus line 269, <AMDUMP> line 830.

------------------

Anyone here with an idea?

Regards,
therm





Post amstatus throwing Warnings of uninitialized values 
Previous patch do not work, file are already in unbufferred mode.
The file needs to be opened in append mode so that each process can
append to the file.
Newest patch fix it.

Jean-Louis

Jean-Louis Martineau wrote:
The bug is not with the amstatus program. The current log file is
corrupted because many program write to it at the same time and they
use buffered output.

Try the attached patch, it make the file descriptor unbufferred. You
should not see that error on the following run.

Jean-Louis


Display posts from previous:
Reply to topic Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
  


Magic SEO URL for phpBB