Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

无效的WeChatWin.dll文件 #311

Open
EySword opened this issue Dec 26, 2023 · 16 comments
Open

无效的WeChatWin.dll文件 #311

EySword opened this issue Dec 26, 2023 · 16 comments

Comments

@EySword
Copy link

EySword commented Dec 26, 2023

image
我是EndeavourOS环境下直接yay安装的
运行run.sh文件后报错:无效的WeChatWin.dll文件errCode: 126
这种情况该怎么办呢?

@llj098
Copy link

llj098 commented Dec 27, 2023

manjaro 最新安装的,也出现了同样的问题。

之前另外一台机器安装的时候没问题,像是最近出的问题

@Crany-web
Copy link

我也遇到了这个问题,微信在哪个平台都恶心,要不是工作需要谁稀罕用啊

@swimmingchar
Copy link

我也遇到了,求如何解决?现在勉强在用着 KDE Connect,可惜不能直接回复。。。

@LeviMarvin
Copy link

我也遇到了

1 similar comment
@SwenChan
Copy link

SwenChan commented Jan 2, 2024

我也遇到了

@zxp19821005
Copy link

同样的问题。换了 https://aur.archlinux.org/packages/com.qq.weixin.deepin 也是一样。

@Crany-web
Copy link

会不会是某个依赖改动导致的问题呢,在该问题解决之前目前貌似还是在windows虚拟机中登录微信比较好

@CrookedSmile
Copy link

image 我是EndeavourOS环境下直接yay安装的 运行run.sh文件后报错:无效的WeChatWin.dll文件errCode: 126 这种情况该怎么办呢?

可以尝试 将 ldd /opt/deepin-wine6-stable/lib/wldap32.dll.so 输出的未找到 .so 文件 修复一下,然后重新安装,安装命令参考:

sudo pacman -U deepin-wine-wechat-3.6.0.18-1-x86_64.pkg.tar.zst

@llj098
Copy link

llj098 commented Jan 10, 2024

image 我是EndeavourOS环境下直接yay安装的 运行run.sh文件后报错:无效的WeChatWin.dll文件errCode: 126 这种情况该怎么办呢?

可以尝试 将 ldd /opt/deepin-wine6-stable/lib/wldap32.dll.so 输出的未找到 .so 文件 修复一下,然后重新安装,安装命令参考:

sudo pacman -U deepin-wine-wechat-3.6.0.18-1-x86_64.pkg.tar.zst

为什么是 wldap32.dll.so 呀?

@CrookedSmile
Copy link

CrookedSmile commented Jan 10, 2024

image 我是EndeavourOS环境下直接yay安装的 运行run.sh文件后报错:无效的WeChatWin.dll文件errCode: 126 这种情况该怎么办呢?

可以尝试 将 ldd /opt/deepin-wine6-stable/lib/wldap32.dll.so 输出的未找到 .so 文件 修复一下,然后重新安装,安装命令参考:

sudo pacman -U deepin-wine-wechat-3.6.0.18-1-x86_64.pkg.tar.zst

为什么是 wldap32.dll.so 呀?

查看日志会发现 WeChatWin.dll 在加载 wldap32.dll.so时失败导致的这个问题
image
查看日志方法:

export WINEDEBUG=warn+all
deepin-wine6-stable /you_path/WeChatSetup.exe

@belth0219
Copy link

image 我是EndeavourOS环境下直接yay安装的 运行run.sh文件后报错:无效的WeChatWin.dll文件errCode: 126 这种情况该怎么办呢?

可以尝试 将 ldd /opt/deepin-wine6-stable/lib/wldap32.dll.so 输出的未找到 .so 文件 修复一下,然后重新安装,安装命令参考:

sudo pacman -U deepin-wine-wechat-3.6.0.18-1-x86_64.pkg.tar.zst

请问如何修复?
libldap_r-2.4.so.2 => not found
liblber-2.4.so.2 => not found

@auguschen
Copy link

安装libldap24和lib32-gnutls后,问题解决

@cgcel
Copy link

cgcel commented Jan 20, 2024

按照楼上大佬的指点修复成功:

yay -S libldap24
yay -S ib32-gnutls

好奇是怎么发现缺失这两个包的

@llj098
Copy link

llj098 commented Jan 22, 2024

yay -S libldap24
yay -S lib32-gnutls

问题解决

@zxp19821005
Copy link

新问题出现,有新消息的时候,系统栏图标不闪烁。不知道是不是个例。我和同事的EndeavourOS都出现了相同的问题。

@cgcel
Copy link

cgcel commented Jan 23, 2024

新问题出现,有新消息的时候,系统栏图标不闪烁。不知道是不是个例。我和同事的EndeavourOS都出现了相同的问题。

我在eos用了一两个月了,一直是这样

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests