deepin-wine icon indicating copy to clipboard operation
deepin-wine copied to clipboard

linux mint 21安装微信报错

Open weiguang-yin opened this issue 2 years ago • 27 comments

命令: apt-get install com.qq.weixin.deepin 错误信息:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libldap-2.4-2 : Depends: libsasl2-2 (>= 2.1.27.1) but 2.1.27+dfsg2-3ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

weiguang-yin avatar Nov 25 '22 11:11 weiguang-yin

命令: apt-get install com.qq.weixin.deepin 错误信息:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libldap-2.4-2 : Depends: libsasl2-2 (>= 2.1.27.1) but 2.1.27+dfsg2-3ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

我也更新了新版本,也是这个错误,回退低版本了!!!!!!!!!!!

Chadlucc avatar Nov 25 '22 13:11 Chadlucc

同样碰到这个问题,请问怎么解决?

Song921012 avatar Nov 25 '22 13:11 Song921012

我也遇到了这个问题,但是是在安装QQ时遇到的。

xiaopangju@xiaopangju-best:~/Downloads$ sudo apt-get install com.qq.im.deepin
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
 libldap-2.4-2 : 依赖: libsasl2-2 (>= 2.1.27.1) 但是 2.1.27+dfsg2-3ubuntu1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 

xiaopangju avatar Nov 25 '22 21:11 xiaopangju

image

xiaopangju avatar Nov 25 '22 21:11 xiaopangju

@zq1997 方便解决下这个问题吗?

xiaopangju avatar Nov 25 '22 21:11 xiaopangju

相同问题,后来安装libldap-2.4-2后能装上了,但是打不开,还是报错,折腾好久了,还没解决 mk@mk-MS-7C94:/opt/apps/com.qq.weixin.deepin/files$ ./run.sh Don't use public dir Run Deepin-WeChat 3.7.0.29deepini10 c:/Program Files/Tencent/WeChat/WeChat.exe run Deepin-WeChat progress pid total 0 lrwxrwxrwx 1 mk mk 10 Nov 26 11:43 c: -> ../drive_c lrwxrwxrwx 1 mk mk 10 Nov 26 11:43 com1 -> /dev/ttyS0 lrwxrwxrwx 1 mk mk 8 Nov 26 11:43 y: -> /home/mk lrwxrwxrwx 1 mk mk 1 Nov 26 11:43 z: -> / CallApp Deepin-WeChat arg count 1: c:/Program Files/Tencent/WeChat/WeChat.exe use deepinwine runtime glXChooseVisual libGL error: pci id for fd 4: 1002:1638, driver (null) libGL error: No driver found libGL error: failed to load driver: (null) libGL error: pci id for fd 4: 1002:1638, driver (null) pci id for fd 5: 1002:1638, driver (null) libGL error: failed to create dri screen libGL error: failed to load driver: radeonsi glXCreateContext RootWindow GL version : 3.1 Mesa 19.2.6. GL renderer : llvmpipe (LLVM 7.0, 128 bits). /usr/bin/env: ‘python2’: No such file or directory Don't use public dir Sat Nov 26 11:43:41 AM CST 2022:kill Deepin-WeChat block Sat Nov 26 11:43:41 AM CST 2022:tag bottle: /home/mk/.deepinwine/Deepin-WeChat /usr/bin/env: ‘python2’: No such file or directory xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value Sat Nov 26 11:43:42 AM CST 2022:active bottles: Sat Nov 26 11:43:42 AM CST 2022:try to kill /home/mk/.deepinwine/Deepin-WeChat /opt/deepinwine/tools/kill.sh: line 66: /proc/277654/environ: No such file or directory cat: /proc/277654/maps: No such file or directory cat: /proc/277654/cmdline: No such file or directory xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/277654/maps: No such file or directory cat: /proc/967/maps: Permission denied xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/967/maps: Permission denied cat: /proc/992/maps: Permission denied xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/992/maps: Permission denied cat: /proc/1013/maps: Permission denied xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/1013/maps: Permission denied cat: /proc/1370/maps: Permission denied xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/1370/maps: Permission denied cat: /proc/1428/maps: Permission denied xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/1428/maps: Permission denied xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/1910/maps: Permission denied xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/1910/maps: Permission denied xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/2218/maps: Permission denied xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/2218/maps: Permission denied xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/18505/maps: Permission denied xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/18505/maps: Permission denied xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/277679/maps: No such file or directory cat: /proc/277679/cmdline: No such file or directory xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value cat: /proc/277679/maps: No such file or directory mk 278350 277553 0 11:43 pts/0 00:00:00 grep -E mk.exe. /home/mk/.deepinwine/Deepin-WeChat/drive_c/Program Files/Tencent/WeChat mk@mk-MS-7C94:/opt/apps/com.qq.weixin.deepin/files$ wine: could not load kernel32.dll, status c000007b wine: could not load kernel32.dll, status c000007b

