Am o problemă în care Red Hat Enterprise Linux versiunea 8.2 (Ootpa) nu se încarcă,
libpython3.6m.so.rh-python36-1.0
după cum urmează
[root@sl2artemisapp04 1.0.0.1]# /opt/intuitive/dvmt-human-readable-api/1.0.0.1/bin/gunicorn --bind 0.0.0.0:8188 --workers=6 --worker-class sanic_gunicorn.Wor app_runner:app
Eroare: clasa uri „sanic_gunicorn.Worker” nevalidă sau negăsită:
[Traceback (cel mai recent apel ultimul):
Fișierul „/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/gunicorn/util.py”, linia 135, în load_class
mod = import_module('.'.join(componente))
Fișierul „/usr/lib64/python3.6/importlib/__init__.py”, linia 126, în import_module
returnează _bootstrap._gcd_import(nume[nivel:], pachet, nivel)
Fișier „<frozen importlib._bootstrap>”, linia 994, în _gcd_import
Fișier „<frozen importlib._bootstrap>”, linia 971, în _find_and_load
Fișier „<frozen importlib._bootstrap>”, linia 955, în _find_and_load_unlocked
Fișier „<frozen importlib._bootstrap>”, linia 665, în _load_unlocked
Fișierul „<frozen importlib._bootstrap_external>”, linia 678, în exec_module
Fișier „<frozen importlib._bootstrap>”, linia 219, în _call_with_frames_removed
Fișierul „/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/sanic_gunicorn.py”, rândul 15, în <modul>
din sanic import Sanic
Fișierul „/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/sanic/__init__.py”, linia 1, în <modul>
din sanic.app import Sanic
Fișierul „/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/sanic/app.py”, rândul 20, în <modul>
din sanic.server import serve, serve_multiple, HttpProtocol, Signal
Fișierul „/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/sanic/server.py”, rândul 19, în <modul>
din httptools import HttpRequestParser
Fișierul „/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/httptools/__init__.py”, linia 1, în <modul>
din .parser import *
Fișierul „/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/httptools/parser/__init__.py”, linia 1, în <modul>
din .parser import *
ImportError: libpython3.6m.so.rh-python36-1.0: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director
]
Am un alt server unde aplicația rulează fără probleme,
[root@sl2artemisapp03 ~]# /opt/intuitive/dvmt-human-readable-api/1.0.0.1/bin/gunicorn --bind 0.0.0.0:8188 --workers=6 --worker-class sanic_gunicorn.Worker app_runner: aplicația
[2021-07-08 00:42:32 +0000] [438006] [INFO] Pornirea gunicornului 19.9.0
Am găsit pe ambele servere
[root@sl2artemisapp03 ~]# sudo find / -name libpython3.6m.so.rh-python36-1.0
/usr/lib64/libpython3.6m.so.rh-python36-1.0
unde există fișierul
vs
[root@sl2artemisapp04 1.0.0.1]# sudo find / -name libpython3.6m.so.rh-python36-1.0
dar aici fișierele nu există deloc, poate cineva să-mi spună ce pachete redhat8.2 trebuie să instalez pe un server prost și cum îl pot instala.
Vaibhav Chauhan