Installation of libapache2-mod-mono hangs

Bug #1308047 reported by flipm0de on 2014-04-15
This bug affects 8 people
Affects Status Importance Assigned to Milestone
mod-mono (Ubuntu)

Bug Description

Using the latest daily build of Ubuntu 14.4 either server or desktop image installation of this package using apt-get ends with a hang.

I followed the steps as documented here:
They work fine on Ubuntu 12.4 but on 14.4 (daily build as of 4/15/2014) the system hangs while installing the package.

Steps to reproduce:
1. sudo apt-get install libapache2-mod-mono
2. The dependances get installed and this package too.
3. The command hangs, Ctrl+C does not work.

The command to finish gracefully

The command hangs and the last message is:
 * Restarting web server apache2

flipm0de (vlad-dimitrov) on 2014-04-15
affects: xsp (Ubuntu) → mod-mono (Ubuntu)
Joshua Tauberer (jt-occams) wrote :

Ditto. Encountered this after upgrading to 14.04.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mod-mono (Ubuntu):
status: New → Confirmed

Same problem as above on both server and desktop. Tried to reinstall libapache2-mod-mono on desktop terminal but received the following error message:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

flipm0de (vlad-dimitrov) wrote :

4 months later -> nothing.

TW.Bert (tw-bert-nl) wrote :

Having the same issue. Using Ubuntu 14.04 LTS trusty tahr , libapache2-mod-mono_2.11+git20130708.6b73e85-4ubuntu1_amd64.deb .

@rodney-edmondson: if you do a `/etc/init.d/apache2 stop` you can remove or reinstall.

Does anyone know if it has any consequences? Do I need to fix anything afterwards?

TW.Bert (tw-bert-nl) wrote :

AH, found out something. I found myself in a perpertual loop of `dpkg --configure -a`.

If you have the same problem and it hangs, just execute in a different prompt:
/etc/init.d/apache2 stop
The postinst from the .deb will continue, and the install will complete succesfully.
This works in case of a hanging condition in `dpkg --configure -a` as well as a hanging condition with `apt-get install libapache2-mod-mono` (The first is Ctrl+C interruptable, the second isn't, but Ctrl+C does not solve the problem anyway).

Hope this helps, TW

Csipak Attila (corphicks) wrote :

The bug is also mentioned elsewhere, with a somewhat different workaround method:

(See comments under accepted answer.)

"The workaround for this is to open another session and restart/reload apache:

root@xyzio:/home/xyzio# service apache2 reload
root@xyzio:/home/xyzio# service apache2 restart"

Any opinions on which workaround is preferable (stop or reload+restart)?

dyim42 (dyim42) wrote :

Found another work around that doesn't need another shell. If you don't have apache installed yet, you just have to do it in this sequence.

apt-get install -y libapache2-mod-mono
apt-get install -y apache2

Breaking it up into 2 steps actually doesn't freeze up.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers