ฉันมีปัญหาที่ Red Hat Enterprise Linux รีลีส 8.2 (Ootpa) ไม่สามารถโหลดได้
libpython3.6m.so.rh-python36-1.0
ดังนี้
[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.Worker app_runner:แอป
ข้อผิดพลาด: คลาส uri 'sanic_gunicorn.Worker' ไม่ถูกต้องหรือไม่พบ:
[Traceback (การโทรครั้งล่าสุดล่าสุด):
ไฟล์ "/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/gunicorn/util.py", บรรทัด 135 ใน load_class
mod = import_module('.'.join(ส่วนประกอบ))
ไฟล์ "/usr/lib64/python3.6/importlib/__init__.py", บรรทัด 126 ใน import_module
ส่งคืน _bootstrap._gcd_import (ชื่อ [ระดับ:], แพ็คเกจ, ระดับ)
ไฟล์ "<frozen importlib._bootstrap>", บรรทัด 994 ใน _gcd_import
ไฟล์ "<frozen importlib._bootstrap>", บรรทัด 971 ใน _find_and_load
ไฟล์ "<frozen importlib._bootstrap>", บรรทัด 955, ใน _find_and_load_unlocked
ไฟล์ "<frozen importlib._bootstrap>", บรรทัด 665 ใน _load_unlocked
ไฟล์ "<frozen importlib._bootstrap_external>", บรรทัด 678 ใน exec_module
ไฟล์ "<frozen importlib._bootstrap>", บรรทัด 219 ใน _call_with_frames_removed
ไฟล์ "/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/sanic_gunicorn.py" บรรทัดที่ 15 ใน <โมดูล>
จาก Sanic นำเข้า Sanic
ไฟล์ "/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/sanic/__init__.py" บรรทัดที่ 1 ใน <โมดูล>
จาก sanic.app นำเข้า Sanic
ไฟล์ "/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/sanic/app.py" บรรทัดที่ 20 ใน <โมดูล>
จาก sanic.server นำเข้าเซิร์ฟเวอร์, serve_multiple, HttpProtocol, Signal
ไฟล์ "/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/sanic/server.py" บรรทัดที่ 19 ใน <โมดูล>
จาก httptools นำเข้า HttpRequestParser
ไฟล์ "/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/httptools/__init__.py" บรรทัดที่ 1 ใน <โมดูล>
จาก .parser นำเข้า *
ไฟล์ "/opt/intuitive/dvmt-human-readable-api/1.0.0.1/lib64/python3.6/site-packages/httptools/parser/__init__.py" บรรทัดที่ 1 ใน <โมดูล>
จาก .parser นำเข้า *
ImportError: libpython3.6m.so.rh-python36-1.0: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
]
ฉันมีเซิร์ฟเวอร์อื่นที่แอปพลิเคชันทำงานโดยไม่มีปัญหา
[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: แอป
[2021-07-08 00:42:32 +0000] [438006] [INFO] การเริ่มต้น gunicorn 19.9.0
ฉันค้นหาบนเซิร์ฟเวอร์ทั้งสองเสร็จแล้ว
[root@sl2artemisapp03 ~]# sudo find / -name libpython3.6m.so.rh-python36-1.0
/usr/lib64/libpython3.6m.so.rh-python36-1.0
ไฟล์ที่มีอยู่
เทียบกับ
[root@sl2artemisapp04 1.0.0.1]# sudo find / -name libpython3.6m.so.rh-python36-1.0
แต่ที่นี่ไม่มีไฟล์เลย ใครก็ได้ช่วยบอกฉันทีว่าฉันต้องติดตั้ง redhat8.2 pkgs อะไรบนเซิร์ฟเวอร์ที่ไม่ดี และฉันจะติดตั้งได้อย่างไร
ไวภาฟ เชาฮาน