Fooocus启动时modules报错的解决方法

本文讲述了如何在Windows系统中处理因其他程序导致的modules版本不匹配问题,包括卸载旧版本、使用run.bat自动安装正确版本、调整clash规则以适应Chrome和Edge浏览器。

原理:是由于其他程序的安装导致modules的版本不对,先卸载现有版本,再运行run.bat让其自动安装响应的modules版本。

1、cmd运行windows dos终端。

2、将Fooocus_win64_1-1-1035文件夹备份,rename为Fooocus_win64_1-1-1035backup文件夹。

3、解压Fooocus_win64_1-1-1035.rar到c:\myapp\Fooocus_win64_1-1-1035文件夹下。

4、卸载modules模块。

pip uninstall modules

5、修改run.bat如下。

C:\Users\86182\AppData\Local\Programs\Python\Python310\python.exe -s Fooocus\entry_with_update.py

6、将clash设置成rule模式。

运行run.bat后运行chrome结果如下(edge有点问题):

### 解决方案 在 Ubuntu 22.04 上启动 VMware 17.5.1 报错的主要原因通常是由于 `vmmon` 和 `vmnet` 模块未能成功编译并加载到当前运行的 Linux 内核中。以下是针对该问题的具体解决方案: #### 1. 更新系统和内核头文件 确保系统的包管理器是最新的,并安装必要的开发工具和内核头文件。 ```bash sudo apt update && sudo apt upgrade -y sudo apt install build-essential linux-headers-$(uname -r) dkms -y ``` 上述命令会更新系统中的软件包列表,升级已有的软件包,并安装构建模块所需的依赖项[^1]。 --- #### 2. 安装 VMware Tools 的补丁程序 VMware 提供了一个官方脚本用于修补较新版本的 Linux 内核兼容性问题。如果未提供官方支持,则可以手动应用社区维护的补丁。 下载适用于最新内核的补丁脚本: ```bash wget https://raw.githubusercontent.com/mkubecek/vmware-host-modules/master/patch-modules_6.8.sh chmod +x patch-modules_6.8.sh sudo ./patch-modules_6.8.sh ``` 此脚本将自动修复 `vmmon` 和 `vmnet` 模块以适配最新的 Linux 内核版本[^2]。 --- #### 3. 手动重新编译模块 如果补丁无法解决问题,可以通过以下方式强制重新编译模块: ```bash cd /tmp tar xvzf /usr/lib/vmware/modules/source/*.tar.gz mv vmmon-only vmnet-only . rm *.tar.gz make sudo make install ``` 完成之后重启 VMware 或者整个系统来使更改生效。 --- #### 4. 配置 DKMS 自动处理模块 为了防止未来内核更新再次引发相同问题,建议配置 Dynamic Kernel Module Support (DKMS),以便每次内核更新时自动生成适合的新模块。 ```bash git clone https://github.com/mkubecek/vmware-host-modules.git cd vmware-host-modules git checkout $(grep ^ref .gitmodules | cut -d\ -f2) sudo dkms add . sudo dkms install -m vmmon -v $(lsb_release -rs)-$(uname -r) sudo dkms install -m vmnet -v $(lsb_release -rs)-$(uname -r) ``` 这一步骤能够显著减少后续因内核变动带来的麻烦。 --- #### 5. 调整权限设置 有时错误可能源于权限不足或者服务未正常启动。尝试通过以下命令调整权限和服务状态: ```bash sudo chmod +x /etc/init.d/vmware* sudo service vmware restart ``` 以上操作可帮助恢复 VMware 的核心功能组件。 --- ### 总结 按照上述步骤逐一排查并解决可能导致 VMware 启动失败的原因。通常情况下,第 2 步或第 3 步即可有效缓解大部分常见问题;而对于频繁发生的变化环境,则推荐采用第 4 步实现长期稳定性保障。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值