Я пытался обновить один день и update-manager
разрушенный с:
Traceback (most recent call last):
File "/usr/bin/update-manager", line 114, in <module>
app = UpdateManager(data_dir, options)
File "/usr/lib/python3/dist-packages/UpdateManager/UpdateManager.py", line 113, in __init__
self.options and self.options.use_proposed)
File "/usr/lib/python3/dist-packages/UpdateManager/MetaReleaseGObject.py", line 44, in __init__
MetaReleaseCore.__init__(self, useDevelopmentRelease, useProposed)
File "/usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py", line 93, in __init__
cache = apt.Cache()
File "/usr/lib/python3/dist-packages/apt/cache.py", line 107, in __init__
self.open(progress)
File "/usr/lib/python3/dist-packages/apt/cache.py", line 172, in open
self._set.add(pkg.get_fullname(pretty=True))
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
Перезапуск иногда делает update-manager
работайте и когда это делает, это aptd
это отказывает с UnicodeDecodeError в последних 3 строках как выше согласно по левую сторону судна окно.
Я думал, обновляя, имел ту же проблему здесь. Не было никаких точечных файлов, описанных первым ответом и вручную прохождением через файлов в /etc/apt/sources.list.d
не показал текста мусора, но были файлы, которые ничего не имели в них. Взгляды его являются проблемой локали, я работал gnome-language-selector
и это отказало с:
Traceback (most recent call last):
File "/usr/bin/gnome-language-selector", line 22, in on_activate
options=options)
File "/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 196, in __init__
self.updateLanguageView()
File "/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 709, in updateLanguageView
self.openCache(progress)
File "/usr/lib/python3/dist-packages/LanguageSelector/LanguageSelector.py", line 33, in openCache
self._cache = LanguageSelector.LangCache.LanguageSelectorPkgCache(self._localeinfo, progress)
File "/usr/lib/python3/dist-packages/LanguageSelector/LangCache.py", line 76, in __init__
apt.Cache.__init__(self, progress)
File "/usr/lib/python3/dist-packages/apt/cache.py", line 107, in __init__
self.open(progress)
File "/usr/lib/python3/dist-packages/apt/cache.py", line 172, in open
self._set.add(pkg.get_fullname(pretty=True))
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
Взгляды его были связаны с этим, я работал locale
и получил это:
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=en_GB.UTF-8
Таким образом, я предполагаю, что это не то же, ASCII/UTF-8 конфликтуют проблема. Существует ли способ зафиксировать это или по крайней мере помочь мне найти что случилось?
Это происходило в течение нескольких недель, но это не отказывает достаточно часто для меня, чтобы думать, что это - большая проблема, потому что я мог всегда обновлять некоторый другой день. Это могло бы стать большей проблемой, тем не менее, таким образом, я спрашиваю на всякий случай.