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

linux mint 21安装微信报错 #310

Open
weiguang-yin opened this issue Nov 25, 2022 · 26 comments
Open

linux mint 21安装微信报错 #310

weiguang-yin opened this issue Nov 25, 2022 · 26 comments

Comments

@weiguang-yin
Copy link

weiguang-yin commented Nov 25, 2022

命令:
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
Copy link

命令: 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.

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

@Song921012
Copy link

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

@xiaopangju
Copy link
Contributor

xiaopangju commented Nov 25, 2022

我也遇到了这个问题,但是是在安装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
Copy link
Contributor

image

@xiaopangju
Copy link
Contributor

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

@cdsjdk
Copy link

cdsjdk commented Nov 26, 2022

相同问题,后来安装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

@zq1997
Copy link
Owner

zq1997 commented Nov 26, 2022

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

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

@zq1997
Copy link
Owner

zq1997 commented Nov 26, 2022

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

@Chadlucc
Copy link

@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

@zq1997
Copy link
Owner

zq1997 commented Nov 26, 2022

基本判断为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
Copy link
Owner

zq1997 commented Nov 26, 2022

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

@cdsjdk
Copy link

cdsjdk commented Nov 26, 2022

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

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

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

@UnrealTale
Copy link

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

@danielgxm
Copy link

基本判断为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.deb](http://mirrors.163.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deb)和[libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb](http://mirrors.163.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-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

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

@zq1997
Copy link
Owner

zq1997 commented Dec 2, 2022

@danielgxm 不需要装i386吧

@Hezhexi2002
Copy link

基本判断为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
Copy link

@danielgxm 不需要装i386吧

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

@danielgxm
Copy link

基本判断为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就行

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

@zer0yu
Copy link

zer0yu commented Dec 7, 2022

I have tested that this works on kali linux

@youngqqcn
Copy link

@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 之后, 注释的这一行都会恢复原状,需要手动改过来,才能启动微信

@ManmanWu
Copy link

命令: 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,更新之后企业微信用不了了。

@lczlyy
Copy link

lczlyy commented Dec 25, 2022

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

@Tao-Fang
Copy link

install succesed but wechat can't be open in ubuntu22

@zylo117
Copy link

zylo117 commented Dec 29, 2022

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

@Tao-Fang
Copy link

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

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

@zyf0330
Copy link

zyf0330 commented Feb 8, 2023

我使用了

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

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

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