I though i would try installing Virtualmin Pro on Debian i686, however i got the following message.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
virtualmin-base: Depends: webmin-virtualmin-dav but it is not going to be installed
Depends: webmin-virtualmin-svn but it is not going to be installed
Depends: webmin-virtualmin-mailman but it is not going to be installed
Depends: webmin-virtualmin-htpasswd but it is not going to be installed
Its a simple minimal install of Debian from 1and1. The Apt sources file contains
after completing that i commented all sources from my apt sources file and ran a
apt-get clean;apt-get update
Then i ran the install.sh script and i seem to have a fully working webmin/virtualmin config.
I’ll try and run this all again on a fresh install to make sure i haven’t missed any thing.
i did change the following line (623) from
apt-get -y --purge remove webmin-base apache
to
apt-get -y --purge remove webmin apache
I’m not sure if that helped.
Line 651 caused me some problems as it fails if there is no need to install any dependcies , ie a previous install has failed. Perhaps it might be worth mentioning this in the error message.
Excellent troubleshooting! And thanks for the rundown.
I’m afraid now that I’m looking at this, I see where the problems came in…Ubuntu and Debian are slightly different in package names and dependencies, and it looks like I broke Debian when I made the install work on Ubuntu (and my test box had already had the old Debian Webmin package cleanup done, so the problem didn’t rear up to kick me).
apt-get (and yum and yast and urpmi, for that matter) is very tricky about upgrading packages to resolve dependencies…and obviously, I still haven’t quite gotten it right. It also behaves differently than yum–an install of packages that are already installed in yum results in “true”, whereas it sounds like Debian results in “false”, which is a might bit disturbing, but I’ll figure out how to deal with that…Maybe it feeds out an error value we can interpret.
I’m firing up a fresh Debian system to experiment on now.
One was easy, no new websites were working and getting a permission denied error. I found that apache was running as default as www-data and webmin gives permissions to apache, so i changed the default users and that should hopefully be working.
The other problem is it doesn’t seem as if Spamassassin & ClamAV are being called for emails. Is there any way to check whether this is happening?