Package: python2.5
Version: 2.5.5-11
Severity: critical
Justification: breaks the whole system


Have just started upgrading this xen server (dom0) from Lenny to Squeeze.

=>      xm has broken - no domU can be brought up from the command line

The problem appears to be that xen-utils depends on python2.5, but python2.5 no 
longer
provides the md5 module.  Google suggests that this is due to changes in 
openssl, but
I am unable to confirm that.

The error message from any invocation of xm is:

        No module named _md5

The error can also be reproduced directly in the python2.5 interpreter.
It does not exist in the python2.6 interpreter.

The error can also be reproduced directly in the python2.5 interpreter.
It does not exist in the python2.6 interpreter.

john@mis79:/usr/lib/python2.5$ python2.5
Python 2.5.5 (r255:77872, Nov 28 2010, 16:43:48)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import md5
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.5/md5.py", line 6, in <module>
    from hashlib import md5
  File "/usr/lib/python2.5/hashlib.py", line 133, in <module>
    md5 = __get_builtin_constructor('md5')
  File "/usr/lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor
    import _md5
ImportError: No module named _md5
>>> quit()
john@mis79:/usr/lib/python2.5$ ls -la md5* hashlib*
-rw-r--r-- 1 root root 4905 2010-11-29 05:22 hashlib.py
-rw-r--r-- 1 root root 4179 2011-02-03 19:24 hashlib.pyc
-rw-r--r-- 1 root root  282 2010-11-29 05:22 md5.py
-rw-r--r-- 1 root root  235 2011-02-03 19:24 md5.pyc
john@mis79:/usr/lib/python2.5$ python2.6
Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import md5
>>> quit()

I can try to do further testing, but my email client is currently locked inside 
an
unaccessible domU :-(  I will watch the bug tracker.

bfn,


John

-- System Information:
Debian Release: 5.0.4
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-xen-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages python2.5 depends on:
ii  libbz2-1.0                1.0.5-6        high-quality block-sorting file co
ii  libc6                     2.11.2-10      Embedded GNU C Library: Shared lib
ii  libdb4.8                  4.8.30-2       Berkeley v4.8 Database Libraries [
ii  libncursesw5              5.7+20100313-5 shared libraries for terminal hand
ii  libreadline6              6.1-3          GNU readline and history libraries
ii  libsqlite3-0              3.7.3-1        SQLite 3 shared library
ii  libssl0.9.8               0.9.8o-4       SSL shared libraries
ii  mime-support              3.44-1         MIME files 'mime.types' & 'mailcap
ii  python2.5-minimal         2.5.5-11       A minimal subset of the Python lan

python2.5 recommends no packages.

Versions of packages python2.5 suggests:
pn  python-profiler               <none>     (no description available)
pn  python2.5-doc                 <none>     (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to