Февруари 24, 2026

Скрипт: find_and_fix_rpm_issues

 

📋 Общ преглед

Скриптът /usr/local/cpanel/scripts/find_and_fix_rpm_issues открива проблеми с RPM базата данни на сървъра и я възстановява, ако има проблеми.
Той също така открива и премахва дублиращи се RPM пакети на cPanel и ги инсталира отново, ако е необходимо.

Може да използваш този скрипт, ако получаваш грешки при инсталация на RPM пакети.

 

⚠️ Забележки:

  • Скриптът трябва да се изпълни като root потребител.

  • Можеш също да възстановиш RPM базата от WHM интерфейса:
    WHM » Home » Software » Rebuild RPM Database

  • Скриптът не поддържа Ubuntu.

  • За списък с чести грешки при RPM инсталации, прочети:
    RPM Installation Failures (англ.)

 

Стартиране на скрипта

 

/usr/local/cpanel/scripts/find_and_fix_rpm_issues [опция]

 

Опции

⚠️ Важно: Може да използваш само една опция при изпълнение на скрипта.

Опция Описание
–findonly Само открива и докладва проблеми, без да прави промени.
–rebuildonly Безусловно възстановява RPM базата, независимо от състоянието ѝ.

 

Пример:

Ако искаш само да провериш за проблеми, без да възстановяваш базата:

 

/usr/local/cpanel/scripts/find_and_fix_rpm_issues –findonly

 

Примерен изход:

 

Checking that the RPM DB is OK…

glibc-2.17-222.el7.x86_64

OK: RPM DB is responding to queries

Testing if rpm_is_working RPM is installed

package rpm_is_working is not installed

Testing if it’s possible to install a simple RPM

Preparing…                          

Updating / installing…

rpm_is_working-1.0-0                  

 

Ако използваш –rebuildonly, няма да има изход – скриптът работи “тихо”.