I ran the application mpi, but the system said my card is not configure.
When I tried with the application /usr/bin/dgap_config. (mpi call this app to configure the system)
I got an error at line 2643 with this message : unexpected ‘{’ expecting ‘do’ ?!?!?!?
The problem is the shell interpreter, by default on ubuntu it’s not bash but dash.
ls -l /bin/sh –> dash . sh is a symbolic link to dash . I think dash is a minimal shell.
I changed it for bash
sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh
And now every things is ok :).
I hope this can help your.
Thomas.
p.s: special thanks for the digi support team, I recieved quick answer.
Thank you so much for posting this. I had trouble all day until I saw that I had to do an rpmbuild before running alien. I kept trying to run alien against the source rpm. One note, dgap-1.3-14 doesn’t seem to be there anymore. It’s -15 now.
Using this same procedure, I was able to install the package on Ubuntu 9.04 “Jaunty Jackelope” with the slight exception that the link above for the source RPM is now one version higher. (As posted above.) As a result, I have a .deb package which is a -16.
One question: The machine that I’m installing this on for now is only a temporary server, and it’s another server which will be put in place permanently. Can I just move the .deb package over to it, now that I’ve rebuilt it, or will I need to go through the whole process over again?
Well, here’s to there being a difference between getting something installed, and getting it working.
I’ve got the package installed, however it does not seem to be able to find the card. I’ve got an Xem PCI card, with a PORTS/16EM module attached. I’d think that this should be fairly straightforward. It allows me to configure the card, but the tty devices don’t get created. If I go back into mpi, it tells me 0 boards detected.