Skip to Content.
Sympa Menu

ndt-users - Re: NDT 3.6.5 on a 3.2.x kernel

Subject: ndt-users list created

List archive

Re: NDT 3.6.5 on a 3.2.x kernel


Chronological Thread 
  • From: "Daniel A. Ramaley" <>
  • To:
  • Subject: Re: NDT 3.6.5 on a 3.2.x kernel
  • Date: Mon, 8 Apr 2013 10:04:11 -0500
  • Authentication-results: sfpop-ironport04.merit.edu; dkim=neutral (message not signed) header.i=none
  • Organization: Drake University

Please pardon the noise; i found that instead of these lines:
$ autoconf configure.ac > configure
$ chmod +x configure
that what i needed to do was this:
$ aclocal ; autoheader; automake ; autoconf

Thanks for all the help so far!

On 2013-04-08 at 09:15:54, Daniel A. Ramaley wrote:
>That was very helpful, thank you. I was able to download the source.
>I'm not sure how to build it though; it doesn't seem to be in quite
>the same form as a release tarball. Here's what i did so far:
> $ svn checkout http://ndt.googlecode.com/svn/trunk/ ndt-read-only
> $ cd ndt-read-only
> $ patch -p1 < ../ndt.web10g.patch
> $ autoconf configure.ac > configure
> $ chmod +x configure
> $ ./configure --with-I2util=/usr/local/lib
>
>I couldn't find a configure script, which is why i did the autoconf
>command (found that by Googling for "configure.ac").
>
>The configure dies with these errors:
>
>./configure: line 2217: AM_INIT_AUTOMAKE: command not found
>./configure: line 3183: syntax error near unexpected token
>`HAVE_WEB100,' ./configure: line 3183: `
>AM_CONDITIONAL(HAVE_WEB100, true)'
>
>Is there something i should have done differently to generate the
>configure script?
>
>On 2013-04-05 at 14:40:36, Aaron Brown wrote:
>>Hey Daniel,
>>
>>You can find instructions for grabbing from svn at
>>https://code.google.com/p/ndt/source/checkout
>>
>>Cheers,
>>Aaron
>>
>>On Apr 5, 2013, at 3:38 PM, Daniel A. Ramaley
>><>
>
>wrote:
>>> Where does one get a copy of the trunk source? Is it in a git
>>> repository somewhere?
>>>
>>> I tried downloading NDT 3.6.5.2 (the newest i could find) from
>>> here: http://ndb1.internet2.edu/~kkumar/NDT_TAR/ndt-3.6.5.2.tar.gz
>>> But, the patch will need a lot of work before it can apply cleanly
>>> against that source--almost every hunk failed.
>>>
>>> On 2013-03-27 at 17:04:47, Dominic Hamon wrote:
>>>> This builds against trunk for me.
>>>>
>>>> I haven't completely tested it, as I don't have a Web10g kernel to
>>>> hand, but it might get you a step further.
>>>>
>>>> On Wed, Mar 27, 2013 at 8:31 AM, Aaron Brown
>>>> <>
>>>
>>> wrote:
>>>>> Excellent, thanks Dominic
>>>>>
>>>>> Cheers,
>>>>> Aaron
>>>>>
>>>>> On Mar 27, 2013, at 11:02 AM, Dominic Hamon
>>>>> <>
>>>>> wrote:
>>>>>
>>>>> If I get some time, I'll take a look.
>>>>>
>>>>> On Wed, Mar 27, 2013 at 6:24 AM, Aaron Brown
>>>>> <>
>>>
>>> wrote:
>>>>>> Hey Dominic,
>>>>>>
>>>>>> I'd love to roll the patches in. Unfortunately, they don't apply
>>>>>> to trunk, and it'd be a fair amount of work to get them into
>>>>>> shape to apply to trunk (it's mainly whitespace differences best
>>>>>> I can tell). If someone was able to port it, though, I'd be more
>>>>>> than happy to see them applied.
>>>>>>
>>>>>> Cheers,
>>>>>> Aaron
>>>>>>
>>>>>> On Mar 27, 2013, at 9:20 AM, Dominic Hamon
>>>>>> <>
>>>>>> wrote:
>>>>>>
>>>>>> Hi Aaron
>>>>>>
>>>>>> Is there any chance that these can be rolled in to trunk?
>>>>>>
>>>>>> Thanks
>>>>>> - dominic
>>>>>>
>>>>>> On Mar 27, 2013 4:57 AM, "Aaron Brown"
>>>>>> <>
>>>>>>
wrote:
>>>>>>> Hi Daniel,
>>>>>>>
>>>>>>> As Alan noted, NDT currently only works with web100, and not
>>>>>>> web10g. However, Richard Sanger has produced a set of patches
>>>>>>> for using NDT with web10g. I've cc'd Richard who may know the
>>>>>>> current state of the patches (I've attached the most recent
>>>>>>> copies I know of), and which version of NDT they apply to.
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Aaron
>>>>>>>
>>>>>>>
>>>>>>> On Mar 26, 2013, at 4:47 PM, Daniel A. Ramaley
>>>>>>> <>
>>>>>>>
>>>>>>> wrote:
>>>>>>>> Hello. I'm trying to get NDT working on Debian Wheezy. When i
>>>>>>>> run the tests, they seem to start but then nothing else is
>>>>>>>> displayed:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> TCP/Web100 Network Diagnostic tool v3.6.5
>>>>>>>> Click START to start the test
>>>>>>>>
>>>>>>>> ** Starting test 1 of 1 **
>>>>>>>> Connection to 'ndt01.drake.edu' [ndt01.drake.edu/10.11.1.5] to
>>>>>>>> run
>>>>>>>
>>>>>>> test
>>>>>>>
>>>>>>>> Connected to: ndt01.drake.edu-- Using IPv4 address
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> If i run ndtd with "-dddd", this is the output i get from it:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ANL/Internet2 NDT ver 3.6.5
>>>>>>>>
>>>>>>>> Variables file = /usr/local/ndt/web100_variables
>>>>>>>> log file = /var/log/web100srv.log
>>>>>>>> Admin file = /usr/local/ndt/admin.html
>>>>>>>> Debug level set to 4
>>>>>>>>
>>>>>>>> server ready on port 3001
>>>>>>>> web100_init() read 69 variables from file
>>>>>>>> Signal 17 received by process 3822
>>>>>>>> successfully locked '/tmp/view.string' for updating
>>>>>>>> sending '0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,' to
>>>>>>>> tmp file Generated iflist with device=eth0 and if_speed=3
>>>>>>>> nothing in queue
>>>>>>>> Timer not running, waiting for new connection
>>>>>>>> New connection received, waiting for accept() to complete
>>>>>>>> New connection received from 0x925280 [10.11.1.18] sockfd=5.
>>>>>>>> Child thinks pipe() returned fd0=6, fd1=7 for pid=0
>>>>>>>> web100_attach: could not parse /proc/web100/header
>>>>>>>> Signal 17 received by process 3822
>>>>>>>> Client connect received from :IP 10.11.1.18 to some server on
>>>>>>>> socket 5 initialize_tests returned old/new client = 1,
>>>>>>>> test_suite = 1 8 2 4 32 Line just before ChldRdy: label, did't
>>>>>>>> get here via the goto statement! ___-------______ client
>>>>>>>> process is ready for testing!
>>>>>>>> Telling client 3826 testing will begin now
>>>>>>>> Signal 13 received by process 3822
>>>>>>>> Dispatch multi-client failed because 'Broken pipe'
>>>>>>>> Queue pointer=3826, testing=1, waiting=1, mclients=0,
>>>>>>>> zombie_check=0 Processing SIGCHLD signal for active web100srv
>>>>>>>> process [0], sig17=1 wait3() returned status=256 for PID=3826
>>>>>>>> wexitstatus = '1'
>>>>>>>> Main test process 3826 terminated, remove from queue
>>>>>>>> Attempting to clean up child 3826, head pid = 3826
>>>>>>>> Removing Child from head, decremented waiting/mclients 0/0
>>>>>>>> Timer not running, waiting for new connection
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> As for how i set this up, Debian uses a 3.2.x kernel, so i got
>>>>>>>> the kernel patch from web10g.org instead of from
>>>>>>>> www.web100.org. After installing the patched kernel i
>>>>>>>> installed both the newer Web10g and older Web100 userlands.
>>>>>>>> Then i installed NDT. I can provide detailed steps on exactly
>>>>>>>> what commands i ran, but i suspect the problem is with the
>>>>>>>> kernel patch since the NDT debug output mentions it could not
>>>>>>>> parse /proc/web100/header. How can i get the /proc/web100
>>>>>>>> directory to show
>>>>>>>
>>>>>>> up
>>>>>>>
>>>>>>>> with the newer Web10g patches? The Web100 patches don't seem
>>>>>>>> to be available for newer kernels, and the Web100 download
>>>>>>>> page even specifically says to download the Web10g patch
>>>>>>>> instead. What do i need to do differently to make this work?
>>>>>>>>
>>>>>>>> Thanks in advance for any enlightenment.
>>>>>>>> __
>>>>>>>> Daniel A. Ramaley
>>>>>>>> Network Engineer 2
>>>>>>>>
>>>>>>>> Dial Center 112, Drake University
>>>>>>>> 2407 Carpenter Ave / Des Moines IA 50311 USA
>>>>>>>> Tel: +1 515 271-4540
>>>>>>>> Fax: +1 515 271-1938
>>>>>>>> E-mail:
>>>>>>>>
>>>
>>> __
>>> Daniel A. Ramaley
>>> Network Engineer 2
>>>
>>> Dial Center 112, Drake University
>>> 2407 Carpenter Ave / Des Moines IA 50311 USA
>>> Tel: +1 515 271-4540
>>> Fax: +1 515 271-1938
>>> E-mail:
>>>
>
>__
>Daniel A. Ramaley
>Network Engineer 2
>
>Dial Center 112, Drake University
>2407 Carpenter Ave / Des Moines IA 50311 USA
>Tel: +1 515 271-4540
>Fax: +1 515 271-1938
>E-mail:
>
__
Daniel A. Ramaley
Network Engineer 2

Dial Center 112, Drake University
2407 Carpenter Ave / Des Moines IA 50311 USA
Tel: +1 515 271-4540
Fax: +1 515 271-1938
E-mail:




Archive powered by MHonArc 2.6.16.

Top of Page