ubuntu20.04系统设置无法打开

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: ubuntu20.04系统设置无法打开

#16

帖子 astolia » 2024-07-11 18:00

chen6758 写了: 2024-07-11 16:47 我检查了libldb.so.2和libldb.so.2.4.4里面都没有该符号,我从一台正常的系统里拷过来的文件里是有的版本也是2.4.4
你用apt show libldb2看系统上安装的libldb2的版本是2:2.4.4-0ubuntu0.20.04.2吗?
如果是的话再看一下文件的sha1校验和是不是1e795d78bbe8bc5eac60c1d15e523ba46b1f2a58
sha1sum /lib/x86_64-linux-gnu/libldb.so.2
chen6758
帖子: 13
注册时间: 2024-07-02 15:05
系统: ubuntu 20.04

Re: ubuntu20.04系统设置无法打开

#17

帖子 chen6758 » 2024-07-12 9:05

astolia 写了: 2024-07-11 18:00
chen6758 写了: 2024-07-11 16:47 我检查了libldb.so.2和libldb.so.2.4.4里面都没有该符号,我从一台正常的系统里拷过来的文件里是有的版本也是2.4.4
你用apt show libldb2看系统上安装的libldb2的版本是2:2.4.4-0ubuntu0.20.04.2吗?
如果是的话再看一下文件的sha1校验和是不是1e795d78bbe8bc5eac60c1d15e523ba46b1f2a58
sha1sum /lib/x86_64-linux-gnu/libldb.so.2
$ sha1sum /lib/x86_64-linux-gnu/libldb.so.2
168b27a39b28b9de4f55e15401252cd05931e434 /lib/x86_64-linux-gnu/libldb.so.2
$ sha1sum /lib/x86_64-linux-gnu/libldb.so.2.4.4
168b27a39b28b9de4f55e15401252cd05931e434 /lib/x86_64-linux-gnu/libldb.so.2.4.4
不是一样的,我从另一台机器上拷过来的文件是正常的
$ sha1sum libldb.so.2.4.4
1e795d78bbe8bc5eac60c1d15e523ba46b1f2a58 libldb.so.2.4.4
用cp复制过去也没有用
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: ubuntu20.04系统设置无法打开

#18

帖子 astolia » 2024-07-12 10:03

你把apt show libldb2的输出贴上来看看呢?
chen6758 写了: 2024-07-12 9:05 用cp复制过去也没有用
把libldb.so.2.4.4复制过去后,sha1值还是错的?
chen6758
帖子: 13
注册时间: 2024-07-02 15:05
系统: ubuntu 20.04

Re: ubuntu20.04系统设置无法打开

#19

帖子 chen6758 » 2024-07-12 10:08

astolia 写了: 2024-07-12 10:03 你把apt show libldb2的输出贴上来看看呢?
chen6758 写了: 2024-07-12 9:05 用cp复制过去也没有用
把libldb.so.2.4.4复制过去后,sha1值还是错的?
apt show libldb2
Package: libldb2
Version: 2:2.4.4-0ubuntu0.20.04.2
Priority: optional
Section: libs
Source: ldb
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian Samba Maintainers <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 618 kB
Depends: libc6 (>= 2.14), libldap-2.4-2 (>= 2.4.7), liblmdb0 (>= 0.9.9), libtalloc2 (>= 2.3.3~), libtdb1 (>= 1.4.4~), libtevent0 (>= 0.11.0~)
Breaks: ldb-tools (<< 1.1.30~), libldb0, libldb1 (<< 2:2~), libsamdb0 (<< 4.0.0~alpha17~git20110724.dfsg1-1), python-samba (<< 2:4.7.0~), samba (<< 2:4.7.0~), samba-dsdb-modules (<< 2:4.7.0~), samba-libs (<< 2:4.7.0~), samba-testsuite (<< 2:4.7.0~)
Replaces: libldb0
Homepage: https://ldb.samba.org/
Task: ubuntu-desktop-minimal, samba-server, ubuntu-desktop, kubuntu-desktop, xubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop
Download-Size: 143 kB
APT-Manual-Installed: no
APT-Sources: http://mirrors.aliyun.com/ubuntu focal-updates/main amd64 Packages
Description: LDAP-like embedded database - shared library
ldb is a LDAP-like embedded database built on top of TDB.
.
It provides a fast database with an LDAP-like API designed
to be used within an application. In some ways it can be seen as a
intermediate solution between key-value pair databases and a real LDAP
database.
.
This package contains the shared library file.

