前言
终于。。终于!查过那么多资料,翻过无数带有蛛丝马迹的信息,根本没有人能解决我遇到的这个问题,它是如此独特,如此难以排查!!
删过文件、改过网络配置、本地测试过相关数据接口、重装过QQ、换过TIM、甚至删了个人本地全部数据,全都毫无效果!
今天,2022/9/9,我终于在阴差阳错之下解决了这个困扰我接近半年多的问题!泪目了😭
这个bug的具体表现如下:
- 无法加载QQ头像,只能在QQ群资料-成员中看到其他人的头像(如果没有过删除相关QQ缓存文件,就会发现一部分人的头像正常,一部分人的头像加载不出来,即只能看到问题发生前的缓存头像)
- 无法加载收藏的表情,显示
网络连接错误
- 无法加载别人分享的链接卡片,显示
网络连接错误
解决
起因是在开发后端接口时,阴差阳错的撞上了openssl
与mongoDB
的某个兼容问题,需要我放弃本地安装的openssl
,转而使用git自带的。
按照以下步骤执行后,神奇的事情发生了:
- 修改
系统环境变量
,如果像我一样自己手动安装使用过openssl,可能在系统变量中配置过OPENSSL_CONF
,将其删除。 - 删除本地openssl所在文件夹。
- 重启。
再次启动QQ/TIM
,头像,一个接一个地,全部加载了出来!我终于能发我心爱的表情包了!!!🎉🎉🎉
谨此纪念这不可思议的巧合,与解决这个“无解”bug之后的喜悦😭。