Dear Axel,
Thank you for your support.
It seems that I don’t have python version problems.
user1@6723cbde5afa:~/Documents/NRP/user-scripts$ cd $HOME/.opt/platform_venv/bin
user1@6723cbde5afa:~/.opt/platform_venv/bin$ ./python --version
Python 2.7.17
However, I couldn’t run Husky Braitenberg expriment because cle-start
stoped like this:
~/Documents/NRP/user-scripts$ cle-start
[1] 35838
[2] 35842
… logging to /home/user1/.ros/log/2cdd521c-052c-11eb-9ac1-0242ac110002/roslaunch-6723cbde5afa-35838.log
[3] 35855
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
[4] 35862
[uWSGI] getting INI configuration from /home/user1/.local/etc/nginx/uwsgi-nrp.ini
*** Starting uWSGI 2.0.15-debian (64bit) on [Sat Oct 3 12:54:46 2020] ***
compiled with version: 7.3.0 on 28 September 2018 15:41:15
os: Linux-4.19.76-linuxkit #1 SMP Tue May 26 11:42:35 UTC 2020
nodename: 6723cbde5afa
machine: x86_64
clock source: unix
pcre jit disabled
detected number of CPU cores: 2
current working directory: /home/user1/Documents/NRP/user-scripts
detected binary path: /usr/bin/uwsgi-core
dropping root privileges as early as possible
chdir() to /home/user1/Documents/NRP/ExDBackend/hbp_nrp_backend/
*** WARNING: you are running uWSGI without its master process manager ***
your memory page size is 4096 bytes
detected max file descriptor number: 1024
lock engine: pthread robust mutexes
thunder lock: disabled (you can enable it with --thunder-lock)
uwsgi socket 0 bound to UNIX address /tmp/nrp-services.sock fd 3
dropping root privileges after socket binding
Python version: 2.7.17 (default, Jul 20 2020, 15:37:01) [GCC 7.5.0]
Set PythonHome to /home/user1/.opt/platform_venv
Python main interpreter initialized at 0x561ead7ed440
dropping root privileges after plugin initialization
python threads support enabled
your server socket listen backlog is limited to 100 connections
your mercy for graceful operations on workers is 60 seconds
mapped 144896 bytes (141 KB) for 8 cores
*** Operational MODE: threaded ***
Traceback (most recent call last):
File “/home/user1/Documents/NRP/ExDBackend/hbp_nrp_cleserver/hbp_nrp_cleserver/server/ROSCLESimulationFactory.py”, line 43, in
from hbp_nrp_cleserver.server.PlaybackServer import PlaybackSimulationAssembly
File “/home/user1/Documents/NRP/ExDBackend/hbp_nrp_cleserver/hbp_nrp_cleserver/server/PlaybackServer.py”, line 38, in
from hbp_nrp_cleserver.server.CLEGazeboSimulationAssembly import GazeboSimulationAssembly
File “/home/user1/Documents/NRP/ExDBackend/hbp_nrp_cleserver/hbp_nrp_cleserver/server/CLEGazeboSimulationAssembly.py”, line 36, in
from hbp_nrp_backend.storage_client_api.StorageClient import StorageClient, Model
File “/home/user1/Documents/NRP/ExDBackend/hbp_nrp_backend/hbp_nrp_backend/storage_client_api/StorageClient.py”, line 30, in
import requests
ImportError: No module named requests
started roslaunch server http://127.0.0.1:43827/
ros_comm version 1.14.9
SUMMARY
PARAMETERS
- /rosdistro: melodic
- /rosversion: 1.14.9
NODES
auto-starting new master
process[master]: started with pid [35868]
[3]- Exit 1 $HOME/.opt/platform_venv/bin/python $HBP/ExDBackend/hbp_nrp_cleserver/hbp_nrp_cleserver/server/ROSCLESimulationFactory.py
[5] 35869
[ERROR] [1601697288.166266300]: [setParam] Failed to contact master at [localhost:11311]. Retrying…
[ INFO] [1601697288.841491400]: Connected to master at [localhost:11311]
[ INFO] [1601697288.928549000]: Waiting For connections on 0.0.0.0:8081
ROS_MASTER_URI=http://127.0.0.1:11311/
setting /run_id to 2cdd521c-052c-11eb-9ac1-0242ac110002
nrp_backend_proxy@3.0.0 start /home/user1/Documents/NRP/nrpBackendProxy
NODE_ENV=production node_modules/ts-node/dist/bin.js app.ts
process[rosout-1]: started with pid [35914]
started core service [/rosout]
Traceback (most recent call last):
File “/home/user1/Documents/NRP/ExDBackend/hbp_nrp_backend/hbp_nrp_backend/runserver.py”, line 32, in
from hbp_nrp_backend.rest_server import app
File “./hbp_nrp_backend/rest_server/init.py”, line 83, in
from hbp_nrp_backend.rest_server.__SimulationResources import SimulationResources
File “./hbp_nrp_backend/rest_server/__SimulationResources.py”, line 34, in
from hbp_nrp_backend.rest_server.__SimulationControl import _get_simulation_or_abort
File “./hbp_nrp_backend/rest_server/__SimulationControl.py”, line 40, in
from hbp_nrp_backend.simulation_control import simulations, Simulation
File “./hbp_nrp_backend/simulation_control/init.py”, line 12, in
from hbp_nrp_backend.simulation_control.__Simulation import Simulation
File “./hbp_nrp_backend/simulation_control/__Simulation.py”, line 32, in
from hbp_nrp_backend.simulation_control.__BackendSimulationLifecycle import
File “./hbp_nrp_backend/simulation_control/__BackendSimulationLifecycle.py”, line 40, in
from hbp_nrp_backend.__UserAuthentication import UserAuthentication
File “./hbp_nrp_backend/__UserAuthentication.py”, line 34, in
from backports.functools_lru_cache import lru_cache
ImportError: No module named functools_lru_cache
unable to load app 0 (mountpoint=’’) (callable not found or import error)
*** no app loaded. going in full dynamic mode ***
dropping root privileges after application loading
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI worker 1 (and the only) (pid: 35864, cores: 8)
registered capabilities (classes):
- rosbridge_library.capabilities.call_service.CallService
- rosbridge_library.capabilities.advertise.Advertise
- rosbridge_library.capabilities.publish.Publish
- rosbridge_library.capabilities.subscribe.Subscribe
- <class ‘rosbridge_library.capabilities.defragmentation.Defragment’>
- rosbridge_library.capabilities.advertise_service.AdvertiseService
- rosbridge_library.capabilities.service_response.ServiceResponse
- rosbridge_library.capabilities.unadvertise_service.UnadvertiseService
[INFO] [1601697290.920153]: Rosbridge WebSocket server started on port 9090
2020-10-03 12:55:00 GMT+0900 config.json not found! Please create a config.json from config.json.sample and run again!
2020-10-03 12:55:00 GMT+0900 { Error: ENOENT: no such file or directory, open ‘/home/user1/Documents/NRP/nrpBackendProxy/config.json’
at Object.fs.openSync (fs.js:646:18)
at Object.fs.readFileSync (fs.js:551:33)
at Object.loadConfigFile (/home/user1/Documents/NRP/nrpBackendProxy/utils/configurationManager.ts:52:32)
at Object. (/home/user1/Documents/NRP/nrpBackendProxy/app.ts:46:37)
at Module._compile (module.js:653:30)
at Module.m._compile (/home/user1/Documents/NRP/nrpBackendProxy/node_modules/ts-node/src/index.ts:439:23)
at Module._extensions…js (module.js:664:10)
at Object.require.extensions.(anonymous function) [as .ts] (/home/user1/Documents/NRP/nrpBackendProxy/node_modules/ts-node/src/index.ts:442:12)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Function.Module.runMain (module.js:694:10)
at Object. (/home/user1/Documents/NRP/nrpBackendProxy/node_modules/ts-node/src/bin.ts:157:12)
at Module._compile (module.js:653:30)
at Object.Module._extensions…js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Function.Module.runMain (module.js:694:10)
at startup (bootstrap_node.js:204:16)
at bootstrap_node.js:625:3
errno: -2,
code: ‘ENOENT’,
syscall: ‘open’,
path: ‘/home/user1/Documents/NRP/nrpBackendProxy/config.json’ }
2020-10-03 12:55:01 GMT+0900 Error: watch /home/user1/Documents/NRP/nrpBackendProxy/config.json ENOENT
at FSWatcher.start (fs.js:1382:19)
at Object.fs.watch (fs.js:1408:11)
at Object.watch (/home/user1/Documents/NRP/nrpBackendProxy/utils/configurationManager.ts:84:6)
at Object. (/home/user1/Documents/NRP/nrpBackendProxy/app.ts:47:22)
at Module._compile (module.js:653:30)
at Module.m._compile (/home/user1/Documents/NRP/nrpBackendProxy/node_modules/ts-node/src/index.ts:439:23)
at Module._extensions…js (module.js:664:10)
at Object.require.extensions.(anonymous function) [as .ts] (/home/user1/Documents/NRP/nrpBackendProxy/node_modules/ts-node/src/index.ts:442:12)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Function.Module.runMain (module.js:694:10)
at Object. (/home/user1/Documents/NRP/nrpBackendProxy/node_modules/ts-node/src/bin.ts:157:12)
at Module._compile (module.js:653:30)
at Object.Module._extensions…js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Function.Module.runMain (module.js:694:10)
at startup (bootstrap_node.js:204:16)
at bootstrap_node.js:625:3
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! nrp_backend_proxy@3.0.0 start: NODE_ENV=production node_modules/ts-node/dist/bin.js app.ts
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the nrp_backend_proxy@3.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/user1/.npm/_logs/2020-10-03T03_55_01_302Z-debug.log
^C[5]+ Exit 1 cd $HBP/nrpBackendProxy && npm start
Do you have any solution?
Best regards,
Yanbaru