{ "ErrorCode": "CAExited", "ErrorMessage": "Function instance exited unexpectedly(code 1, message:operation not permitted) with start command ' /bin/sh -c python -u webui.py --listen --port 7860 ${CLI_ARGS}'.\nLogs:ver_hostname)\r\n File "/usr/local/lib/python3.10/ssl.py", line 513, in wrap_socket\r\n return self.sslsocket_class._create(\r\n File "/usr/local/lib/python3.10/ssl.py", line 1071, in _create\r\n self.do_handshake()\r\n File "/usr/local/lib/python3.10/ssl.py", line 1342, in do_handshake\r\n self._sslobj.do_handshake()\r\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\r\n\r\nDuring handling of the above exception, another exception occurred:\r\n\r\nTraceback (most recent call last):\r\n File "/stable-diffusion-webui/webui.py", line 136, in initialize\r\n modules.sd_models.load_model()\r\n File "/stable-diffusion-webui/modules/sd_models.py", line 430, in load_model\r\n sd_model = instantiate_from_config(sd_config.model)\r\n File "/stable-diffusion-webui/repositories/stable-diffusion-stability-ai/ldm/util.py", line 79, in instantiate_from_config\r\n return get_obj_from_str(config["target"])(**config.get("params", dict()))\r\n File "/stable-diffusion-webui/repositories/stable-diffusion-stability-ai/ldm/models/diffusion/ddpm.py", line 563, in init\r\n self.instantiate_cond_stage(cond_stage_config)\r\n File "/stable-diffusion-webui/repositories/stable-diffusion-stability-ai/ldm/models/diffusion/ddpm.py", line 630, in instantiate_cond_stage\r\n model = instantiate_from_config(config)\r\n File "/stable-diffusion-webui/repositories/stable-diffusion-stability-ai/ldm/util.py", line 79, in instantiate_from_config\r\n return get_obj_from_str(config["target"])(**config.get("params", dict()))\r\n File "/stable-diffusion-webui/repositories/stable-diffusion-stability-ai/ldm/modules/encoders/modules.py", line 100, in init\r\n self.transformer = CLIPTextModel.from_pretrained(version)\r\n File "/usr/local/lib/python3.10/site-packages/transformers/modeling_utils.py", line 2012, in from_pretrained\r\n config, model_kwargs = cls.config_class.from_pretrained(\r\n File "/usr/local/lib/python3.10/site-packages/transformers/models/clip/configuration_clip.py", line 135, in from_pretrained\r\n config_dict, kwargs = cls.get_config_dict(pretrained_model_name_or_path, **kwargs)\r\n File "/usr/local/lib/python3.10/site-packages/transformers/configuration_utils.py", line 559, in get_config_dict\r\n config_dict, kwargs = cls._get_config_dict(pretrained_model_name_or_path, **kwargs)\r\n File "/usr/local/lib/python3.10/site-packages/transformers/configuration_utils.py", line 614, in _get_config_dict\r\n resolved_config_file = cached_file(\r\n File "/usr/local/lib/python3.10/site-packages/transformers/utils/hub.py", line 409, in cached_file\r\n resolved_file = hf_hub_download(\r\n File "/usr/local/lib/python3.10/site-packages/huggingface_hub/utils/_validators.py", line 120, in _inner_fn\r\n return fn(*args, **kwargs)\r\n File "/usr/local/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 1332, in hf_hub_download\r\n http_get(\r\n File "/usr/local/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 505, in http_get\r\n r = _request_wrapper(\r\n File "/usr/local/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 442, in _request_wrapper\r\n return http_backoff(\r\n File "/usr/local/lib/python3.10/site-packages/huggingface_hub/utils/_http.py", line 129, in http_backoff\r\n response = requests.request(method=method, url=url, **kwargs)\r\n File "/usr/local/lib/python3.10/site-packages/requests/api.py", line 61, in request\r\n return session.request(method=method, url=url, **kwargs)\r\n File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 542, in request\r\n resp = self.send(prep, **send_kwargs)\r\n File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 655, in send\r\n r = adapter.send(request, **kwargs)\r\n File "/usr/local/lib/python3.10/site-packages/requests/adapters.py", line 498, in send\r\n raise ConnectionError(err, request=request)\r\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\r\n\r\n\r\nStable diffusion model failed to load, exiting" }
根据错误信息,似乎是在启动 webui.py 时出现了问题。具体而言,可能是因为 webui.py 尝试连接远程服务器时遇到了连接问题。您可以尝试以下步骤:
确保您的网络连接正常,并且您可以访问远程服务器上的相关资源。
检查您的配置文件,确保您已经正确地配置了远程服务器的地址和端口。
检查您的防火墙设置,确保您的服务器端口没有被阻止。
尝试使用 telnet 命令测试您的服务器是否能够连接。例如,如果您的服务器地址是 example.com,端口是 7860,您可以这样运行命令:
telnet example.com 7860 如果您看到成功的连接消息,则表示您的服务器可以连接。
如果您仍然无法解决问题,请提供更多详细信息,例如您的配置文件和其他相关设置,以便我们更好地帮助您解决问题。
您提供的错误消息表明函数实例意外退出,错误代码为 1,并显示一条消息“不允许操作”。此错误消息表明您用于运行 webui.py 文件的启动命令可能存在权限问题。 一种可能的解决方案是检查文件的权限并确保它是可执行的。您可以通过在终端中运行以下命令来执行此操作:
chmod +x webui.py
此命令将赋予 webui.py 文件可执行权限,这可能会解决“不允许操作”的错误。 如果这不能解决问题,您可能需要检查您用于运行 webui.py 文件的启动命令并确保它是正确的。
这个错误信息表明稳定性扩散部署过程中出现了错误,具体错误原因可能需要更多信息才能确定。不过,根据错误信息中的 "Operation not permitted" 可以猜测可能和权限有关。
为了解决这个问题,可以尝试以下步骤:
确认你的终端权限是否足够,是否能够执行 "python -u webui.py --listen --port 7860" 命令。可以尝试使用 "sudo" 命令来提高权限。
确认你的稳定性扩散部署文件是否正确,特别是与当前操作系统版本是否兼容。可以尝试重新安装扩散部署文件或更新到最新版本。
确认你的防火墙是否阻止了扩散部署程序的访问。可以尝试关闭防火墙或更改扩散部署程序的访问规则。
根据报错信息,似乎是模型加载失败导致程序退出。具体原因可能是网络连接问题、模型文件缺失或者模型文件损坏等。
您可以尝试以下方法来解决问题:
检查网络连接是否正常,确保能够正常访问模型文件所在的服务器或存储空间。
检查模型文件是否存在,确认文件路径是否正确。
如果模型文件已经损坏,可以尝试重新下载或者使用备份文件。
如果以上方法都无法解决问题,可以尝试重新部署应用程序或者联系开发人员寻求帮助。
另外,根据报错信息中的日志可以看出,程序运行时使用的 Python 版本是 3.10。需要注意的是,某些 Python 库可能不支持最新的 Python 版本,因此您需要确保所有使用的库都能够与 Python 3.10 兼容。
根据报错信息,Function实例启动的时候出现了"operation not permitted"的错误,这通常是因为容器内的进程没有足够的权限执行某些操作,例如绑定到低端口或者访问敏感的系统资源等。可以尝试使用privileged模式或者添加必要的Capabilities来解决该问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。