Jump to content

Node Server Not Starting


thewebgeek

Recommended Posts

Got the log (I'm an idiot, but thats a story for another day)

Is there a way I can manually install the missing module on my ISY?

2023-01-13 15:33:29,570 MainThread udi_interface      INFO     polylogger:set_basic_config: set_basic_config: enable=True level=30
2023-01-13 15:33:29,975 MainThread udi_interface      INFO     __init__:<module>: UDI Python Interface for Polyglot version 3 3.0.51 Starting...
2023-01-13 15:33:29,976 MainThread udi_interface      ERROR    udi_interface:write: Traceback (most recent call last):
2023-01-13 15:33:29,976 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/vue.py", line 10, in <module>
2023-01-13 15:33:29,977 MainThread udi_interface      ERROR    udi_interface:write: import pyemvue
2023-01-13 15:33:29,977 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/pyemvue/__init__.py", line 2, in <module>
2023-01-13 15:33:29,977 MainThread udi_interface      ERROR    udi_interface:write: from pyemvue.pyemvue import PyEmVue
2023-01-13 15:33:29,977 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/pyemvue/pyemvue.py", line 8, in <module>
2023-01-13 15:33:29,977 MainThread udi_interface      ERROR    udi_interface:write: import boto3
2023-01-13 15:33:29,977 MainThread udi_interface      ERROR    udi_interface:write: ModuleNotFoundError
2023-01-13 15:33:29,978 MainThread udi_interface      ERROR    udi_interface:write: :
2023-01-13 15:33:29,978 MainThread udi_interface      ERROR    udi_interface:write: No module named 'boto3'

 

Edited by thewebgeek
Link to comment

Update - I tried installing the missing package, and made progress, but now something else is missing.

sudo pkg install py39-boto3 - this fixed the missing boto3 module.  See below for new missing item.   I did some searching, but I'm not sure what package satisfies this one.

2023-01-13 15:57:00,630 MainThread udi_interface      INFO     polylogger:set_basic_config: set_basic_config: enable=True level=30
2023-01-13 15:57:01,035 MainThread udi_interface      INFO     __init__:<module>: UDI Python Interface for Polyglot version 3 3.0.51 Starting...
2023-01-13 15:57:01,120 MainThread udi_interface      ERROR    udi_interface:write: Traceback (most recent call last):
2023-01-13 15:57:01,120 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/vue.py", line 10, in <module>
2023-01-13 15:57:01,120 MainThread udi_interface      ERROR    udi_interface:write: import pyemvue
2023-01-13 15:57:01,120 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/pyemvue/__init__.py", line 2, in <module>
2023-01-13 15:57:01,120 MainThread udi_interface      ERROR    udi_interface:write: from pyemvue.pyemvue import PyEmVue
2023-01-13 15:57:01,121 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/pyemvue/pyemvue.py", line 10, in <module>
2023-01-13 15:57:01,121 MainThread udi_interface      ERROR    udi_interface:write: from warrant import Cognito
2023-01-13 15:57:01,121 MainThread udi_interface      ERROR    udi_interface:write: ModuleNotFoundError
2023-01-13 15:57:01,121 MainThread udi_interface      ERROR    udi_interface:write: :
2023-01-13 15:57:01,121 MainThread udi_interface      ERROR    udi_interface:write: No module named 'warrant'

 

Link to comment

Some node servers need to build the required modules and to do that they need development libraries installed.  You can install the development libraryies with  'sudo /usr/local/etc/udx.d/static/udxops.sh install.dev.pkgs'

Link to comment
27 minutes ago, bpwwer said:

build the required modules and to do that they need development libraries installed.  You can install the development libraryies wit

Ok, we're making progress.  I installed those packages, and re-installed the Vue node server.  See below for the new errors from the log file.

023-01-13 17:06:10,904 MainThread udi_interface      INFO     polylogger:set_basic_config: set_basic_config: enable=True level=30
2023-01-13 17:06:11,314 MainThread udi_interface      INFO     __init__:<module>: UDI Python Interface for Polyglot version 3 3.0.51 Starting...
2023-01-13 17:06:11,472 MainThread udi_interface      ERROR    udi_interface:write: Traceback (most recent call last):
2023-01-13 17:06:11,473 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/vue.py", line 10, in <module>
2023-01-13 17:06:11,473 MainThread udi_interface      ERROR    udi_interface:write: import pyemvue
2023-01-13 17:06:11,473 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/pyemvue/__init__.py", line 2, in <module>
2023-01-13 17:06:11,473 MainThread udi_interface      ERROR    udi_interface:write: from pyemvue.pyemvue import PyEmVue
2023-01-13 17:06:11,473 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/pyemvue/pyemvue.py", line 10, in <module>
2023-01-13 17:06:11,474 MainThread udi_interface      ERROR    udi_interface:write: from warrant import Cognito
2023-01-13 17:06:11,474 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/.local/lib/python3.9/site-packages/warrant/__init__.py", line 8, in <module>
2023-01-13 17:06:11,474 MainThread udi_interface      ERROR    udi_interface:write: from jose import jwt, JWTError
2023-01-13 17:06:11,474 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/.local/lib/python3.9/site-packages/jose/jwt.py", line 11, in <module>
2023-01-13 17:06:11,474 MainThread udi_interface      ERROR    udi_interface:write: from jose import jws
2023-01-13 17:06:11,474 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/.local/lib/python3.9/site-packages/jose/jws.py", line 8, in <module>
2023-01-13 17:06:11,475 MainThread udi_interface      ERROR    udi_interface:write: from jose import jwk
2023-01-13 17:06:11,475 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/.local/lib/python3.9/site-packages/jose/jwk.py", line 10, in <module>
2023-01-13 17:06:11,475 MainThread udi_interface      ERROR    udi_interface:write: from jose.backends.base import Key
2023-01-13 17:06:11,475 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/.local/lib/python3.9/site-packages/jose/backends/__init__.py", line 3, in <module>
2023-01-13 17:06:11,475 MainThread udi_interface      ERROR    udi_interface:write: from jose.backends.pycrypto_backend import RSAKey
2023-01-13 17:06:11,476 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/.local/lib/python3.9/site-packages/jose/backends/pycrypto_backend.py", line 7, in <module>
2023-01-13 17:06:11,476 MainThread udi_interface      ERROR    udi_interface:write: from Crypto.PublicKey import RSA
2023-01-13 17:06:11,476 MainThread udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9025f8a_3/.local/lib/python3.9/site-packages/Crypto/PublicKey/RSA.py", line 137
2023-01-13 17:06:11,476 MainThread udi_interface      ERROR    udi_interface:write: e, d, n, p, q, u = [self._key[comp] for comp in 'e', 'd', 'n', 'p', 'q', 'u']
2023-01-13 17:06:11,476 MainThread udi_interface      ERROR    udi_interface:write: ^
2023-01-13 17:06:11,476 MainThread udi_interface      ERROR    udi_interface:write: SyntaxError
2023-01-13 17:06:11,476 MainThread udi_interface      ERROR    udi_interface:write: :
2023-01-13 17:06:11,477 MainThread udi_interface      ERROR    udi_interface:write: invalid syntax

 

Link to comment
  • 1 month later...
  • 2 months later...

Not to hijack this string, I just upgraded from Polisy to eisy, followed all instructions and found Vue ns had the same problem as the op @thewebgeek . I upgraded the dev packages as @bpwwer suggested and followed @thewebgeeklead and installed sudo pkg install py39-boto3, rebooted and Vue is now working beautifully!

Thank you to both of you for forging the path!

-Tim

  • Like 1
Link to comment
Guest
This topic is now closed to further replies.

×
×
  • Create New...