Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I followed the question on launchpad as mentioned earlier and added a way to use nova-novncproxy without doing a force install. Here's the snippet of the answer I posted:

Doing the --force-overwrite does install nova-novncproxy but further package installation cause errors like:

The following packages have unmet dependencies: nova-novncproxy : Depends: nova-common (= 2013.1-2) but 2013.1.2-2~bpo70+1 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

So I uninstalled nova-nonvcproxy by dpkg --remove nova-novncproxy

and as i was setting up the controller node - I installed nova-consoleproxy which AFAIK acts as a frontend proxy for novnc, spicehtml5 and other types of console viewers. That got installed and along with it came /etc/init.d/nova-nonvcproxy

nova-consoleproxy decides which console viewer to use depending on the value set in /etc/default/nova-consoleproxy. I updated it to have novnc and then doing:

ls /etc/init.d/nova* | while read line; do $line restart; done

started nova-novncproxy along with the usual set of services.

Hope this helps.