[Seek Help] 终端升级系统时总是出现这段乱码
Tofloor
poster avatar
吉吉如律令
deepin
2023-02-17 20:50
Author

最近几天我在升级时,终端总是会提示这么一段乱码,虽然升级仍一切正常,系统也没出毛病,但还是想解决这个问题

ldconfig: File /lib/libactivation.so is empty, not checked.
ldconfig: Can't link /lib/5h<_sJ6dt��0 u▒k+b��▒p�*1:04ڒ@a�q�Ǥjz��PG���X���WU���5�q6�Y7��H� ��䔸�S|rұH�c�!q�� #��1�G=�~jD�x��i��2jH�}a�!@U�F[]%�?�<]��19�9ө��YAùt��q?W�q
                                                         t�1�A�8" ��P7�ݱ�)(�_!�6!��.��]�*���pCg�C/V��׫#>Щ��2�8H;TG to libwx_baseu-3.2.so.0
ldconfig: Can't link /lib/�W��q=�F�T��xd����wT�;=���4�-HY�Q�Q�^f���f����▒��▒m���R�"J��x�~!��&䥈�]~q�%e�lXS��/bOz��D��+^▒��BI{�ݬ[a
                   SE���0����6��7�/�e�#Ƴи��s�▒ļ�oI�~� �]r���яSg'���H�(��\�,��(�ࡖy�_�8W▒�PƩakJ�J�a�*��!���� to libwx_gtk2u_core-3.2.so.0
ldconfig: /lib/ is not a symbolic link

Reply Favorite View the author
All Replies
caoyuUU
deepin
2023-02-18 01:04
#1

文件名的问题吧,中文名?

Reply View the author
吉吉如律令
deepin
2023-02-18 17:08
#2
caoyuUU

文件名的问题吧,中文名?

应该不是,/lib目录里没有中文名的文件

Reply View the author
来者可追
deepin
2023-02-27 06:03
#3

我的 deepin 20.8 也出现类似问题,经查找,是因为我直接将 filezilla 官网为 debian 10 编译好的最新版本的 filezilla client 文件拷贝到了对应的系统目录(/usr/bin 和 /usr/lib 等),虽然 filezilla 运行没有问题,但终端安装软件或升级等都会出现一堆乱码(当然也没发现对系统使用的影响);删除掉我之前拷贝的文件即恢复正常。你也可以查查是不是有跟我类似的操作。

今天又仔细看了一下,我下载回来的 filezilla 解压后的 lib 目录里都是动态链接库,拷贝到的系统目录正是动态链接库管理命令 ldconfig 自动扫描的目录,还好没有拷贝到 /usr/lib/x86_64-linux-gnu 目录,因为这个目录里已经有几个同名的动态链接库文件存在,若那样的话可能会损坏系统中已有的动态链接库。简单的方法是将 filezilla 解压后的目录全都拷贝到另外一个地方(比如 /usr/share/apps),然后在 /usr/bin 目录里创建一个指向拷贝后的 filezilla 的软链接(比如 sudo ln -s /usr/share/apps/filezilla/bin/filezilla /usr/bin/filezilla),这样就比较安全了,也不会再有 ldconfig 命令中的乱码现象了。

Reply View the author