Installing RoundCube Appears To Have Hosed Virtualmin

Monday I decided to perform a package install of RoundCube which also installed ebox to explore its features. The result of that install appeared to bring down our server. We have restored HTTP service by uninstalling the ebox package which was apparently installed by RoundCube package and rebooting. However our Virtualmin is still absent. We cannot see via browser it or access it. However we can access Webmin. So, two questions, please: 1. a way to restore a working virtualmin installation 2. a fix (if required) or at least clearer instructions on how to get roundcube working on the box without damaging our active install of Virtualmin/Webmin

Status: 
Active

Comments

What is the exact error or incorrect page you are seeing while trying to access Virtualmin?

It's odd that you can access Webmin, since Virtualmin is basically built on top of it, so being able to access one usually means you can use the other .. they both run on port 10000.

The Virtualmin screen has simply disappeared. It no longer exists.

What do you see if you type the following on the command line:

dpkg -l 'webmin*'

Also, if you log out of Webmin, and log back in as root, do you see the Virtualmin menus then?

As far as installing RoundCube goes -- I'm not sure which package you used to install RoundCube or where that came from... however, if you're using Virtualmin Pro, you can use the Install Scripts menu to perform a RoundCube installation.

If you're using the GPL version of Virtualmin, we don't have a recommended way of installing RoundCube other than to suggest that you could just download it from RoundCube's website, and follow the instructions there.

I'm using Virtualmin Pro and I used the packaged scripts to install RoundCube. That's when the trouble started and it continues. Will try your suggestions and report back.

  1. What seemed to cause the problem was the ebox package, which was installed with the roundcube script install package, apparently as a dependency. That killed all other network connections. http://www.ebox-platform.com/

I'm not familiar with ebox at all but, it seems to take over the entire machine.

  1. Logging in and out of webmin doesn't change anything.

  2. Performed a clean install using the virtualmin install.sh script, that didn't cause any changes.

  3. the dpkg command output is as follows:

root@joomla:~# dpkg -l 'webmin' Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii webmin 1.500 A web-based administration interface for Uni

Running the same command on another webmin box returns the same output as above.

So just to clarify -- you're saying that you went into Virtualmin's Install Scripts, and used the Install Scripts to install RoundCube into a particular Virtual Server... and upon doing so, it pulled in ebox at the same time?

If that's the case, that's kind of odd -- I'm not sure where ebox is coming into the mix. That's not a standard app that Virtualmin would install.

As far as the dpkg command goes -- there should actually a "*" in there right next to the webmin... so that should be:

dpkg -l 'webmin*'

Also, can you paste in the contents of your /etc/apt/sources.list file? Thanks!

root@joomla:~# dpkg -l 'webmin*' Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii webmin 1.500 A web-based administration interface for Uni un webmin-adsl (no description available) un webmin-apache (no description available) un webmin-bandwid (no description available) un webmin-bind (no description available) un webmin-burner (no description available) un webmin-cfengin (no description available) un webmin-cluster (no description available) un webmin-core (no description available) un webmin-cpan (no description available) un webmin-dhcpd (no description available) un webmin-exim (no description available) un webmin-exports (no description available) un webmin-fetchma (no description available) un webmin-firewal (no description available) un webmin-freeswa (no description available) un webmin-frox (no description available) un webmin-fsdump (no description available) un webmin-grub (no description available) un webmin-heartbe (no description available) un webmin-htacces (no description available) un webmin-inetd (no description available) un webmin-jabber (no description available) un webmin-ldap-ne (no description available) un webmin-ldap-us (no description available) un webmin-ldap-us (no description available) un webmin-lilo (no description available) un webmin-logrota (no description available) un webmin-lpadmin (no description available) un webmin-lvm (no description available) un webmin-mailbox (no description available) un webmin-mon (no description available) un webmin-mysql (no description available) un webmin-nis (no description available) un webmin-openslp (no description available) un webmin-postfix (no description available) un webmin-postgre (no description available) un webmin-ppp (no description available) un webmin-pptp-cl (no description available) un webmin-pptp-se (no description available) un webmin-procmai (no description available) un webmin-proftpd (no description available) un webmin-pserver (no description available) un webmin-quota (no description available) un webmin-samba (no description available) un webmin-sarg (no description available) ii webmin-securit 4.0 Webmin module for 'Virtualmin Package Update un webmin-sendmai (no description available) un webmin-shorewa (no description available) un webmin-slbacku (no description available) un webmin-smart-s (no description available) un webmin-snort (no description available) un webmin-softwar (no description available) un webmin-spamass (no description available) un webmin-squid (no description available) un webmin-sshd (no description available) un webmin-status (no description available) un webmin-stunnel (no description available) un webmin-updown (no description available) un webmin-usermin (no description available) un webmin-vgetty (no description available) ii webmin-virtual 3.76.gpl Webmin module for 'Virtualmin Virtual Server ii webmin-virtual 2.3 Webmin theme 'Virtualmin Mobile Theme' ii webmin-virtual 7.6 Webmin theme 'Virtualmin Framed Theme' ii webmin-virtual 4.2 Webmin module for 'AWstats Reporting' ii webmin-virtual 3.3 Webmin module for 'Virtualmin DAV' ii webmin-virtual 2.4 Webmin module for 'Virtualmin Analytics' ii webmin-virtual 2.3 Webmin module for 'Virtualmin Protected Dire ii webmin-virtual 2.1 Webmin module for 'Virtualmin Bootup Actions ii webmin-virtual 5.8 Webmin module for 'Virtualmin Mailman Mailin ii webmin-virtual 1.7 Webmin module for 'Virtualmin Mail Relay' ii webmin-virtual 1.2 Webmin module for 'Virtualmin Admin Notes' ii webmin-virtual 1.9 Webmin module for 'Virtualmin Oracle Databas ii webmin-virtual 1.3 Webmin module for 'Virtualmin Password Recov ii webmin-virtual 1.7 Webmin module for 'Virtualmin PowerDNS' ii webmin-virtual 2.0 Webmin module for 'Virtualmin Domain Registr ii webmin-virtual 1.2 Webmin module for 'Virtualmin Mailbox Signup ii webmin-virtual 1.4 Webmin module for 'Virtualmin Slave DNS Plug ii webmin-virtual 1.5 Webmin module for 'Virtualmin SQLlite Databa ii webmin-virtual 1.0 Webmin module for 'Virtualmin Styles From Op ii webmin-virtual 1.6 Webmin module for 'Virtualmin Technical Supp ii webmin-virtual 4.7 Webmin module for 'Virtualmin Subversion Rep un webmin-webaliz (no description available) un webmin-wuftpd (no description available) un webmin-wvdial (no description available) un webmin-xinetd (no description available)

