[ubuntu-mono] [Bug 179280] libapache2-mod-mono fails to preconfigure
John Ryan
johnryan at paradise.net.nz
Sat Dec 29 20:34:33 UTC 2007
Public bug reported:
Binary package hint: libapache2-mod-mono
When trying to install libapache2-mod-mono for the first time, the
package fails to preconfigure because the file /etc/apache2/mod-
available/mod_mono.conf is not available. It will be installed by the
libapache2-mod-mono package. The installation output is given below:
user at host:/etc/mono-server2$ sudo apt-get install libapache2-mod-mono
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
libapache2-mod-mono
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/35.0kB of archives.
After unpacking 164kB of additional disk space will be used.
Preconfiguring packages ...
Using mono-apache-server2...
/tmp/libapache2-mod-mono.config.77141: line 70: /etc/apache2/mods-available/mod_mono.conf: No such file or directory
libapache2-mod-mono failed to preconfigure, with exit status 1
Selecting previously deselected package libapache2-mod-mono.
(Reading database ... 121322 files and directories currently installed.)
Unpacking libapache2-mod-mono (from .../libapache2-mod-mono_1.2.4-1_i386.deb) ...
Setting up libapache2-mod-mono (1.2.4-1) ...
Using mono-apache-server2...
Module mod_mono installed; run /etc/init.d/apache2 force-reload to enable.
Workaround:
To ensure a clean install, you can simply remove (don't autoremove or purge) the package and re-install:
sudo apt-get remove libapache2-mod-mono
sudo apt-get install libapache2-mod-mono
Because /etc/apache2/mod-available/mod_mono.conf now exists, the second
installation will complete cleanly.
Cause:
The two lines running 'sed' in the following section of the config script in the installation package should be enclosed by a check for the existence of the file /etc/apache2/mods-available/mod_mono.conf:
# Change the includes as appropriate
MONO_CONF=/etc/apache2/mods-available/mod_mono.conf
case "$USE_MONO_SERVER" in
none)
# Can't find anything
echo "Either mono-apache-server or mono-apache-server2 needs "
echo "to be installed."
exit 1
;;
mod-mono-server)
echo "Using mono-apache-server..."
sed 's@^Include.*$@Include /etc/mono-server/mono-server-hosts.conf@' \
< $MONO_CONF > $tempfile
cp -f $tempfile $MONO_CONF
rm -f $tempfile
;;
mod-mono-server2)
echo "Using mono-apache-server2..."
sed 's@^Include.*$@Include /etc/mono-server2/mono-server2-hosts.conf@'\
< $MONO_CONF > $tempfile
cp -f $tempfile $MONO_CONF
rm -f $tempfile
;;
esac
** Affects: mod-mono (Ubuntu)
Importance: Undecided
Status: New
--
libapache2-mod-mono fails to preconfigure
https://bugs.launchpad.net/bugs/179280
You received this bug notification because you are a member of MOTU Mono
Team, which is a bug contact for mod-mono in ubuntu.
More information about the Ubuntu-mono
mailing list