• We value your experience with Plesk during 2025
    Plesk strives to perform even better in 2026. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2025.
    Please take this short survey:

    https://survey.webpros.com/

Failure to add subscription + Plesk failing to load

Pwoy

New Pleskian
Hi,

I am not sure what happened, as I am unable to add subscription in my Plesk now. This is the error message:
Error: hosting update is failed: f2bmng failed: ERROR:f2bmng:Command '['/bin/rpm', '-qf', '--queryformat', '%{NAME}\\n', '/etc/fail2ban/jail.conf', '/etc/fail2ban/jail.d/plesk.conf', '/etc/fail2ban/jail.local']' returned non-zero exit status 3

My server:
Php: V5.4.35
Server OS: Linux 2.6.32-042stab092.2
 
Last edited:
Do you have Plesk 12? Fail2ban is feature of Plesk 12 version.
It looks like there is incorrect/incomplete installation of Fail2ban packages.
If you have Plesk 12 version - reinstall the fail2ban packages using autoinstaller.
 
Hi, yes sorry. I have Plesk 12.0.18.

The failing to add subscription problem seems to be gone somehow - I don't get any more error messages.

I went to the etc folder and only found: fail2ban.previous, fail2ban.old

I went to Plesk > Tools & Settings > Security > IP Address Banning (Fail2Ban) and there is an error message saying: "Internal error: f2bmng failed: ERROR:f2bmng:No section: 'Definition'"

1. I tried installing via SSH using: sudo yum install fail2ban
This is the output:
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror, priorities
Setting up Install Process
Determining fastest mirrors
* base: centos.ipserverone.com
* extras: centos.ipserverone.com
* remi: mirrors.thzhost.com
* updates: centos.ipserverone.com
base | 3.7 kB 00:00
base/primary_db | 4.6 MB 00:11
extras | 3.4 kB 00:00
extras/primary_db | 30 kB 00:00
remi | 2.9 kB 00:00
remi/primary_db | 1.0 MB 00:02
updates | 3.4 kB 00:00
updates/primary_db | 1.5 MB 00:03
Nothing to do​

2. Then I tried: yum --enablerepo=epel install fail2ban jwhois
This is the output:
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror, priorities
Setting up Install Process
Loading mirror speeds from cached hostfile
epel/metalink | 4.7 kB 00:00
* base: centos.ipserverone.com
* epel: mirrors.vinahost.vn
* extras: centos.ipserverone.com
* remi: mirrors.thzhost.com
* updates: centos.ipserverone.com
epel | 4.4 kB 00:01
epel/primary_db | 6.3 MB 06:37
Package jwhois-4.0-19.el6.x86_64 already installed and latest version
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
---> Package fail2ban.noarch 0:0.8.13-14052018 will be updated
---> Package fail2ban.noarch 0:0.8.14-1.el6 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================
Package Arch Version Repository Size
===============================================================================
Updating:
fail2ban noarch 0.8.14-1.el6 epel 242 k

Transaction Summary
===============================================================================
Upgrade 1 Package(s)

