Удаление пакета из очереди установки [дубликат]

Это кажется простым, но я гуглил несколько дней.

Установка gitlab пошла не так, поэтому я попытался очистить его, чтобы переустановить, однако получил следующее:

dpkg: error processing package gitlab-ce (--remove):
    package is in a very bad inconsistent state; you should
    reinstall it before attempting a removal

Однако попытка установки приводит к зависанию на 6%, это проблема была изначально. Мне больше не нужен gitlab (я использую gitea на другом компьютере), но эта проблема не позволяет мне установить что-либо в любое время, когда я использую apt для установки того, что он также хочет установить gitlab одновременно, который снова висит на 6%.

Например, sudo apt-get install curl показывает следующее:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
    gitlab-ce libcurl4
The following packages will be upgraded:
    curl gitlab-ce libcurl4
3 upgraded, 0 newly installed, 0 to remove and 65 not upgraded.
1 not fully installed or removed.
Need to get 472 MB of archives.
After this operation, 1460 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 curl amd64 7.58.0-2ubuntu3.5 [159 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcurl4 amd64 7.58.0-2ubuntu3.5 [214 kB]
Get:3 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic/main amd64 gitlab-ce amd64 11.5.0-ce.0 [472 MB]
Fetched 287 MB in 18s (16.3 MB/s)
(Reading database ... 54181 files and directories currently installed.)
Preparing to unpack .../gitlab-ce_11.5.0-ce.0_amd64.deb ...
0
задан 27 November 2018 в 03:41

1 ответ

Слишком много подобных вопросов существуют в AskUbuntu

  1. Пакет находится в очень плохом непоследовательном состоянии
  2. То, как зафиксировать "Пакет, находится по очень плохой непоследовательной" ошибке состояния?
  3. dpkg: "Пакет находится в очень плохом непоследовательном состоянии", как зафиксировать его?

но его имеет его собственную особенность.

Общий ответ

пакет находится в очень плохом непоследовательном состоянии - необходимо переустановить его перед деланием попытку конфигурации.

Проблему легко устранить. Просто переустановите пакет:

sudo apt-get --reinstall install gitlab-ce

Но в случае, если Вы не хотите устанавливать его, или Вы не можете, потому что это придерживалось, можно всегда использовать --force-all опция в dpkg.

Будьте Осторожны с этой опцией, поскольку она может повредить вещи плохо.

sudo dpkg -P --force-all gitlab-ce

Кроме того, если у Вас есть какой-либо PPA, включенный, который обеспечивает gitlab-ce, отключите его или полностью удалите его.

1
ответ дан 27 October 2019 в 01:32

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

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