cdsjdk avatar Nov 26 '22 03:11 cdsjdk

@cdsjdk 修改/opt/apps/com.qq.weixin.deepin/files/run.sh文件,注释掉设置WINEPREDLL环境变量的一行

-export WINEPREDLL="$ARCHIVE_FILE_DIR/dlls"
+# export WINEPREDLL="$ARCHIVE_FILE_DIR/dlls"

zq1997 avatar Nov 26 '22 07:11 zq1997

@xiaopangju 我ubuntu 22.10正常,可能开启proposed源可以更新那个库到新版本

zq1997 avatar Nov 26 '22 07:11 zq1997

@cdsjdk 修改/opt/apps/com.qq.weixin.deepin/files/run.sh文件,注释掉设置WINEPREDLL环境变量的一行

-export WINEPREDLL="$ARCHIVE_FILE_DIR/dlls"
+# export WINEPREDLL="$ARCHIVE_FILE_DIR/dlls"

能打开了,但是很多里面的功能还是用不了,我觉得最好的版本还是3.2

Chadlucc avatar Nov 26 '22 08:11 Chadlucc

基本判断为ubuntu 22.04的问题(难得一次不是这个仓库的问题,也不是deepin的问题),高或者低版本的ubuntu应该还好,可能就22.04有这个问题。

deepin的包依赖libldap-2.4-2,但是应该对版本没要求。怪就怪在ubuntu 22.04仓库里的libldap-2.4-2依赖libsasl2-2 (不低于2.1.27.1版本),可是后者在源里压根不存在。 所以即使不为了deepin-wine,你直接手动apt install libldap-2.4-2也一样报错。 这个问题属于更新过程中的纰漏了,估计过几个月官方应该会解决。 现在的临时方案: 去http://mirrors.163.com/ubuntu/pool/main/c/cyrus-sasl2/下载libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deblibsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb先手动dpkg -i xxx.deb安装,然后正常apt。

zq1997 avatar Nov 26 '22 08:11 zq1997

@Chadlucc 可以试试手动安装新版或者旧版exe,这个仓库不能支持旧版安装(因为免费的服务器没那么多的存储空间和带宽,所以只能重定向到官方源的新版)

zq1997 avatar Nov 26 '22 08:11 zq1997

@cdsjdk 修改/opt/apps/com.qq.weixin.deepin/files/run.sh文件,注释掉设置WINEPREDLL环境变量的一行

-export WINEPREDLL="$ARCHIVE_FILE_DIR/dlls"
+# export WINEPREDLL="$ARCHIVE_FILE_DIR/dlls"

可以打开了,刚试了下,可以正常收发消息和文件,其他功能还没试,先用着

cdsjdk avatar Nov 26 '22 13:11 cdsjdk

ubuntu20.04,收件apt upgrade了一下,跑微信显示缺了一堆依赖,通过上面注释的方式解决了

UnrealTale avatar Nov 27 '22 04:11 UnrealTale

基本判断为ubuntu 22.04的问题(难得一次不是这个仓库的问题,也不是deepin的问题),高或者低版本的ubuntu应该还好,可能就22.04有这个问题。

deepin的包依赖libldap-2.4-2,但是应该对版本没要求。怪就怪在ubuntu 22.04仓库里的libldap-2.4-2依赖libsasl2-2 (不低于2.1.27.1版本),可是后者在源里压根不存在。 所以即使不为了deepin-wine,你直接手动apt install libldap-2.4-2也一样报错。 这个问题属于更新过程中的纰漏了,估计过几个月官方应该会解决。 现在的临时方案: 去http://mirrors.163.com/ubuntu/pool/main/c/cyrus-sasl2/下载libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deblibsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb先手动dpkg -i xxx.deb安装,然后正常apt。


您好,我按照上述方法操作时出现了一下错误:

