我将我的 Ubuntu 19.10 升级到最新的 20.04。在此过程之后,执行传递证书的 HTTP 调用会出现以下错误:
error: Error: [('SSL routines', 'SSL_CTX_use_certificate', 'ca md too weak')]
执行
openssl x509 -in certificate.pem -noout -text | grep 'Signature Algorithm'
返回以下内容:
sha1WithRSAEncryption
安装的 OpenSSL 版本是 1.1.1f
这种行为可以被覆盖吗?如果没有,是否可以降级到兼容的 openssl 版本?
我已经尝试了在许多不同网站上可以找到的所有解决方案。我从: 开始,sudo apt upgrade然后是: sudo apt upgrade,但正如你所看到的,我最终遇到了未满足的依赖关系
michael@Ubuntu:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
nodejs : Depends: libnode72 (= 12.18.2~dfsg-1ubuntu2) but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
To fix the unmet dependencies I run: sudo apt --fix-broken install:
michael@Ubuntu:~$ sudo …Run Code Online (Sandbox Code Playgroud) 当我尝试启动时calibre,出现以下错误:
calibre
qt5ct: using qt5ct plugin
Gtk-Message: 14:55:04.251: Failed to load module "atk-bridge"
Traceback (most recent call last):
File "/usr/bin/calibre", line 20, in <module>
sys.exit(calibre())
File "/usr/lib/calibre/calibre/gui_launch.py", line 73, in calibre
main(args)
File "/usr/lib/calibre/calibre/gui2/main.py", line 543, in main
listener = create_listener()
File "/usr/lib/calibre/calibre/gui2/main.py", line 514, in create_listener
return Listener(address=gui_socket_address())
File "/usr/lib/calibre/calibre/utils/ipc/server.py", line 110, in __init__
self._listener._unlink.cancel()
AttributeError: 'NoneType' object has no attribute 'cancel'
Run Code Online (Sandbox Code Playgroud)
我已执行sudo apt-get install libatk-adaptor:i386 libgail-common:i386但错误仍然相同。
lsb_release -a
LSB Version: core-11.1.0ubuntu2-noarch:printing-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
Distributor ID: Ubuntu …Run Code Online (Sandbox Code Playgroud)