Ошибка Python3.2; Невозможно установить или удалить что-либо

Я искал столько, сколько мог, но не мог найти решение, чтобы решить мою проблему.

Независимо от того, устанавливаю ли я что-либо, удаляю что-либо, запускаю sudo apt-get update или sudo apt-get upgrade, мне все еще кажется следующее сообщение:

Setting up python3.2 (3.2.3-0ubuntu3.2) ...
Traceback (most recent call last):
  File "/usr/lib/python3.2/py_compile.py", line 187, in <module>
    sys.exit(main())
  File "/usr/lib/python3.2/py_compile.py", line 179, in main
    compile(filename, doraise=True)
  File "/usr/lib/python3.2/py_compile.py", line 111, in compile
    with tokenize.open(file) as f:
  File "/usr/lib/python3.2/tokenize.py", line 344, in open
    encoding, lines = detect_encoding(buffer.readline)
  File "/usr/lib/python3.2/tokenize.py", line 332, in detect_encoding
    encoding = find_cookie(second)
  File "/usr/lib/python3.2/tokenize.py", line 304, in find_cookie
    codec = lookup(encoding)
  File "/usr/lib/python3.2/encodings/__init__.py", line 98, in search_function
    level=0)
EOFError: EOF read where not expected
dpkg: error processing python3.2 (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up libopenimageio1.0 (1.0.9+git20120918-0irie3~precise1) ...
dpkg: dependency problems prevent configuration of libpython3.2:
 libpython3.2 depends on python3.2 (= 3.2.3-0ubuntu3.2); however:
  Package python3.2 is not configured yet.
dpkg: error processing libpython3.2 (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 python3.2
 libpython3.2

Стоит отметить, что эта проблема возникла на моем рабочем столе Сразу после обновления, и городская власть просто отключилась. Когда я снова загрузился после того, как вернулся, система стала очень медленной и обновления показывали «Частичное обновление». Я отменил его, запустил sudo apt-get install -f и все необходимые команды, чтобы запустить его, но после этого он не сработал.

Дополнительные примечания: при попытке установить Synaptic я получаю эту ошибку:

Setting up python3.2 (3.2.3-0ubuntu3.2) ...
Traceback (most recent call last):
  File "/usr/lib/python3.2/py_compile.py", line 187, in <module>
    sys.exit(main())
  File "/usr/lib/python3.2/py_compile.py", line 179, in main
    compile(filename, doraise=True)
  File "/usr/lib/python3.2/py_compile.py", line 111, in compile
    with tokenize.open(file) as f:
  File "/usr/lib/python3.2/tokenize.py", line 344, in open
    encoding, lines = detect_encoding(buffer.readline)
  File "/usr/lib/python3.2/tokenize.py", line 332, in detect_encoding
    encoding = find_cookie(second)
  File "/usr/lib/python3.2/tokenize.py", line 304, in find_cookie
    codec = lookup(encoding)
  File "/usr/lib/python3.2/encodings/__init__.py", line 98, in search_function
    level=0)
EOFError: EOF read where not expected
dpkg: error processing python3.2 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of libpython3.2:
 libpython3.2 depends on python3.2 (= 3.2.3-0ubuntu3.2); however:
  Package python3.2 is not configured yet.
dpkg: error processing libpython3.2 (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              No apport report written because MaxReports is reached already
                                            Errors were encountered while processing:
 python3.2
 libpython3.2
E: Sub-process /usr/bin/dpkg returned an error code (1)
3
задан 2 November 2012 в 02:07

2 ответа

Попробуйте запустить

sudo dpkg --configure -a

Чтобы перенастроить ваши зависимости.

Вы также можете попробовать вручную отредактировать файл статуса вашего пакета


Источник: http://www.iasptk.com/ubuntu-fix-broken-package-best-solution [ 111]

0
ответ дан 2 November 2012 в 02:07

Я «думаю», что мне удалось решить собственную проблему (хотя я не уверен в ее последствиях). После запуска "sudo apt-get clean" я нажал "sudo nautilus / var / lib / dpkg / info". Там я удалил КАЖДЫЙ файл, относящийся к именам пакетов, что вызывало у меня проблемы (такие как каждый файл "python3.2", "blender" и "yafaray") после резервного копирования их в определенные сжатые файлы. После этого я нажимаю apt-get update и apt-get update. Как только он показал, что обновлений не осталось, я просто выполнил «sudo apt-get purge» на python3 и python3.2, а также на любых остающихся конфликтующих пакетах, таких как yafaray и blender. После этого я переустановил python3 и python3.2 с другими пакетами.

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

0
ответ дан 2 November 2012 в 02:07

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

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