Virtualmin on Debian Lenny 5.0

I have successfully install Virtualmin on Debian Etch 4.0 - all works good.
After that I try to do an upgrade from Debian Etch to Lenny and see unmet dependencies:

[code:1]
The following packages are BROKEN:
virtualmin-base
The following packages have unmet dependencies:
virtualmin-base: Depends: proftpd-common which is a virtual package.
Depends: libsasl2 which is a virtual package.
[/code:1]
On Debian Lenny this packages named as proftpd and libsasl2-2.
When I change dependencies in deb package manually, all installs good.

Will this be fixed in future versions of Virtualmin or this is a problem in Debian Lenny?

The problem is stay here on fresh Debian Lenny install:

[code:1]# dpkg -i ./virtualmin-base_1.0-19_all.deb
Selecting previously deselected package virtualmin-base.
(Reading database … 122387 files and directories currently installed.)
Unpacking virtualmin-base (from …/virtualmin-base_1.0-19_all.deb) …
dpkg: dependency problems prevent configuration of virtualmin-base:
virtualmin-base depends on proftpd-common; however:
Package proftpd-common is not installed.
virtualmin-base depends on libsasl2; however:
Package libsasl2 is not installed.
dpkg: error processing virtualmin-base (–install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
virtualmin-base
[/code:1]
In Debian Lenny repos packages have another names:

[code:1]proftpd-common -> proftpd
libsasl2 -> libsasl2-2[/code:1]<br><br>Post edited by: Murz, at: 2008/09/26 04:35

I have patched the virtualmin-base_1.0-19-lenny1_all.deb package file for succesfully install on Debian Lenny. Patched deb is attached to message.

Patched deb is here: [file name=virtualmin_base_1.zip size=11101]http://www.virtualmin.com/components/com_fireboard/uploaded/files/virtualmin_base_1.zip[/file]
P.S. Again I can’t edit my previos post in forum because URL for editing post is exactly like for earlier messages.

in the meanwhile a newer virtualmin version has been released.
are the dependencis fixed in that version? or do i still need to patch…
s.

Howdy,

I wouldn’t expect Virtualmin to support Lenny out of the box until sometime after Lenny has been released :slight_smile:

Etch and Sarge are currently the only Debian releases Virtualmin provides packages for:

http://www.virtualmin.com/os-support.html

It of course can work on those other ones, but there’s some effort involved :wink:
-Eric

As Eric mentioned, we do not support unreleased operating systems. We just can’t. There are too many variables, too few people to maintain all of the packages and repositories (we already have more than a dozen repositories), and too many ways for beta software to go wrong. So, no need to ask…if the OS isn’t released yet, we definitely do not support it and have no plans to do so.

allright! i fully understand and will patiently wait :slight_smile:

Newer version of virtualmin deb has all dependencies solved on Debian Lenny 5.0, thanks!

I have a fresh install of Lenny. And since it is officially stable, I was wondering about the Virtualmin. Does it support Debian 5 now?

I want to know the same

I’m expecting to release support for lenny this weekend.

Support isn’t instant…packages have to be built, install script has to be updated, repo setup (and maintenance scripts updated to know about them), and lots of install testing has to be done (this is the time consuming part–every test run takes 20-30 minutes, so it’s a very long cycle).

Great news! I was going to install Virtualmin on Lenny today but decided to check these forums first. I’ll wait a few days and check back. Thanks for being on top of it!

I’m really looking forward to this release. I currently have ispconfig 2.x installed and running on Lenny, after uninstalling it are there additional steps that I may need to take in configuring my system (specifically, mail, database, php, apache, firewall, bind) to work with Virtualmin? I understand from reading the forums that I can firewall off outside access to bind port as well as long as it is running locally. Other than that, everything is running off of one server.

It’s simplest to get Virtualmin working on a fresh install (and one without any live sites). There’s an install.sh script that configures all sorts of goodies for you, but it’s not recommended to use that if you’re running a live system.

It’s of course possible to get Virtualmin working with a live system, but that’s the hard way :slight_smile:

Regarding BIND – you could firewall off the BIND port, but if you’re providing DNS service for your domains, no one external to your server would be able to do DNS lookups on the domains you’re hosting.

And Joe is hard at work on the Lenny support, it should be available soon!
-Eric

Awesome, you know, this is a brand new installation with no live sites… it wouldn’t be too much trouble to start it completely fresh when the virtualmin is ready. Just save a few confs and reinstall!

Thanks for the info Andreychek!

what’s the status on this?
if you need any testers, here i am! i have some debian VM’s to play with, clean ones, upgrade scenarios etc…
s.

I’m close to releasing it, though I won’t be able to finish it tonight. My dog got sick last week, and we’ve been in and out of vets for the past several days, getting tests, X-rays, ultrasound, etc. She’s having surgery tomorrow, and hopefully, I’ll be back to full throttle soon after (she’ll be staying over for two days for recovery, so I’ll have to be on the road a bit to visit her, but otherwise I’ll be back to work).

Apologies for the delay. I intended to roll it out over the weekend, but that’s when things got really rough for my dog.

Too much information, huh? :wink:

oh my, i hope it’s nothing serious!
dogs are cool :slight_smile:

i hope it's nothing serious!

I’m afraid it is quite serious (it’s a growth on her spleen, and a majority of such turn out to be malignant, and outcomes are generally not good), and she’s kinda old. But, I’ve got the best veterinary surgical specialists in the valley working on her today, so I’m hopeful we’ll be one of the lucky ones with a good outcome.

I’m keeping my mind on work today, and I’ll know more by tonight.

Thanks for the good wishes.