TeamPGM / PagerMaid-Pyro

Advanced Multi-Featured Telegram UserBot by pyrogram.
GNU Affero General Public License v3.0
620 stars 73 forks source link

docker-compose.yml 搭建报错,无法运行! [Bug]: OSError: [Errno 18] Invalid cross-device link: 'config.yml' -> 'data/config.yml' #74

Closed tracy1949 closed 7 months ago

tracy1949 commented 7 months ago

请确保您已阅读以上注意事项,并勾选下方的确认框。

PagerMaid 版本 (或 Commit Id)

PagerMaid-Pyro

运行环境

Linux

运行架构

ARM [64] (别名:AArch64 / ARMv8)

导致错误的插件是什么?

docker-compose.yml

version: "2.0" services: pagermaid: image: teampgm/pagermaid_pyro restart: always container_name: PagerMaid-Pyro hostname: pagermaid ports:

重现步骤

OSError: [Errno 18] Invalid cross-device link: 'config.yml' -> 'data/config.yml'

期望的结果是什么?

OSError: [Errno 18] Invalid cross-device link: 'config.yml' -> 'data/config.yml'

实际的结果是什么?

OSError: [Errno 18] Invalid cross-device link: 'config.yml' -> 'data/config.yml'

简单的复现代码/链接(可选)

No response

日志记录(可选)

Traceback (most recent call last):
  File "/usr/lib/python3.10/runpy.py", line 187, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/usr/lib/python3.10/runpy.py", line 146, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/usr/lib/python3.10/runpy.py", line 110, in _get_module_details
    __import__(pkg_name)
  File "/pagermaid/workdir/pagermaid/__init__.py", line 19, in <module>
    import pagermaid.update
  File "/pagermaid/workdir/pagermaid/update/__init__.py", line 5, in <module>
    __import__(file, globals(), level=1)
  File "/pagermaid/workdir/pagermaid/update/v1402.py", line 22, in <module>
    rename(config)
  File "/pagermaid/workdir/pagermaid/update/v1402.py", line 13, in rename
    old.rename(new)
  File "/usr/lib/python3.10/pathlib.py", line 1234, in rename
    self._accessor.rename(self, target)
OSError: [Errno 18] Invalid cross-device link: 'config.yml' -> 'data/config.yml'

补充说明(可选)

No response

AkkiaS7 commented 7 months ago

已定位问题 issue应该提交到这个仓库? https://github.com/TeamPGM/PagerMaid-Pyro/issues

tracy1949 commented 7 months ago

docker-compose.yml 拉取镜像后无法启动,日志报错:OSError: [Errno 18] Invalid cross-device link: 'config.yml' -> 'data/config.yml'