Gourieff / sd-webui-reactor

Fast and Simple Face Swap Extension for StableDiffusion WebUI (A1111 SD WebUI, SD WebUI Forge, SD.Next, Cagliostro)
GNU Affero General Public License v3.0
2.17k stars 235 forks source link

Trying to install causes webui to be unable to boot #434

Closed ndrew222 closed 3 weeks ago

ndrew222 commented 3 weeks ago

First, confirm

What happened?

I tried to install ReActor and it made Stable-Diffusion-webui unable to boot up.

Steps to reproduce the problem

  1. Install ReActor via the extensions page
  2. Watch the thing hang
  3. Restart the webui

Sysinfo

Fedora Linux 38 (Workstation Edition) AMD Ryzen™ 7 5800X × 16 AMD Radeon™ RX 6900 XT Wayland Linux 6.8.7-100.fc38.x86_64

Relevant console log

################################################################
Install script for stable-diffusion + Web UI
Tested on Debian 11 (Bullseye), Fedora 34+ and openSUSE Leap 15.4 or newer.
################################################################

################################################################
Running on andrew-fed user
################################################################

################################################################
Repo already cloned, using it as install directory
################################################################

################################################################
python venv already activate or run without venv: /home/andrew-fed/Documents/AI/stable-diffusion-webui/venv
################################################################

################################################################
Launching launch.py...
################################################################
glibc version is 2.37
Check TCMalloc: libtcmalloc_minimal.so.4
libtcmalloc_minimal.so.4 is linked with libc.so,execute LD_PRELOAD=/lib64/libtcmalloc_minimal.so.4
Python 3.11.8 (main, Feb 28 2024, 00:00:00) [GCC 13.2.1 20231011 (Red Hat 13.2.1-4)]
Version: v1.9.3
Commit hash: 1c0a0c4c26f78c32095ebc7f8af82f5c04fca8c0
Launching Web UI with arguments: 
Traceback (most recent call last):
  File "/home/andrew-fed/Documents/AI/stable-diffusion-webui/launch.py", line 48, in <module>
    main()
  File "/home/andrew-fed/Documents/AI/stable-diffusion-webui/launch.py", line 44, in main
    start()
  File "/home/andrew-fed/Documents/AI/stable-diffusion-webui/modules/launch_utils.py", line 465, in start
    import webui
  File "/home/andrew-fed/Documents/AI/stable-diffusion-webui/webui.py", line 13, in <module>
    initialize.imports()
  File "/home/andrew-fed/Documents/AI/stable-diffusion-webui/modules/initialize.py", line 23, in imports
    import gradio  # noqa: F401
    ^^^^^^^^^^^^^
  File "/home/andrew-fed/Documents/AI/stable-diffusion-webui/venv/lib64/python3.11/site-packages/gradio/__init__.py", line 3, in <module>
    import gradio.components as components
  File "/home/andrew-fed/Documents/AI/stable-diffusion-webui/venv/lib64/python3.11/site-packages/gradio/components/__init__.py", line 1, in <module>
    from gradio.components.annotated_image import AnnotatedImage
  File "/home/andrew-fed/Documents/AI/stable-diffusion-webui/venv/lib64/python3.11/site-packages/gradio/components/annotated_image.py", line 13, in <module>
    from gradio.components.base import IOComponent, _Keywords
  File "/home/andrew-fed/Documents/AI/stable-diffusion-webui/venv/lib64/python3.11/site-packages/gradio/components/base.py", line 20, in <module>
    from fastapi import UploadFile
  File "/home/andrew-fed/Documents/AI/stable-diffusion-webui/venv/lib64/python3.11/site-packages/fastapi/__init__.py", line 7, in <module>
    from .applications import FastAPI as FastAPI
  File "/home/andrew-fed/Documents/AI/stable-diffusion-webui/venv/lib64/python3.11/site-packages/fastapi/applications.py", line 15, in <module>
    from fastapi import routing
  File "/home/andrew-fed/Documents/AI/stable-diffusion-webui/venv/lib64/python3.11/site-packages/fastapi/routing.py", line 22, in <module>
    from fastapi import params
  File "/home/andrew-fed/Documents/AI/stable-diffusion-webui/venv/lib64/python3.11/site-packages/fastapi/params.py", line 4, in <module>
    from pydantic.fields import FieldInfo, Undefined
ImportError: cannot import name 'Undefined' from 'pydantic.fields' (/home/andrew-fed/Documents/AI/stable-diffusion-webui/venv/lib64/python3.11/site-packages/pydantic/fields.py)

Additional information

No response