📋 Общ преглед
Скриптът /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, няма да има изход – скриптът работи “тихо”.