开发者社区 > 云原生 > Serverless > 正文

函数计算FC 按文档提示安装依赖以后变成这样打不开了,怎么解决?

函数计算FC 按文档提示安装依赖以后变成这样打不开了,怎么解决?{"ErrorCode":"CAExited","ErrorMessage":"Function instance exited unexpectedly(code 1, message:operation not permitted) with start command '/docker/entrypoint.sh '.\nLogs:IMAGE_TAG [[sd1.5-v16]] [[sd1.5-v16]]\r\nMount /mnt/auto/sd/root to /root\r\nMount /mnt/auto/sd/localizations to /stable-diffusion-webui/localizations\r\nMount /mnt/auto/sd/textual_inversion_templates to /stable-diffusion-webui/textual_inversion_templates\r\nMount /mnt/auto/sd/configs to /stable-diffusion-webui/configs\r\nMount /mnt/auto/sd/extensions-builtin to /stable-diffusion-webui/extensions-builtin\r\nMount /mnt/auto/sd/repositories/CodeFormer/weights/facelib to /stable-diffusion-webui/repositories/CodeFormer/weights/facelib\r\nMount /mnt/auto/sd/outputs to /stable-diffusion-webui/outputs\r\nMount /mnt/auto/sd/embeddings to /stable-diffusion-webui/embeddings\r\nMount /mnt/auto/sd/config.json to /stable-diffusion-webui/config.json\r\nMount /mnt/auto/sd/scripts to /stable-diffusion-webui/scripts\r\nMount /mnt/auto/sd/models to /stable-diffusion-webui/models\r\nMount /mnt/auto/sd/styles.csv to /stable-diffusion-webui/styles.csv\r\nMount /mnt/auto/sd/ui-config.json to /stable-diffusion-webui/ui-config.json\r\nMount /mnt/auto/sd/extensions to /stable-diffusion-webui/extensions\r\n/stable-diffusion-webui /stable-diffusion-webui\r\n/mnt/auto/sd/startup.sh: line 1: export: /opt/python3.10/bin/python3.10': not a valid identifier\r\n/mnt/auto/sd/startup.sh: line 1: export:-m': not a valid identifier\r\n/mnt/auto/sd/startup.sh: line 1: export: -t': not a valid identifier\r\n/mnt/auto/sd/startup.sh: line 1: export:/mnt/auto/sd/python': not a valid identifier\r\n/mnt/auto/sd/startup.sh: line 1: export: --cache-dir': not a valid identifier\r\n/mnt/auto/sd/startup.sh: line 1: export:/mnt/auto/sd/pip-cache': not a valid identifier\r\n/mnt/auto/sd/startup.sh: line 1: export: -i': not a valid identifier\r\n/mnt/auto/sd/startup.sh: line 1: export:https://pypi.tuna.tsinghua.edu.cn/simple/': not a valid identifier\r\n/mnt/auto/sd/startup.sh: line 1

展开
收起
三分钟热度的鱼 2024-06-05 21:08:42 46 0
1 条回答
写回答
取消 提交回答
  • 这段错误信息表明在尝试启动 Stable Diffusion WebUI 时,startup.sh 脚本中的环境变量导出指令存在格式错误,导致各个路径和参数被误认为是独立的环境变量标识符,而非预期的值。
    解决这一问题的方法是检查并修正 startup.sh 脚本中相关环境变量设置的部分。错误可能在于环境变量赋值的语法,正确的语法通常形如 export VARIABLE_NAME=value。根据您提供的日志,错误发生在尝试设置 Python 相关路径和 pip 源时。
    以下是可能的修复步骤:

    编辑 startup.sh 文件:使用文本编辑器打开位于 /mnt/auto/sd/startup.sh 的脚本文件。

    检查并修正导出语句:确保所有的 export 语句格式正确,例如:
    错误示例(假设)
    export /opt/python3.10/bin/python3.10 -m venv /mnt/auto/sd/python
    应修正为(仅做示例,具体根据实际需求调整)
    export PYTHON_BIN_PATH=/opt/python3.10/bin/python3.10
    $PYTHON_BIN_PATH -m venv /mnt/auto/sd/python
    对于其他类似错误,同样需要确保路径和参数被正确地赋值给环境变量,而不是直接作为环境变量名。

    保存并退出:保存修改后的脚本文件,并确保脚本具有执行权限(如果需要,可以通过 chmod +x startup.sh 命令赋予)。

    重新启动 WebUI:按照正常流程尝试重新启动 Stable Diffusion WebUI,观察是否仍然出现相同的错误。此回答整理自钉群“【交流群】函数计算 AIGC 场景技术交流”

    2024-06-05 23:09:29
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载