Total download size: 242 k
Is this ok [y/N]:
3. I entered y:
Downloading Packages:
fail2ban-0.8.14-1.el6.noarch.rpm | 242 kB 00:21
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
** Found 32 pre-existing rpmdb problem(s), 'yum check' output follows:
audit-libs-2.3.7-5.el6.x86_64 is a duplicate with audit-libs-2.2-4.el6_5.x86_64
bash-4.1.2-29.el6.x86_64 is a duplicate with bash-4.1.2-15.el6_5.1.x86_64
coreutils-8.4-37.el6.x86_64 is a duplicate with coreutils-8.4-31.el6_5.1.x86_64
coreutils-libs-8.4-37.el6.x86_64 is a duplicate with coreutils-libs-8.4-31.el6_5.1.x86_64
cyrus-sasl-lib-2.1.23-15.el6_6.1.x86_64 is a duplicate with cyrus-sasl-lib-2.1.23-13.el6_3.1.x86_64
elfutils-libelf-0.158-3.2.el6.x86_64 is a duplicate with elfutils-libelf-0.152-1.el6.x86_64
file-libs-5.04-21.el6.x86_64 is a duplicate with file-libs-5.04-15.el6.x86_64
glibc-2.12-1.149.el6_6.4.x86_64 is a duplicate with glibc-2.12-1.132.el6_5.2.x86_64
glibc-common-2.12-1.149.el6_6.4.x86_64 is a duplicate with glibc-common-2.12-1.132.el6_5.2.x86_64
grep-2.6.3-6.el6.x86_64 is a duplicate with grep-2.6.3-4.el6_5.1.x86_64
keyutils-libs-1.4-5.el6.x86_64 is a duplicate with keyutils-libs-1.4-4.el6.x86_64
krb5-libs-1.10.3-33.el6.x86_64 is a duplicate with krb5-libs-1.10.3-15.el6_5.1.x86_64
libcom_err-1.41.12-21.el6.x86_64 is a duplicate with libcom_err-1.41.12-18.el6.x86_64
libgcc-4.4.7-11.el6.x86_64 is a duplicate with libgcc-4.4.7-4.el6.x86_64
libselinux-2.0.94-5.8.el6.x86_64 is a duplicate with libselinux-2.0.94-5.3.el6_4.1.x86_64
libstdc++-4.4.7-11.el6.x86_64 is a duplicate with libstdc++-4.4.7-4.el6.x86_64
libuuid-2.17.2-12.18.el6.x86_64 is a duplicate with libuuid-2.17.2-12.14.el6_5.x86_64
libxml2-2.7.6-17.el6_6.1.x86_64 is a duplicate with libxml2-2.7.6-14.el6_5.1.x86_64
nspr-4.10.6-1.el6_5.x86_64 is a duplicate with nspr-4.10.2-1.el6_5.x86_64
nss-softokn-freebl-3.14.3-19.el6_6.x86_64 is a duplicate with nss-softokn-freebl-3.14.3-10.el6_5.x86_64
nss-util-3.16.2.3-2.el6_6.x86_64 is a duplicate with nss-util-3.15.3-1.el6_5.x86_64
openssl-1.0.1e-30.el6_6.5.x86_64 is a duplicate with openssl-1.0.1e-16.el6_5.7.x86_64
pam-1.1.1-20.el6.x86_64 is a duplicate with pam-1.1.1-17.el6.x86_64
4:perl-5.10.1-136.el6_6.1.x86_64 is a duplicate with 4:perl-5.10.1-136.el6.x86_64
1:perl-Module-Pluggable-3.90-136.el6_6.1.x86_64 is a duplicate with 1:perl-Module-Pluggable-3.90-136.el6.x86_64
1:perl-Pod-Escapes-1.04-136.el6_6.1.x86_64 is a duplicate with 1:perl-Pod-Escapes-1.04-136.el6.x86_64
1:perl-Pod-Simple-3.13-136.el6_6.1.x86_64 is a duplicate with 1:perl-Pod-Simple-3.13-136.el6.x86_64
4:perl-libs-5.10.1-136.el6_6.1.x86_64 is a duplicate with 4:perl-libs-5.10.1-136.el6.x86_64
3:perl-version-0.77-136.el6_6.1.x86_64 is a duplicate with 3:perl-version-0.77-136.el6.x86_64
2:shadow-utils-4.1.4.2-19.el6.x86_64 is a duplicate with 2:shadow-utils-4.1.4.2-13.el6.x86_64
tzdata-2014j-1.el6.noarch is a duplicate with tzdata-2014d-1.el6.noarch
xz-libs-4.999.9-0.5.beta.20091007git.el6.x86_64 is a duplicate with xz-libs-4.999.9-0.3.beta.20091007git.el6.x86_64
Updating : fail2ban-0.8.14-1.el6.noarch 1/2
Cleanup : fail2ban-0.8.13-14052018.noarch 2/2
Verifying : fail2ban-0.8.14-1.el6.noarch 1/2
Verifying : fail2ban-0.8.13-14052018.noarch 2/2

Updated:
fail2ban.noarch 0:0.8.14-1.el6

Complete!
4. I then followed some of the steps in here because for others, I found that they already exist or have been done with the previous installation.

5. A problem then arises here. I did: service fail2ban restart
Stopping fail2ban: ERROR Unable to contact server. Is it running?
[FAILED]
Starting fail2ban: ERROR No file(s) found for glob /var/log/proftpd/proftpd.log
ERROR Failed during configuration: Have not found any log file for proftpd-iptables jail
[FAILED]​

Please advise how I should go on for now, to complete my fail2ban re-installation? Thank you!
 
You should remove it first with:

# rpm -e fail2ban plesk-fail2ban-configurator

and then install it back with Plesk autoinstaller.
 
Back
Top