Skip to content
This repository was archived by the owner on May 7, 2025. It is now read-only.

prodcatalog pod goes in CrashLoopBackOff. Python Import error: cannot import name 'json' from 'itsdangerous' #12

@nikitsrj

Description

@nikitsrj

I deployed the pods in EKS, frontend-node and proddetail seems running fine, but prodcatalog pod goes in crashloopbackoff.

Here is the pod log error.

ec2-user:~/environment/eks-app-mesh-polyglot-demo/deployment (master) $ kubectl logs -f prodcatalog-5b85b57487-r4qp7 -n prodcatalog-ns
Traceback (most recent call last):
  File "/usr/local/bin/flask", line 5, in <module>
    from flask.cli import main
  File "/usr/local/lib/python3.9/site-packages/flask/__init__.py", line 21, in <module>
    from .app import Flask, Request, Response
  File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 26, in <module>
    from . import cli, json
  File "/usr/local/lib/python3.9/site-packages/flask/json/__init__.py", line 21, in <module>
    from itsdangerous import json as _json
ImportError: cannot import name 'json' from 'itsdangerous' (/usr/local/lib/python3.9/site-packages/itsdangerous/__init__.py)

I think it's the issue of python docker image version of the way we are using pip ? Any suggestion or fixes?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions