Вы регулярно копируете файл журнала транзакций? (Вы должны),
Это кажется, что у Вас есть фрагментация Виртуального файла журнала (VLF). Я предложил бы читать: 8 Шагов к лучшей пропускной способности Журнала транзакций
Используйте плагин yum-versionlock, чтобы заблокировать нужную версию пакета:
yum install yum-versionlock
Чтобы продолжить:
Теперь отредактируйте / etc / yum / pluginconf.d / versionlock.list
и укажите желаемую версию:
puppet 2.7.19
puppet-server 2.7.19
Наконец, установите ее. В зависимости от вашей текущей ситуации используйте только один из:
yum upgrade puppet
yum downgrade puppet
yum distro-sync
Установите определенную версию марионетки:
yum install puppet-2.7.19
yum install puppet-server-2.7.19
Заблокируйте версию пакета на текущую установленную версию:
yum versionlock puppet
yum versionlock puppet-server