diff --git a/virtualmin-centos-6-comps.xml b/virtualmin-centos-6-comps.xml
index fbad8e0..5de0c32 100644
--- a/virtualmin-centos-6-comps.xml
+++ b/virtualmin-centos-6-comps.xml
@@ -91,6 +91,7 @@
spamassassin
webalizer
xz
+ perl-IO-Tty
perl-DBD-Pg
php-odbc
php-pgsql
@@ -119,6 +120,7 @@
perl-DBD-MySQL
perl-JSON-PP
perl-JSON-XS
+ perl-IO-Tty
perl-Log-Log4perl
perl-LWP-Protocol-https
perl-Module-Load
@@ -195,6 +197,7 @@
perl-parent
perl-Time-HiRes
perl-XML-Simple
+ perl-IO-Tty
php-cli
php-fpm
php-gd
@@ -270,6 +273,7 @@
php-cli
php-fpm
php-gd
+ perl-IO-Tty
php-imap
php-mysql
php-pear
diff --git a/virtualmin-centos-7-comps.xml b/virtualmin-centos-7-comps.xml
index a1ed766..cca948a 100644
--- a/virtualmin-centos-7-comps.xml
+++ b/virtualmin-centos-7-comps.xml
@@ -43,6 +43,7 @@
perl-Crypt-SSLeay
perl-DBD-MySQL
perl-JSON-PP
+ perl-IO-Tty
perl-JSON-XS
perl-Log-Log4perl
perl-LWP-Protocol-https
@@ -137,6 +138,7 @@
php-mbstring
php-mysql
php-pear
+ perl-IO-Tty
python
quota
unzip
@@ -233,6 +235,7 @@
cyrus-sasl
cyrus-sasl-gssapi
cyrus-sasl-plain
+ perl-IO-Tty
dovecot
fail2ban-firewalld
fail2ban-server
@@ -304,6 +307,7 @@
bind
bind-utils
bzip2
+ perl-IO-Tty
clamav
cyrus-sasl
cyrus-sasl-gssapi
diff --git a/virtualmin-fedora-25-comps.xml b/virtualmin-fedora-25-comps.xml
index 20d9ab9..0cded82 100644
--- a/virtualmin-fedora-25-comps.xml
+++ b/virtualmin-fedora-25-comps.xml
@@ -15,6 +15,8 @@
httpd
httpd-itk
iptables
+ perl-IO-Tty
+
mod_ssl
openssl
perl-Config-IniFiles
@@ -110,6 +112,7 @@
php-gd
php-imap
php-mbstring
+ perl-IO-Tty
php-mysql
php-pear
python
diff --git a/virtualmin-fedora-26-comps.xml b/virtualmin-fedora-26-comps.xml
index 150c485..542d7f6 100644
--- a/virtualmin-fedora-26-comps.xml
+++ b/virtualmin-fedora-26-comps.xml
@@ -26,6 +26,8 @@
perl-LWP-Protocol-https
perl-Module-Load
perl-parent
+ perl-IO-Tty
+
perl-Time-HiRes
perl-XML-Simple
php-cli
@@ -121,6 +123,7 @@
ca-certificates
clamav
clamav-scanner-systemd
+ perl-IO-Tty
clamav-server
clamav-server-systemd
cyrus-sasl