Рейтинг:2

Система пакетов нарушена. Невозможно это исправить

флаг uz

Я пробовал несколько вещей в Интернете, чтобы исправить это как бег sudo apt-get -f установить и sudo apt-очистить

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

Проверьте, используете ли вы сторонние репозитории. Если это так, отключите их, так как они являются распространенным источником проблем.
Кроме того, выполните следующую команду в терминале: apt-get install -f
Транзакция не удалась: система пакетов нарушена
 Следующие пакеты имеют неудовлетворенные зависимости:

libpam-modules: PreDepends: libaudit1 (>= 1:2.2.1), но установлен 1:2.8.5-2ubuntu6
                PreDepends: libc6 (>= 2.27), но установлена ​​2.31-0ubuntu9.2
                PreDepends: libcrypt1 (>= 1:4.1.0), но установлена ​​1:4.4.10-10ubuntu4
                PreDepends: libselinux1 (>= 2.1.9), но установлена ​​3.0-1build2
                PreDepends: libpam-modules-bin (= 1.3.1-5ubuntu4.2), но установлена ​​1.3.1-5ubuntu4.3

Я попытался следовать ответу этого руководства. но это не помогло: Как разрешить неудовлетворенные зависимости после добавления PPA?

результат sudo apt-получить обновление :

E: В репозитории «http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu focus Release» нет файла Release.
N: Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено.
N: См. справочную страницу apt-secure(8) для получения сведений о создании репозитория и настройке пользователя.

У меня версия 20.04 кстати. Я нуб, поэтому я не уверен, что делаю, мне просто нужно это исправить

редактировать: результат судо получить обновление :

Попадание:1 http://archive.canonical.com/ubuntu фокусное InRelease
Получите: 2 http://security.ubuntu.com/ubuntu focus-security InRelease [114 КБ]
Попадание:3 http://de.archive.ubuntu.com/ubuntu focus InRelease                               
Попадание:4 http://de.archive.ubuntu.com/ubuntu focus-updates InRelease
Получить:5 http://de.archive.ubuntu.com/ubuntu focus-backports InRelease [101 КБ]
Получить: 6 http://security.ubuntu.com/ubuntu focus-security/main amd64 Метаданные DEP-11 [29,0 КБ]
Получить: 7 http://security.ubuntu.com/ubuntu focus-security/universe amd64 Метаданные DEP-11 [63,7 КБ]
Получите:8 http://security.ubuntu.com/ubuntu focus-security/multiverse amd64 Метаданные DEP-11 [2.464 B]
Получено 310 КБ за 2 с (148 КБ/с)               
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
58 пакетов могут быть обновлены. Запустите «apt list --upgradable», чтобы увидеть их.

результат sudo получить обновление :

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Возможно, вы захотите запустить «apt --fix-broken install», чтобы исправить это.
Следующие пакеты имеют неудовлетворенные зависимости:
 libpam-modules: PreDepends: libpam-modules-bin (= 1.3.1-5ubuntu4.2)
                  Рекомендует: update-motd, но он не установлен
E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).

результат apt --fix-сломанная установка

apt --fix-сломанная установка
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Следующие пакеты были установлены автоматически и больше не требуются:
  libgsoap-2.8.91 libllvm11 liblzf1 libvncserver1 прокладка виртуальный бокс-dkms
Используйте «apt autoremove», чтобы удалить их.
Будут установлены следующие дополнительные пакеты:
  libpam-модули
Рекомендуемые пакеты:
  обновление-motd
Будут обновлены следующие пакеты:
  libpam-модули
1 обновлено, 0 установлено заново, 0 удалено и 57 не обновлено.
Нужно получить 0 Б/260 кБ архивов.
После этой операции будет использовано 0 Б дополнительного дискового пространства.
Вы хотите продолжить? [Да/нет] г
debconf: DbDriver "config": /var/cache/debconf/config.dat заблокирован другим процессом: ресурс временно недоступен
(Чтение базы данных... На данный момент установлено 258871 файлов и каталогов.)
Подготовка к распаковке .../libpam-modules_1.3.1-5ubuntu4.3_amd64.deb ...
debconf: DbDriver "config": /var/cache/debconf/config.dat заблокирован другим процессом: ресурс временно недоступен
dpkg: ошибка обработки архива /var/cache/apt/archives/libpam-modules_1.3.1-5ubuntu4.3_amd64.deb (--unpack):
 новый libpam-modules: подпроцесс сценария предварительной установки пакета amd64 вернул статус выхода ошибки 1
При обработке возникли ошибки:
 /var/cache/apt/archives/libpam-modules_1.3.1-5ubuntu4.3_amd64.deb
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)

результат sudo apt автоудаление

sudo apt автоудаление
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Возможно, вы захотите запустить «apt --fix-broken install», чтобы исправить это.
Следующие пакеты имеют неудовлетворенные зависимости:
 libpam-modules: PreDepends: libpam-modules-bin (= 1.3.1-5ubuntu4.2)
                  Рекомендует: update-motd, но он не установлен
E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).

вывод apt policy libpam-modules

libpam-модули:
  Установлено: 1.3.1-5ubuntu4.2
  Кандидат: 1.3.1-5ubuntu4.3
  Таблица версий:
     1.3.1-5убунту4.3 500
        500 http://de.archive.ubuntu.com/ubuntu focus-updates/main Пакеты amd64
 *** 1.3.1-5убунту4.2 100
        100 /var/lib/dpkg/status
     1.3.1-5убунту4 500
        500 http://de.archive.ubuntu.com/ubuntu focus/main Пакеты amd64

Я не могу установить диспетчер пакетов Synaptic, так как не могу установить никакие программы

Nmath avatar
флаг ng
Сколько PPA у вас установлено и сколько из них поддерживается PPA? Вы должны прочитать: [Безопасно ли добавление PPA в мою систему...](https://askubuntu.com/q/35629) и [Что я могу сделать, если в репозитории/PPA нет файла Release?]( https://askubuntu.com/q/866901). PPA не всегда лучший способ добавить программное обеспечение в вашу систему, а устаревшие PPA могут создавать зависимости, которые нарушают зависимости для другого программного обеспечения. Вам следует удалить все проблемные PPA и повторить попытку обновления программного обеспечения.
user535733 avatar
флаг cn
Это прямо в вашем выводе: «Проверьте, используете ли вы сторонние репозитории. Если это так, отключите их, так как они являются распространенным источником проблем.
флаг uz
@ user535733 объясни мне, как будто я твоя бабушка. потому что я даже не понимаю, что такое сторонние репозитории. Я включал/отключал их один за другим, но это не имело значения
флаг uz
@Nmath хорошо, так как я могу удалить http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu?
user535733 avatar
флаг cn
Третья сторона = не Ubuntu = кто-то еще. Пример: ППА.
Nmath avatar
флаг ng
Ответ, опубликованный @Bill Miller, объясняет, как удалить PPA.
флаг uz
@Nmath теперь я не получаю никаких ошибок, когда использую `sudo apt-get update`. но проблема остается. система пакетов все еще не работает
Nmath avatar
флаг ng
Предполагая, что вы уже пробовали `sudo apt-get -f install` снова. Можете ли вы обновить свой вопрос и включить полный вывод как `sudo apt update`, так и `sudo apt upgrade`
флаг uz
@Nmath я редактировал свою тему
Nmath avatar
флаг ng
Запустите sudo apt autoremove и повторите попытку.
флаг uz
@Nmath Я также опубликовал результат этой команды.
Nmath avatar
флаг ng
`libpam-modules`, похоже, является оскорбительным пакетом. Достигнув точки, когда решение может привести к дальнейшему сбою системы, поэтому убедитесь, что ваши резервные копии в порядке.Вы можете запустить `sudo apt purge libpam-modules`, который удалит этот пакет, что должно позволить вам `автоматически удалить` `обновить` и снова `обновить`. Когда вы очищаете этот пакет, прежде чем продолжить, посмотрите на любые другие пакеты, которые он хочет удалить вместе с ним. Если это огромный список или включает в себя такие вещи, как ваше DE или другое программное обеспечение, просто скопируйте и вставьте вывод сюда и `N`, и мы сможем устранить неполадки дальше.
флаг uz
@Nmath обновил ветку, а для обновлений и обновлений команд я только что получил ``` Следующие пакеты имеют неудовлетворенные зависимости: libpam-modules: PreDepends: libpam-modules-bin (= 1.3.1-5ubuntu4.2) Рекомендует: update-motd, но он не установлен E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение). ``` еще раз
Nmath avatar
флаг ng
Вы очищали модули libpam?
флаг uz
@Nmath да, я сделал и получил «E: неудовлетворенные зависимости. Попробуйте выполнить« apt --fix-broken install »без пакетов (или укажите решение)». еще раз
karel avatar
флаг sa
Отвечает ли это на ваш вопрос? ["debconf: DbDriver "config": config.dat заблокирован другим процессом: ресурс временно недоступен" при установке пакетов](https://askubuntu.com/questions/136881/debconf-dbdriver-config-config-dat-is -заблокирован другим-процессом-ресурсом-t)
флаг uz
@karel да, наконец, я запустил `sudo rm /var/cache/debconf/*.dat` и теперь я могу устанавливать новые программы и запускать программу обновления программного обеспечения. Благодарность :)
karel avatar
флаг sa
@yussi Если приведенная выше ссылка ответила на ваш вопрос, подтвердите его, нажав переключатель «Да» справа от того места, где написано «Это ответ на ваш вопрос?» в голубом баннере над вашим вопросом.
Рейтинг:1
флаг dj

Шаг 1 — удалить сломанный репозиторий из списка источников. Он недоступен для 20.04 Focal.

Вы можете сделать это, открыв инструмент «Программное обеспечение и обновления», щелкнув вкладку «Другое программное обеспечение», а затем сняв флажок рядом с репозиторием, или набрав sudo add-apt-repository -r ppa:nathan-renniewaldock/flux в терминале.

Если вы выполнили последнюю процедуру, выполните судо подходящее обновление.

Хорошо, есть еще проблемы после этого.

Шаг 2 исправлен

Глядя на вывод apt policy libpam-modules ---

Существует осиротевшая версия пакета, 1.3.1-5убунту4.2 установлен. Он не пришел из обычных репозиториев. Похоже, вы добавили ppa, установили из него пакет, а затем удалили ppa. Или установил его другим нестандартным способом.

Я бы попробовал использовать Synaptic Package Manager для принудительной установки 1.3.1-5убунту4.3. Если это позволяет вам на сломанной системе. Но внимательно изучите предлагаемые изменения, прежде чем принять их

флаг uz
HI Я не могу установить диспетчер пакетов Synaptic, так как не могу установить никакие программы.
Bill Miller avatar
флаг dj
@yussi случайно у тебя не установлен `aptitude`? Вы можете принудительно установить версию с этим (если это позволяет вам в сломанной системе)

Ответить или комментировать

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