globus / globus-connect-server

Globus Connect Server
6 stars 10 forks source link

globus-connect-server-setup failure on Ubuntu 18.04 #24

Open todorGaidarov opened 4 years ago

todorGaidarov commented 4 years ago

Hi, I got the following exception while trying to create endpoint with sudo globus-connect-server-setup

Traceback (most recent call last):
  File "/usr/bin/globus-connect-server-setup", line 14, in <module>
    load_entry_point('globus-connect-server==4.0.59', 'console_scripts', 'globus-connect-server-setup')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 480, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2693, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2324, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2330, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/globus/connect/server/__init__.py", line 36, in <module>
    from globus_sdk import (
  File "/usr/share/globus-connect-server-common/globus_sdk/__init__.py", line 3, in <module>
    from globus_sdk.auth import AuthClient, ConfidentialAppAuthClient, NativeAppAuthClient
  File "/usr/share/globus-connect-server-common/globus_sdk/auth/__init__.py", line 1, in <module>
    from globus_sdk.auth.client_types import (
  File "/usr/share/globus-connect-server-common/globus_sdk/auth/client_types/__init__.py", line 1, in <module>
    from globus_sdk.auth.client_types.base import AuthClient
  File "/usr/share/globus-connect-server-common/globus_sdk/auth/client_types/base.py", line 9, in <module>
    from globus_sdk.auth.token_response import OAuthTokenResponse
  File "/usr/share/globus-connect-server-common/globus_sdk/auth/token_response.py", line 5, in <module>
    import jwt
ModuleNotFoundError: No module named 'jwt'

I followed the instructions from here.

todorGaidarov commented 4 years ago

I had to install globus-sdk to resolve the problem pip3 install globus-sdk I didn't see it mentioned in the Globus Connect Server Prerequisites. It might be worth adding to the docs.