Difference between revisions of "Troubleshooting"
(→Issue with make login) |
|||
| Line 15: | Line 15: | ||
===== Issue with make login ===== | ===== Issue with make login ===== | ||
| − | If you are trying to execute the serial-dump application (contiki/tools/sky/serialdump-linux) and see the message: "No such file or directory", it means that you are running in a 64-bit operating system that does not have proper 32-bit libraries installed. Since serialdump-linux is a pre-compiled 32-bit tool you need to execute the following command to install the necessary libraries: | + | If you are trying to execute the serial-dump application (contiki/tools/sky/serialdump-linux) and see the message: "No such file or directory" or "Command not found", it means that you are running in a 64-bit operating system that does not have proper 32-bit libraries installed. Since serialdump-linux is a pre-compiled 32-bit tool you need to execute the following command to install the necessary libraries: |
<code><nowiki>sudo apt-get install ia32-libs</nowiki></code> | <code><nowiki>sudo apt-get install ia32-libs</nowiki></code> | ||
| + | |||
| + | If the above doesnot work | ||
| + | |||
| + | Try the following question if the answers are true then this procedure for troubleshooting | ||
| + | Are you using a 64bit version of Ubuntu? | ||
| + | Are you using a Ubuntu 12.04 LTS or newer versions of it? | ||
| + | |||
| + | Now, try few commands like | ||
| + | ldd serialdump-linux | ||
| + | |||
| + | The output look similar to the following | ||
| + | ldd serialdump-linux | ||
| + | linux-gate.so.1 => (0xf772d000) | ||
| + | libc.so.6 => /lib32/libc.so.6 (0xf75b4000) | ||
| + | /lib/ld-linux.so.2 (0xf772e000) | ||
| + | |||
| + | Then it means that you have to install 32-bit packages. | ||
| + | Remember to add i386 architecture or you won't be able to install 32-bit packages: | ||
| + | sudo dpkg --add-architecture i386 | ||
| + | sudo apt-get update | ||
| + | sudo apt-get install ia32-libs | ||
Revision as of 21:15, 5 March 2014
Permission denied
If you try to connect to a mote and receive a permission error, you may need to add yourself to the dialout group. The error may look something like the following:
/home/user/contiki/tools/sky/serialdump-linux -b115200 /dev/ttyUSB0 connecting to /dev/ttyUSB0 (115200) /dev/ttyUSB0: Permission denied make: *** [login] Error 255
To resolve the issue, simply use the following command:
sudo adduser <username> dialout
Issue with make login
If you are trying to execute the serial-dump application (contiki/tools/sky/serialdump-linux) and see the message: "No such file or directory" or "Command not found", it means that you are running in a 64-bit operating system that does not have proper 32-bit libraries installed. Since serialdump-linux is a pre-compiled 32-bit tool you need to execute the following command to install the necessary libraries:
sudo apt-get install ia32-libs
If the above doesnot work
Try the following question if the answers are true then this procedure for troubleshooting Are you using a 64bit version of Ubuntu? Are you using a Ubuntu 12.04 LTS or newer versions of it?
Now, try few commands like ldd serialdump-linux
The output look similar to the following ldd serialdump-linux
linux-gate.so.1 => (0xf772d000)
libc.so.6 => /lib32/libc.so.6 (0xf75b4000)
/lib/ld-linux.so.2 (0xf772e000)
Then it means that you have to install 32-bit packages. Remember to add i386 architecture or you won't be able to install 32-bit packages: sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install ia32-libs