函数计算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
这段错误信息表明在尝试启动 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 场景技术交流”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。