sudo dpkg -i libsasl2-2_2.1.28+dfsg-6ubuntu2_i386.deb libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_i386.deb 正在选中未选择的软件包 libsasl2-2:i386。 (正在读取数据库 ... 系统当前共安装有 239985 个文件和目录。) 准备解压 libsasl2-2_2.1.28+dfsg-6ubuntu2_i386.deb ... De-configuring libsasl2-2:amd64 (2.1.27+dfsg2-3ubuntu1), to allow configuration of libsasl2-2:i386 (<无>) ... 正在解压 libsasl2-2:i386 (2.1.28+dfsg-6ubuntu2) ... 正在选中未选择的软件包 libsasl2-modules-db:i386。 准备解压 libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_i386.deb ... De-configuring libsasl2-modules-db:amd64 (2.1.27+dfsg2-3ubuntu1), to allow configuration of libsasl2-modules-db:i386 (<无>) ... 正在解压 libsasl2-modules-db:i386 (2.1.28+dfsg-6ubuntu2) ... dpkg: 处理软件包 libsasl2-2:i386 (--install)时出错: 现在尚不能配置软件包 libsasl2-2:i386 2.1.28+dfsg-6ubuntu2,因为 libsasl2-2:amd64 处于一个不同的版本(2.1.27+dfsg2-3ubuntu1) dpkg: 处理软件包 libsasl2-2:amd64 (--install)时出错: 现在尚不能配置软件包 libsasl2-2:amd64 2.1.27+dfsg2-3ubuntu1,因为 libsasl2-2:i386 处于一个不同的版本(2.1.28+dfsg-6ubuntu2) dpkg: 处理软件包 libsasl2-modules-db:i386 (--install)时出错: 现在尚不能配置软件包 libsasl2-modules-db:i386 2.1.28+dfsg-6ubuntu2,因为 libsasl2-modules-db:amd64 处于一个不同的版本(2.1.27+dfsg2-3ubuntu1) dpkg: 处理软件包 libsasl2-modules-db:amd64 (--install)时出错: 现在尚不能配置软件包 libsasl2-modules-db:amd64 2.1.27+dfsg2-3ubuntu1,因为 libsasl2-modules-db:i386 处于一个不同的版本(2.1.28+dfsg-6ubuntu2) 正在处理用于 libc-bin (2.35-0ubuntu3.1) 的触发器 ... 正在处理用于 man-db (2.10.2-1) 的触发器 ... 在处理时有错误发生: libsasl2-2:i386 libsasl2-2:amd64 libsasl2-modules-db:i386 libsasl2-modules-db:amd64

没有查到错误相关的资料,所以来求助。

danielgxm avatar Dec 02 '22 14:12 danielgxm

@danielgxm 不需要装i386吧

zq1997 avatar Dec 02 '22 14:12 zq1997

