[ns] Installation problems with ns-2.33
Siraj Shaikh
siraj.shaikh at gmail.com
Wed Sep 10 05:16:43 PDT 2008
2008/9/10 Siraj Shaikh <siraj.shaikh at gmail.com>:
> 2008/9/4 Tom Henderson <tomh at tomh.org>:
>> Siraj Shaikh wrote:
>>>
>>> I installed ns-2.33 on my machine (Ubuntu). Followed the intstructions
>>> on here:
>>> http://nsnam.isi.edu/nsnam/index.php/Installing_ns2.31_on_Ubuntu7.04
>>>
>>> Everything worked fine and as expected. No errors encountered.
>>>
>>> I the validation set up and even the path/environment variables. Have
>>> checked the paths since then and they are all fine.
>>>
>>> The problem: for any file xxx.tcl (in the right folder) every time I type
>>>
>>> $ ns xxx.tcl
>>>
>>> I get
>>>
>>> $ xxx.tcl does not exist, try again
>>>
>>> Why? When I type
>>>
>>> $ ns
>>>
>>> I get
>>>
>>> Usage: host [-v] [-a] [-t querytype] [options] name [server]
>>> Listing: host [-v] [-a] [-t querytype] [options] -l zone [server]
>>> Hostcount: host [-v] [options] -H [-D] [-E] [-G] zone
>>> Check soa: host [-v] [options] -C zone
>>> Addrcheck: host [-v] [options] -A host
>>> Listing options: [-L level] [-S] [-A] [-p] [-P prefserver] [-N skipzone]
>>> Common options: [-d] [-f|-F file] [-I chars] [-i|-n] [-q] [-Q] [-T] [-Z]
>>> Other options: [-c class] [-e] [-m] [-o] [-r] [-R] [-s secs] [-u] [-w]
>>> Special options: [-O srcaddr] [-j minport] [-J maxport]
>>> Extended usage: [-x [name ...]] [-X server [name ...]]
>>>
>>> What is the problem? Please help!
>>>
>>>
>>
>> It looks like you are not invoking "ns" the network simulator but another
>> program named "ns" that is a name service. If you type "which ns" you will
>> see what program is being invoked when you simply type "ns". To work around
>> this, try typing the absolute path to the ns binary that you want to invoke,
>> such as "/usr/local/bin/ns xxx.tcl".
>>
>>
>
> Tom
>
> You are right, it is invoking ns in '/usr/bin/ns' every time I type
> ns. I tried the absolute path as you suggested and it works! Well not
> really.
>
> I get the following error now
>
> $ ns: finish: couldn't execute "nam": no such file or directory
> while executing
> "exec nam ptrace.nam &"
> (procedure "finish" line 6)
> invoked from within
> "finish"
>
> What is happening here?
>
> So now I have two problems. First, how do I avoid typing the absolute
> path every time I want to run ns-2? Could I rename the name of the
> ns-2 executable file - would that simply do?
>
> And also, what is this second error?
>
> Thanks for your help - sorry for the delay in this reponse!
>
> Siraj
>
Hello again
Following up on my previous message, just want to confirm that I had
problems in the path so thats why ns-2 wasnt working. Now it works
fine, but I still dont know how to avoid typing the entire absolute
path every time.
Please help!!
Thanks
Siraj
More information about the Ns-users
mailing list