Проблемы с обновлением Kodi E: Sub-process / usr / bin / dpkg возвращает код ошибки (1) [duplicate]

Я использую Ubuntu уже несколько лет, но я только что установил версию 16.04, и у меня было много проблем. Я не программист командной строки, но вчера я попытался установить некоторое программное обеспечение, и это создает проблемы (а также не работает должным образом).

Когда я запускаю sudo apt-get -f install, я вижу следующее сообщение:

Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following additional packages will be installed: lua-event lua-expat lua-filesystem lua-sec lua-socket lua5.1 prosody Suggested packages: lua-zlib lua-dbi-postgresql lua-dbi-mysql lua-dbi-sqlite3 The following packages will be REMOVED: jitsi-meet-tokens The following NEW packages will be installed: lua-event lua-expat lua-filesystem lua-sec lua-socket lua5.1 prosody 0 upgraded, 7 newly installed, 1 to remove and 22 not upgraded. 3 not fully installed or removed. Need to get 0 B/413 kB of archives. After this operation, 2,296 kB of additional disk space will be used. Do you want to continue? [Y/n] Y (Reading database ... 176266 files and directories currently installed.) Removing jitsi-meet-tokens (1.0.962-1) ... dpkg: error processing package jitsi-meet-tokens (--remove): subprocess installed post-removal script returned error exit status 10 Errors were encountered while processing: jitsi-meet-tokens E: Sub-process /usr/bin/dpkg returned an error code (1)

Может кто-нибудь помочь мне разобраться, что мне нужно сделать, чтобы это разрешилось? Я в порядке с удалением джици, но я не уверен, что это исправит проблему. В настоящее время в верхнем правом углу есть красный круг с линией, которая указывает, что могут быть установлены пакеты с неудовлетворенными зависимостями. Любая помощь приветствуется.

131
задан 29 April 2016 в 03:13

4 ответа

У вас есть поврежденная установка jitsi. Мы могли бы пройти анализ, чтобы установить, что пошло не так, но поскольку вы довольны удалением jitsi, проще просто удалить его и убрать ваш репозиторий.

sudo apt-get purge jitsi* sudu apt-get autoremove sudo apt-get update
1
ответ дан 18 July 2018 в 09:47

Если ничего не работает, попробуйте это. Во-первых, создайте резервную копию своего файла статуса:

sudo cp /var/lib/dpkg/status /var/lib/dpkg/status_bk

Откройте текущий файл состояния, используя ваш любимый текстовый редактор

sudo nano /var/lib/dpkg/status

Найдите и удалите весь текст о пакете, который вы хотите для удаления в этом случае:

Package: jitsi-meet-tokens Status: deinstall ok half-installed Priority: extra Section: net Installed-Size: 53 Maintainer: Jitsi Team <dev@jitsi.org> Architecture: all Source: jitsi-meet Version: 1.0.1073-1 Depends: debconf (>= 0.5) | debconf-2.0, prosody-trunk (>= 1nightly607), libssl-dev, luarocks, jitsi-meet-prosody Description: Prosody token authentication plugin for Jitsi Meet Homepage: https://jitsi.org/meet

Сохранить, выйти и запустить

sudo apt-get update

Источник: Linux Mint Forums

4
ответ дан 18 July 2018 в 09:47

У вас есть поврежденная установка jitsi. Мы могли бы пройти анализ, чтобы установить, что пошло не так, но поскольку вы довольны удалением jitsi, проще просто удалить его и убрать ваш репозиторий.

sudo apt-get purge jitsi* sudu apt-get autoremove sudo apt-get update
1
ответ дан 24 July 2018 в 19:26
  • 1
    Мне действительно было бы интересно исправить Джици, потому что мой план состоял в том, чтобы попытаться переустановить его. Однако, когда я попробовал ваше предложение, используя «sudo apt-get purge jitsi», Я вижу следующий вывод: Чтение списков пакетов ... Готово Создание дерева зависимостей Чтение информации о состоянии ... Готово Возможно, вы захотите запустить «apt-get -f install», чтобы исправить следующее: Следующие пакеты имеют неудовлетворенные зависимости: jitsi-meet -prosody: Зависит от просодии или просодии, но не устанавливается. E: Неудовлетворенные зависимости. Попробуйте «apt-get -f install» без пакетов (или укажите решение). – Gen Yes 30 April 2016 в 06:02
  • 2
    Я обновил ответ, чтобы иметь дело с этим – Steve Roome 30 April 2016 в 11:59

Если ничего не работает, попробуйте это. Во-первых, создайте резервную копию своего файла статуса:

sudo cp /var/lib/dpkg/status /var/lib/dpkg/status_bk

Откройте текущий файл состояния, используя ваш любимый текстовый редактор

sudo nano /var/lib/dpkg/status

Найдите и удалите весь текст о пакете, который вы хотите для удаления в этом случае:

Package: jitsi-meet-tokens Status: deinstall ok half-installed Priority: extra Section: net Installed-Size: 53 Maintainer: Jitsi Team <dev@jitsi.org> Architecture: all Source: jitsi-meet Version: 1.0.1073-1 Depends: debconf (>= 0.5) | debconf-2.0, prosody-trunk (>= 1nightly607), libssl-dev, luarocks, jitsi-meet-prosody Description: Prosody token authentication plugin for Jitsi Meet Homepage: https://jitsi.org/meet

Сохранить, выйти и запустить

sudo apt-get update

Источник: Linux Mint Forums

4
ответ дан 24 July 2018 в 19:26
  • 1
    Так как это действительно может быть полезным ответом, я отредактировал его, а не помечать, но, пожалуйста, некритически копируйте и вставляйте информацию из другого места. По крайней мере, приспособитесь так, чтобы это было на тему (Linux Mint не по теме здесь) – Zanna 7 November 2016 в 01:13

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

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