[Pkg-xen-devel] Bug#912381: xen-utils-4.11: /usr/lib/xen-4.11/bin/pygrub is missing after upgrade from xen-utils-4.8

Hans van Kranenburg hans at knorrie.org
Wed Oct 31 18:34:02 GMT 2018


On 10/31/2018 07:23 PM, Ian Jackson wrote:
>>>>>> I see that there's no /usr/lib/xen-4.11/bin/pygrub indeed, and that's
>>>>>> something that sounds wrong. Apparently, noone involved in helping
>>>>>> getting Xen 4.11 into Debian so far has been a pygrub user.
> 
> I swear I tested pygrub aftr making my renaming changes, but maybe
> only with the upstream tree.
> 
> I don't understand why it's not being built by the upstream build
> system.  That would be the first thing to look at.
> 
> Sorry for the lossage, but I can't conveniently invstigate now.
> 
>>> Traceback (most recent call last):
>>>   File "/usr/lib/xen-4.11/bin/pygrub", line 23, in <module>
>>>     import fsimage
>>> ImportError: No module named fsimage
>>
>> Ah, more regressions... The script is missing a patch to set the lib
>> directory in the path
> 
> No, this is simply because the library is renamed now to
> libxenfsimage.  The pygrub from 4.8 isn't compatible with the new
> library name.

xen-utils-4.11 has:

/usr/lib/xen-4.11/lib/python/fsimage.so

libxenmisc4.11 has:

/usr/lib/xen-4.11/lib/x86_64-linux-gnu/fs/ext2fs-lib/fsimage.so
/usr/lib/xen-4.11/lib/x86_64-linux-gnu/fs/fat/fsimage.so
/usr/lib/xen-4.11/lib/x86_64-linux-gnu/fs/iso9660/fsimage.so
/usr/lib/xen-4.11/lib/x86_64-linux-gnu/fs/reiserfs/fsimage.so
/usr/lib/xen-4.11/lib/x86_64-linux-gnu/fs/ufs/fsimage.so
/usr/lib/xen-4.11/lib/x86_64-linux-gnu/fs/xfs/fsimage.so
/usr/lib/xen-4.11/lib/x86_64-linux-gnu/fs/zfs/fsimage.so
/usr/lib/xen-4.11/lib/x86_64-linux-gnu/libfsimage.so

There is nothing called libxenfsimage in our packages?

But, I'll leave it alone for now, since I apparently don't fully know
what I'm talking about. :)

Hans



More information about the Pkg-xen-devel mailing list