Прерванная транзакция YUM

#!/bin/bash

for f in *.dat
do
    gdrive --config "config.json" upload $f
done

Или башмачок -вкладыш:

[mehlsec@localhost ~]$ for f in *.dat; do gdrive --config "config.json" upload $f; done

Они будут загружать все файлы.dat в ваш текущий каталог один за другим.

1
24.07.2018, 15:06
1 ответ

Для устранения проблемы можно использовать следующую команду:

$ yum history redo force-reinstall last --setopt=protected_multilib=false

Это говорит yumвыполнить последнюю транзакцию еще раз с параметром force-reinstall. --setopt=protected_multilib=falseможет потребоваться не во всех случаях (в моем случае это было из-за проблемы с пакетом grub2 ).

Транзакция может сообщать о некоторых ошибках в пакетах, перечисленных дважды во время процесса, однако она завершается, и состояние RPM кажется правильным.

Однако yum по-прежнему жалуется на незавершенные транзакции (, но больше не дает сбоев ). Теперь их можно безопасно удалить с помощью:

$ yum-complete-transaction --cleanup-only

На данный момент YUM работает, как и прежде.

3
27.01.2020, 23:32

Теги

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