2016-10-27 2 views
2

У меня странная проблема, из-за которой я не могу избавиться. Каждый раз, когда я пытаюсь что-то сделать в apt, я получаю эту проблему Чтение информации о состоянии ... Сделано 0 обновлено, 0 вновь установлено, 0 удалено и 185 не обновлен. 3 не полностью установлен или удален. После этой операции будет использоваться 0 B дополнительного дискового пространства. Настройка pypy (5.4.1 + dfsg-1) ... /var/lib/dpkg/info/pypy.postinst: 39: /var/lib/dpkg/info/pypy.postinst: pypycompile: не найдено dpkg: пакет обработки ошибок pypy (--configure): подпроцесс установлен после установки сценарий возвращен статус выхода ошибки 127 dpkg: проблемы с зависимостью предотвращают конфигурацию pypy-pkg-ресурсов: pypy-pkg-resources зависит от pypy; однако: Пакет pypy еще не настроен.pypy apt коррупция - круговая зависимость?

Dpkg: ошибка пакета обработки PyPy-PKG-ресурсы (--configure): проблемы зависимостей - оставляем не настроенным Dpkg: проблемы зависимости предотвращения конфигурации PyPy-Setuptools: PyPy-Setuptools зависит от PyPy-PKG-ресурсов (= 28,0,0-1); однако: Пакет pypy-pkg-resources еще не настроен. pypy-setuptools зависит от pypy; однако: Пакет pypy еще не настроен.

Dpkg: пакет обработки ошибок PyPy-Setuptools (--configure): проблемы зависимостей - оставляем не настроенным ошибки были обнаружены при обработке: PyPy PyPy-PKG-ресурсы PyPy-Setuptools

Я думаю, проблема первопричины - это pypy: $ sudo dpkg --configure pypy Настройка pypy (5.4.1 + dfsg-1) ... /var/lib/dpkg/info/pypy.postinst: 39:/var/lib /dpkg/info/pypy.postinst: pypycompile: не найдено dpkg: пакет обработки ошибок pypy (--configure): подпроцесс установлен после установки скрипта возвращается ошибка выхода из состояния 127 возникли ошибки при обработке: PyPy

, но не уверен, как выкопать себя из этого, как я не могу переустановить, удалить, или, кажется, сделать что-нибудь с ним:

$ Sudo APT-получить удалить PyPy чтения списки пакетов ... Готово дерево зависимостей Building
чтения информации о состоянии ... Готово следующие пакеты будут УДАЛЕНЫ: PyPy PyPy-PKG-ресурсы pypy-setuptools 0 обновлено, 0 вновь установлено, 3 для remo ve и 185 не обновлены. 3 не полностью установлен или удален. После этой операции освободится дисковое пространство на 34,2 МБ. Вы хотите продолжить [Y/n]? y (Чтение базы данных ... 78437 файлов и каталогов, установленных в настоящее время.) Удаление pypy-setuptools (28.0.0-1) ... Удаление pypy-pkg-resources (28.0.0-1) ... Удаление pypy (5.4.1 + dfsg-1) ... /var/lib/dpkg/info/pypy.prerm: 18:/var/lib/dpkg/info/pypy.prerm: pypyclean: не найден Dpkg: пакет обработки ошибок PyPy (--remove): подпроцесса установлен предварительно удаление скрипта возвращается ошибка выход состояние 127 возникла ошибка во время обработки: PyPy E: Sub-процесс/USR/бен/dpkg возвращен код ошибки (1)

У кого-нибудь есть идеи?

ответ

0

Если кто-то попадает этот раз, вот решение, которое я нашел в конце концов:

  1. разблокированию вопрос не будучи в состоянии сделать DPKG --config PyPy обновив/USR/BIN/pypycompile использовать #!/USR/binpython в качестве переводчика, а не #!/USR/бен/PyPy
  2. Update /usr/lib/pypy/runtime.d/public_modules.rtupdate не пытаться запустить pypyclean

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

3

На самом деле, похоже, проблема в том, что по какой-то причине Debian не создает символическую ссылку на pypy. Можно легко исправить, запустив sudo ln -s /usr/lib/pypy/bin/pypy-c /usr/bin/pypy, а затем снова запустите sudo apt-get install pypy, и все должно быть хорошо с миром!

Надеюсь, что это поможет, если не вам, кому-то другому, кто является Google.

Приветствия, Zzyzx

+0

Можно подтвердить, что это все еще проблема в участке. Должна ли программа установки пакета создавать необходимые символические ссылки? – ephsmith

+0

Да, должно. Не знаете, что вызывает его. Не просмотрите пакет, чтобы увидеть, что его вызывает. –

Смежные вопросы