I've been running the simulator fine on an old Debian VM, but wanted to move it to my newer Ubuntu host (also a VM). I've setup the host with two NICs (one with a default gateway) etc etc, and running the simulator install (/sim/setup.sh) works fine (using defaults, /sim etc). BUT, when I run /sim/runsim.sh I get an error immediately;
No such file: line 29, maytag.L
(or something very similar, I'm not in front of the console at the moment)
I'm logged in as 'root', I can see the maytag.L file is there, and set to executable. I thought the simulator came with all required files and no dependancies so that it was portable. Does anyone have any ideas what might cause this? After the error report I'm returned to the console prompt.
Thanks for the reply Adam, but it's not that. That was my first thought too, but I've already tried that with no luck. The error message implies that runsim.sh is running, but something at line 29 in runsim.sh isn't found. Looking at the script that seems to be the maytag.L line, but the executable is present in that directory. It's frustrating as I've setup the simulator quite a few times before on a NetApp course, in a preinstalled VM and on a Debian based distro (old v6 though) without issues. I thought getting the networking right was the tricky bit (it's on an ESX host) but now I understand how that works I've hit an earlier snag. Always the way!
Fixed it. It wasn't the path to the file at all, it's because it's a 32-bit executable and the server is 64 bit. I'd checked file permissions which were fine, and command line completion worked so I knew the system could see the file with the correct path. I've now installed the ia32_lib and it runs fine.
I'm having the NOW site updated to indicate that the sim doesn't work with 64 bit linux. It's dynamically linked to libraries that aren't included in 64 bit linux builds and at the time I wrote the documentation there wasn't much mainstream use of 64 bit so I didn't think to check it.
Roll on the ONTAP 8 sim... all this Linux pain goes away.