apt-utils is not automatically installed

On a minimal installation of Ubuntu, apt-utils is not installed. This creates a lot of messages from debconf during the execution of install.sh.

It is unclear to the operator installing Virtualmin whether this is problematic, and it seems that prepending apt-utils (and possibly dialog, for similar messages about falling back to readline) to the list of packages installed first will ensure a proper installation on both minimal and full Ubuntu Server installations, without causing undue eyebrow raising at the messages displayed.

Attached is a screenshot showing the message displayed during the process. It is displayed a few times throughout the installation.

Status: 
Closed (fixed)

Comments

Upon further investigation, dialog shouldn't be necessary due to line 825 being export DEBIAN_FRONTEND=noninteractive.

I added apt-utils to the start of ubudeps on line 124 so it now reads:

124 ubudeps="apt-utils bsdutils postfix postfix-pcre webmin usermin ruby libxml-simple-perl libcrypt-ssleay-perl unzip zip libfcgi-dev bind9 spamassassin spamc procmail procmail-wrapper libnet-ssleay-perl libpg-perl libdbd-pg-perl libdbd-mysql-perl quota iptables openssl python mailman subversion ruby irb rdoc ri mysql-server mysql-client mysql-common postgresql postgresql-client awstats webalizer dovecot-common dovecot-imapd dovecot-pop3d proftpd libcrypt-ssleay-perl awstats clamav-base clamav-daemon clamav clamav-freshclam clamav-docs clamav-testfiles libapache2-mod-fcgid apache2-suexec-custom scponly apache2 apache2-doc libapache2-svn libsasl2-2 libsasl2-modules sasl2-bin php-pear php5 php5-cgi libapache2-mod-php5 php5-mysql"

Attaching a diff for this seems less than useful, since it probably should happen for plain Debian too, but I have no convenient way to test a minimal Debian install at this moment. However, I can confirm this fixes the issue on Ubuntu 14.04.02 and I have zero reason to believe it would cause any harm on any supported Debian/Ubuntu installation. (Tested with Virtualmin Pro, if it matters.)

Thanks for the suggestion - we'll make that change.

Automatically closed -- issue fixed for 2 weeks with no activity.