我有一台 Ubuntu 20.04 VPS,它开始定期出现高负载,运行非常缓慢,并且 SSH 服务器没有响应。
journalctl 命令充满了ssh: error: select: Bad file descriptor
(但这是另一个问题。
为了修复此问题,我尝试运行apt update
,但收到此错误:
Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease
...
Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Traceback (most recent call last):
File "/usr/lib/cnf-update-db", line 26 in <module>
col.create(db)
...
File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 161 in _insert_package
cur=con.execute(''''''
sqlite3.OperationalError: cannot start a transaction witin a transaction
Reading package lists... Error!
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
...
注意:由于 SSH 不可用,我不得不手动复制粘贴上面的输出,因此可能会有拼写错误或不完整。
知道是什么原因造成的以及如何解决吗?