基本判断为ubuntu 22.04的问题(难得一次不是这个仓库的问题,也不是deepin的问题),高或者低版本的ubuntu应该还好,可能就22.04有这个问题。 deepin的包依赖libldap-2.4-2,但是应该对版本没要求。怪就怪在ubuntu 22.04仓库里的libldap-2.4-2依赖libsasl2-2 (不低于2.1.27.1版本),可是后者在源里压根不存在。 所以即使不为了deepin-wine,你直接手动apt install libldap-2.4-2也一样报错。 这个问题属于更新过程中的纰漏了,估计过几个月官方应该会解决。 现在的临时方案: 去[http://mirrors.163.com/ubuntu/pool/main/c/cyrus-sasl2/下载libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deblibsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb先手动dpkg](http://mirrors.163.com/ubuntu/pool/main/c/cyrus-sasl2/%E4%B8%8B%E8%BD%BD%5Blibsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deb%5D(http://mirrors.163.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deb)%E5%92%8C%5Blibsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb%5D(http://mirrors.163.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb)%E5%85%88%E6%89%8B%E5%8A%A8%60dpkg) -i xxx.deb安装,然后正常apt。

您好,我按照上述方法操作时出现了一下错误:

sudo dpkg -i libsasl2-2_2.1.28+dfsg-6ubuntu2_i386.deb libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_i386.deb 正在选中未选择的软件包 libsasl2-2:i386。 (正在读取数据库 ... 系统当前共安装有 239985 个文件和目录。) 准备解压 libsasl2-2_2.1.28+dfsg-6ubuntu2_i386.deb ... De-configuring libsasl2-2:amd64 (2.1.27+dfsg2-3ubuntu1), to allow configuration of libsasl2-2:i386 (<无>) ... 正在解压 libsasl2-2:i386 (2.1.28+dfsg-6ubuntu2) ... 正在选中未选择的软件包 libsasl2-modules-db:i386。 准备解压 libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_i386.deb ... De-configuring libsasl2-modules-db:amd64 (2.1.27+dfsg2-3ubuntu1), to allow configuration of libsasl2-modules-db:i386 (<无>) ... 正在解压 libsasl2-modules-db:i386 (2.1.28+dfsg-6ubuntu2) ... dpkg: 处理软件包 libsasl2-2:i386 (--install)时出错: 现在尚不能配置软件包 libsasl2-2:i386 2.1.28+dfsg-6ubuntu2,因为 libsasl2-2:amd64 处于一个不同的版本(2.1.27+dfsg2-3ubuntu1) dpkg: 处理软件包 libsasl2-2:amd64 (--install)时出错: 现在尚不能配置软件包 libsasl2-2:amd64 2.1.27+dfsg2-3ubuntu1,因为 libsasl2-2:i386 处于一个不同的版本(2.1.28+dfsg-6ubuntu2) dpkg: 处理软件包 libsasl2-modules-db:i386 (--install)时出错: 现在尚不能配置软件包 libsasl2-modules-db:i386 2.1.28+dfsg-6ubuntu2,因为 libsasl2-modules-db:amd64 处于一个不同的版本(2.1.27+dfsg2-3ubuntu1) dpkg: 处理软件包 libsasl2-modules-db:amd64 (--install)时出错: 现在尚不能配置软件包 libsasl2-modules-db:amd64 2.1.27+dfsg2-3ubuntu1,因为 libsasl2-modules-db:i386 处于一个不同的版本(2.1.28+dfsg-6ubuntu2) 正在处理用于 libc-bin (2.35-0ubuntu3.1) 的触发器 ... 正在处理用于 man-db (2.10.2-1) 的触发器 ... 在处理时有错误发生: libsasl2-2:i386 libsasl2-2:amd64 libsasl2-modules-db:i386 libsasl2-modules-db:amd64

没有查到错误相关的资料,所以来求助。

我今晚这样运行也遇到了这样的错误,不要两个包同时安装,因为libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deb这个包依赖于libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb,所以先安装libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb之后再安装libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deb就行

Hezhexi2002 avatar Dec 02 '22 14:12 Hezhexi2002

@danielgxm 不需要装i386吧

不好意思,是我下错了文件。重新下载后已经安装上了,谢谢!

danielgxm avatar Dec 05 '22 13:12 danielgxm

基本判断为ubuntu 22.04的问题(难得一次不是这个仓库的问题,也不是deepin的问题),高或者低版本的ubuntu应该还好,可能就22.04有这个问题。 deepin的包依赖libldap-2.4-2,但是应该对版本没要求。怪就怪在ubuntu 22.04仓库里的libldap-2.4-2依赖libsasl2-2 (不低于2.1.27.1版本),可是后者在源里压根不存在。 所以即使不为了deepin-wine,你直接手动apt install libldap-2.4-2也一样报错。 这个问题属于更新过程中的纰漏了,估计过几个月官方应该会解决。 现在的临时方案: 去[http://mirrors.163.com/ubuntu/pool/main/c/cyrus-sasl2/下载libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deblibsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb先手动dpkg](http://mirrors.163.com/ubuntu/pool/main/c/cyrus-sasl2/%E4%B8%8B%E8%BD%BD%5Blibsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deb%5D(http://mirrors.163.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deb)%E5%92%8C%5Blibsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb%5D(http://mirrors.163.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb)%E5%85%88%E6%89%8B%E5%8A%A8%60dpkg) -i xxx.deb安装,然后正常apt。

您好,我按照上述方法操作时出现了一下错误: sudo dpkg -i libsasl2-2_2.1.28+dfsg-6ubuntu2_i386.deb libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_i386.deb 正在选中未选择的软件包 libsasl2-2:i386。 (正在读取数据库 ... 系统当前共安装有 239985 个文件和目录。) 准备解压 libsasl2-2_2.1.28+dfsg-6ubuntu2_i386.deb ... De-configuring libsasl2-2:amd64 (2.1.27+dfsg2-3ubuntu1), to allow configuration of libsasl2-2:i386 (<无>) ... 正在解压 libsasl2-2:i386 (2.1.28+dfsg-6ubuntu2) ... 正在选中未选择的软件包 libsasl2-modules-db:i386。 准备解压 libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_i386.deb ... De-configuring libsasl2-modules-db:amd64 (2.1.27+dfsg2-3ubuntu1), to allow configuration of libsasl2-modules-db:i386 (<无>) ... 正在解压 libsasl2-modules-db:i386 (2.1.28+dfsg-6ubuntu2) ... dpkg: 处理软件包 libsasl2-2:i386 (--install)时出错: 现在尚不能配置软件包 libsasl2-2:i386 2.1.28+dfsg-6ubuntu2,因为 libsasl2-2:amd64 处于一个不同的版本(2.1.27+dfsg2-3ubuntu1) dpkg: 处理软件包 libsasl2-2:amd64 (--install)时出错: 现在尚不能配置软件包 libsasl2-2:amd64 2.1.27+dfsg2-3ubuntu1,因为 libsasl2-2:i386 处于一个不同的版本(2.1.28+dfsg-6ubuntu2) dpkg: 处理软件包 libsasl2-modules-db:i386 (--install)时出错: 现在尚不能配置软件包 libsasl2-modules-db:i386 2.1.28+dfsg-6ubuntu2,因为 libsasl2-modules-db:amd64 处于一个不同的版本(2.1.27+dfsg2-3ubuntu1) dpkg: 处理软件包 libsasl2-modules-db:amd64 (--install)时出错: 现在尚不能配置软件包 libsasl2-modules-db:amd64 2.1.27+dfsg2-3ubuntu1,因为 libsasl2-modules-db:i386 处于一个不同的版本(2.1.28+dfsg-6ubuntu2) 正在处理用于 libc-bin (2.35-0ubuntu3.1) 的触发器 ... 正在处理用于 man-db (2.10.2-1) 的触发器 ... 在处理时有错误发生: libsasl2-2:i386 libsasl2-2:amd64 libsasl2-modules-db:i386 libsasl2-modules-db:amd64 没有查到错误相关的资料,所以来求助。

我今晚这样运行也遇到了这样的错误,不要两个包同时安装,因为libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deb这个包依赖于libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb,所以先安装libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb之后再安装libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deb就行

不好意思,是我下错了文件。重新下载后已经安装上了,谢谢!

danielgxm avatar Dec 05 '22 13:12 danielgxm

I have tested that this works on kali linux

zer0yu avatar Dec 07 '22 15:12 zer0yu

@cdsjdk 修改/opt/apps/com.qq.weixin.deepin/files/run.sh文件,注释掉设置WINEPREDLL环境变量的一行

-export WINEPREDLL="$ARCHIVE_FILE_DIR/dlls"
+# export WINEPREDLL="$ARCHIVE_FILE_DIR/dlls"

可以打开了,刚试了下,可以正常收发消息和文件,其他功能还没试,先用着

每次更新sudo apt upgrade 之后, 注释的这一行都会恢复原状,需要手动改过来,才能启动微信

youngqqcn avatar Dec 08 '22 01:12 youngqqcn

命令: apt-get install com.qq.weixin.deepin 错误信息:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libldap-2.4-2 : Depends: libsasl2-2 (>= 2.1.27.1) but 2.1.27+dfsg2-3ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

我也更新了新版本,也是这个错误,回退低版本了!!!!!!!!!!!

请问怎么回退旧版本呢? 旧的版本可以去哪里下载? 以及怎么手动安装旧的版本呢? 我是ubuntu20.04,更新之后企业微信用不了了。

ManmanWu avatar Dec 20 '22 03:12 ManmanWu

下载都正常点击图标打不开是因为什么

lczlyy avatar Dec 25 '22 10:12 lczlyy

install succesed but wechat can't be open in ubuntu22

Tao-Fang avatar Dec 28 '22 09:12 Tao-Fang

不是说了注释/opt/apps/com.qq.weixin.deepin/files/run.sh的这一行吗? @lczlyy @Tao-Fang export WINEPREDLL="$ARCHIVE_FILE_DIR/dlls"

zylo117 avatar Dec 29 '22 05:12 zylo117

不是说了注释/opt/apps/com.qq.weixin.deepin/files/run.sh的这一行吗? @lczlyy @Tao-Fang export WINEPREDLL="$ARCHIVE_FILE_DIR/dlls"

当时改了但还是打不开,嫌麻烦就卸载装优麒麟版的了

Tao-Fang avatar Dec 29 '22 06:12 Tao-Fang

我使用了

  • 注释 WINEPREDLL
  • 手动安装 ldap 等包 的方式,都没有用

我的解决办法是,使用一个新的 WINEPREFIX 然后执行 wine wineboot --init,原来的 wine 就好了

zyf0330 avatar Feb 08 '23 06:02 zyf0330

统信应用兼容引擎解压失败

redamancyguy avatar Aug 02 '24 03:08 redamancyguy