On most RHEL systems like CentOS and Almalinux, it is possible to exclude certain types of packages from being installed/updated via the yum configuration. In some cases, a JetBackup required package may fall under these exclusions. When installing or updating JetBackup, if an error such as the following occurs:
Error: Package: jetbackup-mc-1.0.9-1.x86_64 (jetapps-edge)
Requires: jetphp73-ftp >= 7.3.26.4
--> Finished Dependency Resolution
Error: Package: jetbackup5-base-5.2.10-2.x86_64 (jetapps-edge)
Requires: jetphp73-ftp >= 7.3.26.4
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
It may be a good idea to check the /etc/yum.conf file for any excludes on suffixes that match the failed package. In the example above the /etc/yum.conf file may have included the following configuration:
exclude=apache* httpd* mod_* mysql* MySQL* mariadb* da_* *ftp*
Here the exclusion of all packages with the pattern "ftp" resulted in the jetphp73-ftp package being missing during the install. You can modify the exclude to ftp* to allow the jetphp73-ftp dependency to be installed.