#latest updates
apt-get update
apt-get -y upgrade
mysql doesn’t go right with virtualmin, for some reason I couldn’t access mysql’s password! I know I
could always hack it with root, but still I want this scripted. I tried everything… so eventually I
resorted to just installing mysql-server and seeding the password like so:
http://ubuntuforums.org/showthread.php?t=1618055
debconf-get-selections | grep mysql
echo “mysql-server-5.1 mysql-server/root_password password PASSWORD” | debconf-set-selections
echo “mysql-server-5.1 mysql-server/root_password_again password PASSWORD” | debconf-set-selections
apt-get -y install mysql-server
Install Virtualmin
Virtualmin doesn’t work out of the box because of noexec on /tmp or something. Well I take that
back… it installs, but I’m fairly certain it’s not a full installation. Theres a check for this I saw in
install.sh but whatever it was didn’t work on my system. I found this tip to temporarily remount the
/tmp drive
mkdir ~/tmp
mount --bind ~/tmp /tmp
wget http://software.virtualmin.com/gpl/scripts/install.sh
chmod +x install.sh
./install.sh -y
Apache was sent into an endless spiral of segfaults for some reason, restarting solves this.
/etc/init.d/apache2 restart
This gets rid of your /tmp remount
umount /tmp
rm -rf ~/tmp/
Get quota filesystem wasn’t working according to config. This did the trick. Copied this line from
my /etc/mtab I think.
echo ‘/dev/vzfs / reiserfs rw,usrquota,grpquota 0 0’ >> /etc/fstab
So that’s how I’m getting Virtualmin installed on my new ve server.