ssttkkl / PixivBot

集成插件nonebot-plugin-pixivbot的NoneBot实例的Docker镜像,适用于Docker方式部署。
MIT License
259 stars 16 forks source link

Docker版提示 ModuleNotFoundError: No module named 'nonebot.adapters.onebot' #72

Open TechOtakupoi233 opened 1 year ago

TechOtakupoi233 commented 1 year ago

如题,用的是Podman 另外没太明白go-cqhttp的镜像用法,是要先在容器外手动安装一个go-cqhttp,登录完成后移动配置文件到容器的工作目录内?

Log: shiro@Kashirona-R69s:~$ podman start -ia bot Checking for script in /app/prestart.sh Running script /app/prestart.sh Running inside /app/prestart.sh, you could add migrations to this file, e.g.:

#! /usr/bin/env bash

# Let the DB start sleep 10; # Run migrations alembic upgrade head

[2023-01-29 14:45:57 +0800] [1] [INFO] Starting gunicorn 20.1.0 [2023-01-29 14:45:57 +0800] [1] [INFO] Listening at: http://0.0.0.0:8080 (1) [2023-01-29 14:45:57 +0800] [1] [INFO] Using worker: uvicorn.workers.UvicornWorker [2023-01-29 14:45:57 +0800] [2] [INFO] Booting worker with pid: 2 [2023-01-29 14:45:57 +0800] [2] [ERROR] Exception in worker process Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker worker.init_process() File "/usr/local/lib/python3.10/site-packages/uvicorn/workers.py", line 66, in init_process super(UvicornWorker, self).init_process() File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process self.load_wsgi() File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi self.wsgi = self.app.wsgi() File "/usr/local/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi self.callable = self.load() File "/usr/local/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load return self.load_wsgiapp() File "/usr/local/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp return util.import_app(self.app_uri) File "/usr/local/lib/python3.10/site-packages/gunicorn/util.py", line 359, in import_app mod = importlib.import_module(module) File "/usr/local/lib/python3.10/importlib/init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1050, in _gcd_import File "", line 1027, in _find_and_load File "", line 1006, in _find_and_load_unlocked File "", line 688, in _load_unlocked File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "/app/bot.py", line 5, in from nonebot.adapters.onebot.v11 import Adapter as OnebotV11Adapter ModuleNotFoundError: No module named 'nonebot.adapters.onebot' [2023-01-29 14:45:57 +0800] [2] [INFO] Worker exiting (pid: 2) {"loglevel": "info", "workers": 1, "bind": "0.0.0.0:8080", "graceful_timeout": 120, "timeout": 120, "keepalive": 5, "errorlog": "-", "accesslog": "-", "workers_per_core": 1.0, "use_max_workers": 1, "host": "0.0.0.0", "port": "8080"} [2023-01-29 14:45:57 +0800] [1] [INFO] Shutting down: Master {"loglevel": "info", "workers": 1, "bind": "0.0.0.0:8080", "graceful_timeout": 120, "timeout": 120, "keepalive": 5, "errorlog": "-", "accesslog": "-", "workers_per_core": 1.0, "use_max_workers": 1, "host": "0.0.0.0", "port": "8080"} [2023-01-29 14:45:57 +0800] [1] [INFO] Reason: Worker failed to boot.