I tried to install usermin, webmin, and virtualmin from repositories onto a new system. When I try to install virtualmin it gives dependency errors.
I put this into /etc/apt/sources.list:usermin & webmin
deb http://download.webmin.com/download/repository sarge contribprocmail-wrapper virtualmin-base
deb http://software.virtualmin.com/gpl/debian/ virtualmin-wheezy main
I got and added the appropriate keys: wget http://software.virtualmin.com/lib/RPM-GPG-KEY-virtualmin wget http://www.webmin.com/jcameron-key.asc apt-key add jcameron-key.asc apt-key add RPM-GPG-KEY-virtualmin
I installed usermin and webmin without a problem.
When I install virtualmin-base, I get these dependency errors: $ sudo apt-get install virtualmin-base Reading package lists... Building dependency tree... Reading state information... 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. The following information may help to resolve the situation:
The following packages have unmet dependencies: virtualmin-base : Depends: webmin-virtual-server but it is not installable Depends: webmin-virtual-server-theme but it is not installable Depends: webmin-virtualmin-dav but it is not installable Depends: webmin-virtualmin-svn but it is not installable Depends: webmin-virtualmin-awstats but it is not installable Depends: webmin-virtualmin-mailman but it is not installable Depends: webmin-virtualmin-htpasswd but it is not installable Depends: libsasl2 but it is not installable Depends: usermin-virtual-server-theme but it is not installable Depends: webmin-security-updates but it is not installable E: Unable to correct problems, you have held broken packages.
I have sasl installed: $ dpkg -l sasl2-bin libsasl2-2 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-===================-==============-==============-=========================================== ii libsasl2-2:amd64 2.1.25.dfsg1-6 amd64 Cyrus SASL - authentication abstraction lib ii sasl2-bin 2.1.25.dfsg1-6 amd64 Cyrus SASL - administration programs for SA
Why would it want libsasl2 which isn't a valid Debian package.
I cannot find any of the webmin-virtualmin packages. Why is the repository incomplete? Or why are these bogus dependencies in the package.
Is http://software.virtualmin.com/gpl/debian/ virtualmin-wheezy not the correct repository for Debian wheezy?