Troubleshooting#
If you’re unable to resolve your issues, go to the Support Forum.
Installation Failure Due to bad system date#
Make sure you that your system has the correct date:
date
If the date is incorrect, contact your local support team for help setting the correct date and time.
Proxies Error#
If you set up proxies using export, sudo does not know about them.
You must use sudo -E ./edgesoftware
to install the bundle:
sudo -E ./edgesoftware
Installation Failure Due to Lost Internet Connection#
Make sure you have an active Internet connection during the full installation. If you lose Internet connectivity at any time, the installation might fail.
Ubuntu* Errors#
Make sure you are using a fresh Ubuntu* installation. Earlier software, especially Docker* and Docker* Compose, can cause issues.
Rate Limit Error#
For the following error message, go to Docker* hub download rate limit.
docker: Error response from daemon: toomanyrequests: You have reached your pull rate limit.
Credential Errors#
Example credential errors:
Error saving credentials: error storing credentials - err: exit status 1, out: `Error calling StartServiceByName for org.freedesktop.secrets: Timeout was reached
ERROR: rpc error: code = Unknown desc = error getting credentials - err: exit status 1, out: `Error calling StartServiceByName for org.freedesktop.sec
rets: Timeout was reached`
To fix, use the working solution from this thread:
sudo apt update
sudo apt -V install gnupg2 pass
https Communication Errors#
For errors related to https communication, make sure that DNS filtering is not filtering out sites. For example, the edgesoftware installer uses the site ip-api.com to get geographic locations. If this site is filtered out by DNS filtering, you get this error:
requests.exceptions.ConnectionError: HTTPConnectionPool(host='ip-api.com', port=80): Max retries exceeded with url: /json/ (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f8ffc530400>: Failed to establish a new connection: [Errno -2] Name or service not known'))
To fix, do not block ip-api.com through DNS filtering or firewalls.
Installation as Different Users Error#
If EI for AMR was installed on the same system using a different user than the current user, you may encounter an error when doing Step 7: Install the Edge Insights for Autonomous Mobile Robots Software.
The error is similar to:
Successfully installed eiforamr-full-flavour-sdk took 32 minutes 49.44 seconds
Traceback (most recent call last):
File "PyInstaller/loader/pyimod04_ctypes.py", line 54, in __init__
File "ctypes/__init__.py", line 373, in __init__
OSError: /opt/intel/lanternrocksdk-linux-3.0.90/native/lib/libstdc++/libstdc++.so: cannot open shared object file: Permission denied
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "edgesoftware/edgesoftware.py", line 536, in <module>
File "click/core.py", line 1128, in __call__
File "click/core.py", line 1053, in main
File "click/core.py", line 1659, in invoke
File "click/core.py", line 1395, in invoke
File "click/core.py", line 754, in invoke
File "edgesoftware/edgesoftware.py", line 101, in install
File "edgesoftware/functions.py", line 850, in setup_start
File "edgesoftware/functions.py", line 742, in run_installation
File "edgesoftware/common/utils.py", line 1052, in send_LR_data
File "edgesoftware/common/utils.py", line 2490, in import_LR_helper
File "ctypes/__init__.py", line 451, in LoadLibrary
File "PyInstaller/loader/pyimod04_ctypes.py", line 56, in __init__
pyimod04_ctypes.PyInstallerImportError: Failed to load dynlib/dll '/opt/intel/lanternrocksdk-linux-3.0.90/native/lib/libstdc++/libstdc++.so'. Most probably this dynlib/dll was not found when the application was frozen.
[3897] Failed to execute script 'edgesoftware' due to unhandled exception!
The installation process completes even if you encounter this issue.
To avoid this error, change /opt/intel
ownership to the current user as
shown below:
sudo chown -R intelamr:intelamr /opt/intel/
Note
In the above example, the current user is intelamr
and its group is
intelamr
. Modify the command with your user and group details.
Downloading Incorrect Components Error#
There is a known issue with the list of images displayed in Available with your selection being different then expected.
If you select the Server Complete Kit and then select the Robot Complete Kit, the displayed text is for the Robot and Sever Complete Kit. Also, the incorrect components you see in the Available with your selection section are downloaded when you install the release.
To fix this, refresh the webpage, and re-select the bundle you want to download.
For details see Troubleshooting for Robot Tutorials.