ubuntu-xen-server installs, but complains that it needs Python 2.5 in Jaunty

Bug #351943 reported by Shane D
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xen-meta (Ubuntu)
New
Undecided
Unassigned

Bug Description

Information:
Jaunty Server 9.04 Beta
Arch: i386, amd64

When installing the ubuntu-xen-server package, it succeeds without error, but the moment that I run xm, it complains that it can't find /usr/bin/python2.5. Immediately after installing Jaunty Server Beta, I noticed there was an upgrade to python, which I applied, so I'm assuming something about the python 2.6 upgrade broke this.

--
Shane

Revision history for this message
Shane D (dimensional) wrote :

Running "sudo aptitude install python2.5" would obviously fix that problem, but I also noticed that the xen kernel never gets installed either. Just seems like the default dependencies are a little messed up in Jaunty Server Beta.

Revision history for this message
Todd Deshane (deshantm) wrote :

There hasn't been a linux-xen kernel since 8.04, hardy. The hardy kernel should work fine for your Xen kernel though.

The intrepid xen hypervisor was backpored to hardy see:
http://bderzhavets.wordpress.com/2008/11/13/backport-intrepid-xen-33-hypervisor-at-ubuntu-hardy-dom0-2624-21-xen/

Maybe somebody will backport the xen hypervisor, etc. that is in Jaunty.

In any case, this bug is a duplicate and will be marked as won't fix until xen dom0 get's into mainline.
for updates on the status follow:
http://wiki.xensource.com/xenwiki/XenParavirtOps

Revision history for this message
Brett Sheffield (brett-gladserv) wrote :

Same problem on Jaunty Server RC on amd64.

python2.5 not installed with ubuntu-xen-server

However, installing it does not solve the problem:

root@gill:~# xm li
ERROR Internal error: Could not obtain handle on privileged command interface (2 = No such file or directory)
Traceback (most recent call last):
  File "/usr/sbin/xm", line 8, in <module>
    from xen.xm import main
  File "/usr/lib/python2.5/site-packages/xen/xm/main.py", line 61, in <module>
    xc = xen.lowlevel.xc.xc()
xen.lowlevel.xc.Error: (1, 'Internal error', 'Could not obtain handle on privileged command interface (2 = No such file or directory)')

Revision history for this message
Brett Sheffield (brett-gladserv) wrote :

This is the lack of a Xen kernel again:

root@gill:~# uname -a
Linux gill 2.6.28-11-server #42-Ubuntu SMP Fri Apr 17 02:45:36 UTC 2009 x86_64 GNU/Linux

So, Ubuntu's not had a xen kernel since 8.04 (a year). If installing the one from Hardy works, then why is this not packaged as the default?

There is an expectation that installing ubuntu-xen-server will result in a working xen setup. By leaving broken dependencies (no xen kernel, and python2.5 missing) ubuntu is surprising it's users unecessarily.

There are two paths to fix this:

1) fix the dependencies

or

2) remove the ubuntu-xen-server package completely and the broken promise it represents.

Right now, I've got a choice of going back to 8.04 LTS where there are other very old bugs like
 #235773 Virt-install fails on Ubuntu 8.04 Desktop Dom0 (amd64)

awaiting attention, or to try and cobble something together in Jaunty. I'd rather put my efforts towards supporting the new release I think.

Who's working on this, and can I get involved? I need it fixed and I'm willing to help.

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.