私はLinux mintを実行していますが、しばらくシナモン設定アプリが機能しなくなりました(ディスプレイ、背景など)。端末で実行すると、次の問題が検出されました。
$ cinnamon-settings
Traceback (most recent call last):
File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py",
line 724, in <module>
window = MainWindow()
File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py",
line 305, in __init__
for module in modules:
File "/usr/share/cinnamon/cinnamon-settings/modules/cs_applets.py",
line 4, in <module>
from ExtensionCore import ManageSpicesPage, DownloadSpicesPage
File "/usr/share/cinnamon/cinnamon-settings/bin/ExtensionCore.py",
line 19, in <module>
from Spices import Spice_Harvester, ThreadedTaskManager
File "/usr/share/cinnamon/cinnamon-settings/bin/Spices.py", line 23, in <module>
from http.client import HTTPSConnection
ImportError: cannot import name 'HTTPSConnection'
Pythonを再インストールしてみましたが、何も変更されませんでした。私はcinnamonがPython 3を使用していることを読んでおり、コードはデフォルトのpython2バージョンで実行されるようです。しかし、この問題をどのように解決するのかわかりませんか?
答え1
私は同じ問題があり、更新が失敗した後に始まりました。原因はlibsslパッケージの競合です。
パッケージの依存関係の修正が私に役立ちました。
sudo apt-get -f install
答え2
最後に、/usr/local/libにlibssl.so.1.1(およびlibcrypto.so.1.1)があります。これは/usr/lib/x86_64-linux-gnu/のlibssl.so.1.1と競合します。
/usr/local/lib から共有オブジェクトを削除して保持します。
/usr/lib/x86_64-linux-gnu/libssl.so.1.1
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
効果がありました。