Installation problems on Debian 4 and 5

i have been trying to install Virtuamin GPL on my Virtual Private Server…using the install.sh

but the installer gives me errors

Creating config file /etc/php5/apache2/php.ini with new version Reloading web server config: apache2. Setting up libneon27-gnutls (0.28.2-6.1) ... Setting up libserf-0-0 (0.2.0-1) ... Setting up libsvn1 (1.5.1dfsg1-2) ... Setting up libapache2-svn (1.5.1dfsg1-2) ...

Configuration file `/etc/apache2/mods-available/dav_svn.load’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/apache2/mods-available/dav_svn.conf’, does not exist on system.
Installing new config file as you request.
Considering dependency dav for dav_svn:
Enabling module dav.
Enabling module dav_svn.
Run ‘/etc/init.d/apache2 restart’ to activate new configuration!
Setting up linux-libc-dev (2.6.26-15lenny2) …
Setting up libc6-dev (2.7-18) …
Setting up libdbd-pg-perl (2.8.7-1) …
Setting up libdigest-sha1-perl (2.11-2+b1) …
Setting up libdigest-hmac-perl (1.01-7) …
Setting up liberror-perl (0.17-1) …
Setting up libhtml-template-perl (2.9-1) …
Setting up libsocket6-perl (0.20-1) …
Setting up libio-socket-inet6-perl (2.54-1) …
Setting up libnetaddr-ip-perl (4.007+dfsg-2+b1) …
Setting up libnet-ip-perl (1.25-2) …
Setting up libnet-dns-perl (0.63-2) …
Setting up libmail-spf-perl (2.005-1) …
Setting up libnet-xwhois-perl (0.90-3) …
Setting up libpg-perl (1:2.1.1-4) …
Setting up libsasl2-modules (2.1.22.dfsg1-23) …
Setting up libsys-hostname-long-perl (1.4-2) …
Setting up libsys-syslog-perl (0.26-1) …
Setting up libterm-readkey-perl (2.30-4) …
Setting up mysql-client (5.0.51a-24+lenny1) …
Setting up mysql-server (5.0.51a-24+lenny1) …
Setting up php5-cli (5.2.6.dfsg.1-1+lenny3) …

Creating config file /etc/php5/cli/php.ini with new version
Setting up php-pear (5.2.6.dfsg.1-1+lenny3) …

Configuration file `/etc/pear/pear.conf’, does not exist on system.
Installing new config file as you request.
Setting up php5-cgi (5.2.6.dfsg.1-1+lenny3) …

Creating config file /etc/php5/cgi/php.ini with new version
Setting up php5 (5.2.6.dfsg.1-1+lenny3) …
Setting up postgresql-client-common (94lenny1) …

Configuration file `/etc/postgresql-common/user_clusters’, does not exist on sys tem.
Installing new config file as you request.
Setting up postgresql-client-8.3 (8.3.7-0lenny1) …
Setting up postgresql-common (94lenny1) …

Configuration file `/etc/logrotate.d/postgresql-common’, does not exist on syste m.
Installing new config file as you request.

Configuration file `/etc/postgresql-common/autovacuum.conf’, does not exist on s ystem.
Installing new config file as you request.

Configuration file `/etc/cron.d/postgresql-common’, does not exist on system.
Installing new config file as you request.
supported_versions: WARNING: Unknown Debian release: 5.0
Adding user postgres to group ssl-cert
Setting up postgresql-8.3 (8.3.7-0lenny1) …

Configuration file `/etc/init.d/postgresql-8.3’, does not exist on system.
Installing new config file as you request.
Creating new cluster (configuration: /etc/postgresql/8.3/main, data: /var/lib/po stgresql/8.3/main)…
Moving configuration file /var/lib/postgresql/8.3/main/postgresql.conf to /etc/p ostgresql/8.3/main…
Moving configuration file /var/lib/postgresql/8.3/main/pg_hba.conf to /etc/postg resql/8.3/main…
Moving configuration file /var/lib/postgresql/8.3/main/pg_ident.conf to /etc/pos tgresql/8.3/main…
Configuring postgresql.conf to use port 5432…
Starting PostgreSQL 8.3 database server: main.
Setting up postgresql (8.3.7-0lenny1) …
Setting up procmail-wrapper (1.0-2) …
Setting up proftpd-basic (1.3.1-17lenny2) …

Configuration file `/etc/default/proftpd’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/ftpusers’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/pam.d/proftpd’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/cron.monthly/proftpd’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/init.d/proftpd’, does not exist on system.
Installing new config file as you request.
--------- IMPORTANT INFORMATION FOR XINETD USERS ----------
The following line will be added to your /etc/inetd.conf file:

ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/proftpd

If you are indeed using xinetd, you will have to convert the
above into /etc/xinetd.conf format, and add it manually. See
/usr/share/doc/xinetd/README.Debian for more information.
Suggested entry (automatically converted using itox):

service ftp
{
socket_type = stream
protocol = tcp
wait = no
user = root
You must use option -daemon_dir if you use tcpd

Adding system user proftpd' (UID 112) ... Adding new user proftpd’ (UID 112) with group nogroup' ... Not creating home directory /var/run/proftpd’.
Adding system user ftp' (UID 113) ... Adding new user ftp’ (UID 113) with group nogroup' ... Creating home directory /home/ftp’ …
/usr/share/proftpd/templates/welcome.msg' -> /home/ftp/welcome.msg.proftpd-new ’
Starting ftp server: proftpd.
Setting up proftpd-mod-mysql (1.3.1-17lenny2) …
Setting up proftpd-mod-pgsql (1.3.1-17lenny2) …
Setting up proftpd-mod-ldap (1.3.1-17lenny2) …
Setting up proftpd (1.3.1-17lenny2) …
Setting up rdoc1.8 (1.8.7.72-3) …
Setting up rdoc (4.2) …
Setting up re2c (0.13.5-1) …
Setting up ri1.8 (1.8.7.72-3) …
Setting up ri (4.2) …
Setting up scponly (4.6-1.3) …

Configuration file `/etc/scponly/debuglevel’, does not exist on system.
Installing new config file as you request.
Setting up spamassassin (3.2.5-2) …

Configuration file `/etc/default/spamassassin’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/cron.daily/spamassassin’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/spamassassin/local.cf’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/spamassassin/v320.pre’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/spamassassin/v310.pre’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/spamassassin/init.pre’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/spamassassin/v312.pre’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/spamassassin/65_debian.cf’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/init.d/spamassassin’, does not exist on system.
Installing new config file as you request.
SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin
Setting up spamc (3.2.5-2) …
Setting up subversion (1.5.1dfsg1-2) …

Configuration file `/etc/emacs/site-start.d/50psvn.el’, does not exist on system .
Installing new config file as you request.

Configuration file `/etc/subversion/config’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/subversion/servers’, does not exist on system.
Installing new config file as you request.

Configuration file `/etc/bash_completion.d/subversion’, does not exist on system .
Installing new config file as you request.
Setting up apache2-suexec-custom (2.2.9-10+lenny2) …

Configuration file `/etc/apache2/suexec/www-data’, does not exist on system.
Installing new config file as you request.
Setting up virtualmin-base (1.0-25) …
Setting Webmin theme
Setting Usermin theme
Configuring Postfix
Error occurred while configuring Postfix: Failed to query Postfix config command to get the current value of parameter sender_bcc_maps: <tt></tt> at …/web-lib- funcs.pl line 1311.

Enabling Postfix and disabling Sendmail
Error occurred while enabling Postfix and disabling Sendmail: Failed to query Po stfix config command to get the current value of parameter queue_directory: <tt> </tt> at …/web-lib-funcs.pl line 1311.

Configuring Dovecot for POP3 and IMAP
Enabling Dovecot POP3 and IMAP servers
Enabling ProFTPd
dpkg: error processing virtualmin-base (–configure):
subprocess post-installation script killed by signal (Broken pipe)
Errors were encountered while processing:
virtualmin-base
FATAL - 2009-05-18 16:21:43 - Fatal Error Occurred: Installation failed: 0
FATAL - 2009-05-18 16:21:43 - Cannot continue installation.
FATAL - 2009-05-18 16:21:43 - Attempting to remove virtualmin repository configu ration, so the installation can be
FATAL - 2009-05-18 16:21:43 - re-attempted after any problems have been resolved .
FATAL - 2009-05-18 16:21:43 - Removing temporary directory and files.
FATAL - 2009-05-18 16:21:43 - If you are unsure of what went wrong, you may wish to review the log
FATAL - 2009-05-18 16:21:43 - in /root/virtualmin-install.log

i am no terminal basher…and i really cant tell what i am doing wrong… im installing on a fresh debian install…

i have tryed both 4.0 and 5.0

could anyone help me out, maybe make me a bit wiser

fingers crossed

OK, let’s try doing the last step manually, as it’s almost finishing. I don’t know why it’s crapping out at the very end there…

Configure the apt-get sources.list to include:

deb http://software.virtualmin.com/gpl/debian/ virtualmin-lenny main
deb http://software.virtualmin.com/gpl/debian/ virtualmin-universal main

And then run:

apt-get update
apt-get install virtualmin-base

Let us know what happens.

this dident help me much…it seems like there is some problem with the package, or so debian thinks…

it gives me this

INFO - 2009-05-18 20:57:15 - /usr/bin/apt-get --config-file apt.conf.noninteractive -y --force-yes install postfix postfix-p$ INFO - 2009-05-18 20:57:15 - Succeeded. INFO - 2009-05-18 20:57:15 - Installing Virtualmin and all related packages now using the command: INFO - 2009-05-18 20:57:15 - /usr/bin/apt-get --config-file apt.conf.noninteractive -y --force-yes install virtualmin-base Reading package lists... Building dependency tree... 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: apache2-suexec-custom but it is not installable
FATAL - 2009-05-18 20:57:21 - Fatal Error Occurred: Installation failed: 0
FATAL - 2009-05-18 20:57:21 - Cannot continue installation.
FATAL - 2009-05-18 20:57:21 - Attempting to remove virtualmin repository configuration, so the installation can be
FATAL - 2009-05-18 20:57:21 - re-attempted after any problems have been resolved.
FATAL - 2009-05-18 20:57:21 - Removing temporary directory and files.
FATAL - 2009-05-18 20:57:21 - If you are unsure of what went wrong, you may wish to review the log
FATAL - 2009-05-18 20:57:22 - in /root/virtualmin-install.log
INFO - 2009-05-18 21:02:22 - Started installation log in /root/virtualmin-install.log
DEBUG - 2009-05-18 21:02:22 - Install mode: full
DEBUG - 2009-05-18 21:02:23 - Product: Virtualmin GPL
DEBUG - 2009-05-18 21:02:23 - Virtualmin Meta-Package list: virtualmin-base
DEBUG - 2009-05-18 21:02:23 - install.sh version: 1.0.3
INFO - 2009-05-18 21:02:23 - Checking for fully qualified hostname…
INFO - 2009-05-18 21:02:23 - Hostname OK: fully qualified as 287.virtual.yourshelter.net
INFO - 2009-05-18 21:02:23 - Installing serial number and license key into /etc/virtualmin-license
INFO - 2009-05-18 21:02:23 - Loading OS selection library…

and sorry…the last output was from me trying to install again

this is the output from the apt-get install virtualmin-base

Reading package lists... Done Building dependency tree... Done 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: apache2
Depends: apache2-suexec-custom but it is not installable

sorry for being such a n00b…

i was tryin to get the lenny repository on debian 4…i changed

deb http://software.virtualmin.com/gpl/debian/ virtualmin-lenny main to

deb http://software.virtualmin.com/gpl/debian/ virtualmin-etch main

is there any disadvantages in using deb 4?

and thanks a lot!

this is getting embarressing!

i can now access webmin…

but i cant add any domains…

and scondly i thought i was installing virtualmin gpl :frowning:

what have i done wrong?

or is it suppose to work this way?

Your system there seems to be acting a little odd :slight_smile:

Virtualmin GPL should, in theory, work just fine, and you should certainly be able to add domains.

What error do you get when you attempt to add them?

Also, what kind of server are you using? Do you have a small amount of RAM? Some VPS’s and other systems that are setup with too little RAM (and/or no swap file) can end up with some strange problems :slight_smile:
-Eric

i installed the webmin base…but i had to close down when configuring mail man…

i accessed the control panel…

but where should "create server" be situated…

i need to add multiple websites to my server…

i just enabled apache2…

First up, if you have access to Debian 5, I would recommend it over Debian 4. Since you’re still just getting started, I’d recommend you start with a modern OS. There are many disadvantages to using an old OS version.

The virtualmin-universal repo isn’t designed for Debian 4. You would also need to remove it from the list of repositories, and just use the virtualmin-etch repository.

virtualmin-base still hasn’t run completely, which is why you aren’t seeing a system configured to look like a Virtualmin system (the theme hasn’t been set to the Virtualmin Framed Theme).

We really need to figure out how to make virtualmin-base install correctly (or run the standalone version of it, but that’s a last resort).