And, the output for sources.list:

root@joomla:~# cat /etc/apt/sources.list

deb cdrom:[Ubuntu-Server 8.04.2 Hardy Heron - Release i386 (20090121.1)]/ hardy main restricted deb cdrom:[Ubuntu-Server 8.04.2 Hardy Heron - Release i386 (20090121.1)]/ hardy main restricted See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to newer versions of the distribution.

deb http://us.archive.ubuntu.com/ubuntu/ hardy main restricted deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main restricted

Major bug fix updates produced after the final release of the

distribution.

deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted

N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu

team, and may not be under a free licence. Please satisfy yourself as to

your rights to use the software. Also, please note that software in

universe WILL NOT receive any review or updates from the Ubuntu security

team.

deb http://us.archive.ubuntu.com/ubuntu/ hardy universe deb-src http://us.archive.ubuntu.com/ubuntu/ hardy universe deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates universe deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates universe

N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu

team, and may not be under a free licence. Please satisfy yourself as to

your rights to use the software. Also, please note that software in

multiverse WILL NOT receive any review or updates from the Ubuntu

security team.

deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ hardy multiverse deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse

Uncomment the following two lines to add software from the 'backports'

repository.

N.B. software from this repository may not have been tested as

extensively as that contained in the main release, although it includes

newer versions of some applications which may provide useful features.

Also, please note that software in backports WILL NOT receive any review

or updates from the Ubuntu security team.

deb http://us.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

Uncomment the following two lines to add software from Canonical's

'partner' repository. This software is not part of Ubuntu, but is

offered by Canonical and the respective vendors as a service to Ubuntu

users.

deb http://archive.canonical.com/ubuntu hardy partner deb-src http://archive.canonical.com/ubuntu hardy partner

deb http://security.ubuntu.com/ubuntu hardy-security main restricted deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted deb http://security.ubuntu.com/ubuntu hardy-security universe deb-src http://security.ubuntu.com/ubuntu hardy-security universe deb http://security.ubuntu.com/ubuntu hardy-security multiverse deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse deb http://5556933:xeENRBfCdQ@software.virtualmin.com/ubuntu/ virtualmin-hardy main deb http://software.virtualmin.com/gpl/ubuntu/ virtualmin-hardy main

Just to clarify the problem, following a package install of Roundcube in our Pro Version, we have lost visual contact with Virtualmin, we can only see and use Webmin. We have tried re-installing Virtualmin over our working server to no avail. The server is functioning, Webmin is functioning, Virtualmin is not visible.

Are we left with a complete re-install or are we missing a trick on re-gaining visual access to Virtualmin.

We can confirm from the logs that ebox was installed simultaneously with Roundcube package script.

Joe's picture
Submitted by Joe on Mon, 03/01/2010 - 19:55 Pro Licensee

This doesn't make any sense. We certainly don't require ebox or ever have any reason to install it (for RoundCube or otherwise). It's simply not something we have anything to do with (it's actually considered a "competitor" to Webmin, though it doesn't really do much, as far as I can tell). But, Virtualmin definitely did not install ebox.

Anyway, Virtualmin is not separate from Webmin...it is a module of Webmin. If you have access to Webmin, and Virtualmin (the webmin-virtual-server module) is installed, then you have access to Virtualmin. You may be seeing the theme changed for some reason...check to be sure the theme selected in Webmin:Webmin Configuration:Webmin Themes is "Virtualmin Framed Theme".

Omigosh, your last comment did the trick: "You may be seeing the theme changed for some reason...check to be sure the theme selected in Webmin:Webmin Configuration:Webmin Themes is "Virtualmin Framed Theme"."

I am so embarassed. The theme was not set to Virtual Framed Theme, now it is and I can see Virtualmin. Thank you for your patience with me. Doh!