N: 有 1 条附加记录。请加上 ‘-a’ 参数来查看它们
chen6758
帖子: 13
注册时间: 2024-07-02 15:05
系统: ubuntu 20.04

Re: ubuntu20.04系统设置无法打开

#20

帖子 chen6758 » 2024-07-12 10:10

astolia 写了: 2024-07-12 10:03 你把apt show libldb2的输出贴上来看看呢?
chen6758 写了: 2024-07-12 9:05 用cp复制过去也没有用
把libldb.so.2.4.4复制过去后,sha1值还是错的?
ht-agv@ht-agv:~$ sha1sum /lib/x86_64-linux-gnu/libldb.so.2.4.4
168b27a39b28b9de4f55e15401252cd05931e434 /lib/x86_64-linux-gnu/libldb.so.2.4.4
ht-agv@ht-agv:~$ sha1sum libldb.so.2.4.4
1e795d78bbe8bc5eac60c1d15e523ba46b1f2a58 libldb.so.2.4.4
ht-agv@ht-agv:~$ sudo cp -i libldb.so.2.4.4 /usr/lib/x86_64-linux-gnu/libldb.so.2.4.4
[sudo] ht-agv 的密码:
cp:是否覆盖'/usr/lib/x86_64-linux-gnu/libldb.so.2.4.4'? y
ht-agv@ht-agv:~$ sha1sum /lib/x86_64-linux-gnu/libldb.so.2.4.4
168b27a39b28b9de4f55e15401252cd05931e434 /lib/x86_64-linux-gnu/libldb.so.2.4.4
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: ubuntu20.04系统设置无法打开

#21

帖子 astolia » 2024-07-12 10:42

chen6758 写了: 2024-07-12 10:10 ht-agv@ht-agv:~$ sudo cp -i libldb.so.2.4.4 /usr/lib/x86_64-linux-gnu/libldb.so.2.4.4
[sudo] ht-agv 的密码:
cp:是否覆盖'/usr/lib/x86_64-linux-gnu/libldb.so.2.4.4'? y
ht-agv@ht-agv:~$ sha1sum /lib/x86_64-linux-gnu/libldb.so.2.4.4
168b27a39b28b9de4f55e15401252cd05931e434 /lib/x86_64-linux-gnu/libldb.so.2.4.4
你看一下你系统上/lib是不是到/usr/lib的软链接。如果不是的话,你覆盖的是/usr/lib/x86_64-linux-gnu/libldb.so.2.4.4,不影响/lib/x86_64-linux-gnu/libldb.so.2.4.4

以前也有人用了备份软件结果没支持好usrmerge导致库版本不对的 https://forum.ubuntu.com.cn/viewtopic.php?t=492925
chen6758
帖子: 13
注册时间: 2024-07-02 15:05
系统: ubuntu 20.04

Re: ubuntu20.04系统设置无法打开

#22

帖子 chen6758 » 2024-07-12 11:13

astolia 写了: 2024-07-12 10:42
chen6758 写了: 2024-07-12 10:10 ht-agv@ht-agv:~$ sudo cp -i libldb.so.2.4.4 /usr/lib/x86_64-linux-gnu/libldb.so.2.4.4
[sudo] ht-agv 的密码:
cp:是否覆盖'/usr/lib/x86_64-linux-gnu/libldb.so.2.4.4'? y
ht-agv@ht-agv:~$ sha1sum /lib/x86_64-linux-gnu/libldb.so.2.4.4
168b27a39b28b9de4f55e15401252cd05931e434 /lib/x86_64-linux-gnu/libldb.so.2.4.4
你看一下你系统上/lib是不是到/usr/lib的软链接。如果不是的话,你覆盖的是/usr/lib/x86_64-linux-gnu/libldb.so.2.4.4,不影响/lib/x86_64-linux-gnu/libldb.so.2.4.4

以前也有人用了备份软件结果没支持好usrmerge导致库版本不对的 https://forum.ubuntu.com.cn/viewtopic.php?t=492925
我懂了,我的系统也是用systemback安装的镜像系统,问题应该也是更新之后并没有连接到新的库文件,我把libldb.so.2.4.4 cp到/lib路径下之后可以系统设置可以正常工作了,我去研究一下怎么正确建立连接。感谢大佬!!
回复