Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • nomad-FAIR nomad-FAIR
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 298
    • Issues 298
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 39
    • Merge requests 39
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • nomad-labnomad-lab
  • nomad-FAIRnomad-FAIR
  • Issues
  • #937
Closed
Open
Issue created Jul 01, 2022 by Adam Fekete@afeketeOwner

Docker image doesn't work

kubectl logs pod/dev-develop-vgkp4l-nomad-app-6c97875c77-m4b78:

...
2022-07-01 11:18:25 [14] [INFO] Started server process [14]
2022-07-01 11:18:25 [14] [INFO] Waiting for application startup.
...
2022-07-01 11:18:44 [15] [ERROR] Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 319, in _create_connection
    return connection_class(**connection_settings)
  File "/usr/local/lib/python3.7/site-packages/pymongo/mongo_client.py", line 672, in __init__
    connect_timeout=timeout)
  File "/usr/local/lib/python3.7/site-packages/pymongo/uri_parser.py", line 458, in parse_uri
    "begin with '%s' or '%s'" % (SCHEME, SRV_SCHEME))
pymongo.errors.InvalidURI: Invalid URI scheme: URI must begin with 'mongodb://' or 'mongodb+srv://'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "./nomad/infrastructure.py", line 85, in setup_mongo
    mongo_client = connect(db=config.mongo.db_name, host=config.mongo.host, port=config.mongo.port)
  File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 406, in connect
    return get_connection(alias)
  File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 307, in get_connection
    alias=alias, connection_class=connection_class, **conn_settings
  File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 321, in _create_connection
    raise ConnectionFailure("Cannot connect to database %s :\n%s" % (alias, e))
mongoengine.connection.ConnectionFailure: Cannot connect to database default :
Invalid URI scheme: URI must begin with 'mongodb://' or 'mongodb+srv://'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 319, in _create_connection
    return connection_class(**connection_settings)
  File "/usr/local/lib/python3.7/site-packages/pymongo/mongo_client.py", line 672, in __init__
    connect_timeout=timeout)
  File "/usr/local/lib/python3.7/site-packages/pymongo/uri_parser.py", line 458, in parse_uri
    "begin with '%s' or '%s'" % (SCHEME, SRV_SCHEME))
pymongo.errors.InvalidURI: Invalid URI scheme: URI must begin with 'mongodb://' or 'mongodb+srv://'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/starlette/routing.py", line 540, in lifespan
    async for item in self.lifespan_context(app):
  File "/usr/local/lib/python3.7/site-packages/starlette/routing.py", line 481, in default_lifespan
    await self.startup()
  File "/usr/local/lib/python3.7/site-packages/starlette/routing.py", line 516, in startup
    await handler()
  File "./nomad/app/main.py", line 96, in startup_event
    infrastructure.setup()
  File "./nomad/infrastructure.py", line 71, in setup
    setup_mongo()
  File "./nomad/infrastructure.py", line 88, in setup_mongo
    mongo_client = connect(db=config.mongo.db_name, host=config.mongo.host, port=config.mongo.port)
  File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 406, in connect
    return get_connection(alias)
  File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 307, in get_connection
    alias=alias, connection_class=connection_class, **conn_settings
  File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 321, in _create_connection
    raise ConnectionFailure("Cannot connect to database %s :\n%s" % (alias, e))
mongoengine.connection.ConnectionFailure: Cannot connect to database default :
Invalid URI scheme: URI must begin with 'mongodb://' or 'mongodb+srv://'

2022-07-01 11:18:44 [15] [ERROR] Application startup failed. Exiting.
....
Assignee
Assign to
Time tracking