UnicodeDecodeError разрушает менеджера обновления и селектор языка гнома

Я пытался обновить один день и 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 конфликтуют проблема. Существует ли способ зафиксировать это или по крайней мере помочь мне найти что случилось?

Это происходило в течение нескольких недель, но это не отказывает достаточно часто для меня, чтобы думать, что это - большая проблема, потому что я мог всегда обновлять некоторый другой день. Это могло бы стать большей проблемой, тем не менее, таким образом, я спрашиваю на всякий случай.

1
задан 18 October 2014 в 06:55

0 ответов

Другие вопросы по тегам:

Похожие вопросы: