[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Possible bug with fsimage/pygrub
On Wed, May 31, 2017 at 06:41:12PM +0000, Ian Murray wrote: > All, > Having a very strange problem. I created a CentOS 7 PV vm but could not get > pygrub to pick-up the grub entries. I did some fault finding and concluded > that `fsimage` was unable to find the grub.cfg. > I could start the vm as an HVM guest with no problem. I renamed the `grub2` > folder to be `grub2.x` and `cp -a` that back to `grub2`. pygrub/fsimage were > able to find the file after that. fsimage couldn't see grub2.x/grub.cfg. > > I wrote small test case in python to illustrate the issue: > I can only think it is a bug in fsimage, or there is something very hidden > about that directory that is causing this. > Any suggestions would be most welcome, > Thanks, > Ian > import fsimagefs = fsimage.open('/dev/xen2/email', 1048576, "seclabel")if > fs.file_exists('/grub2.x/grub.cfg'): print "found"else: print "not found"if > fs.file_exists('/grub2/grub.cfg'): print "found"else: print "not found" > The results are:- # python ~/test.py not foundfound > (mounted locally, after an update, but same behaviour as previously. The > partition is on LVM and is formatted ext4)# ls -al grub2*grub2:total > 52drwxr-xr-x. 6 root root 4096 May 31 02:39 .dr-xr-xr-x. 7 root root 4096 > May 31 02:41 ..-rw-r--r--. 1 root root 86 Jan 10 23:32 > device.mapdrwxr-xr-x. 2 root root 4096 Jan 10 23:32 fonts-rw-r--r--. 1 root > root 4806 May 31 02:39 grub.cfg-rw-r--r--. 1 root root 4045 Jan 10 23:33 > grub.cfg.1496194637.rpmsave-rw-r--r--. 1 root root 1024 May 31 02:39 > grubenvdrwxr-xr-x. 2 root root 12288 Jan 10 23:32 i386-pcdrwxr-xr-x. 2 root > root 4096 Jan 10 23:32 localedrwxr-xr-x. 3 root root 4096 Jan 10 23:28 > themes-rw-r--r--. 1 root root 0 May 31 02:13 xxxx > grub2.x:total 44drwxr-xr-x. 6 root root 4096 May 31 02:13 .dr-xr-xr-x. 7 > root root 4096 May 31 02:41 ..-rw-r--r--. 1 root root 86 Jan 10 23:32 > device.mapdrwxr-xr-x. 2 root root 4096 Jan 10 23:32 fonts-rw-r--r--. 1 root > root 4045 Jan 10 23:33 grub.cfg-rw-r--r--. 1 root root 1024 Jan 10 23:33 > grubenvdrwxr-xr-x. 2 root root 12288 Jan 10 23:32 i386-pcdrwxr-xr-x. 2 root > root 4096 Jan 10 23:32 localedrwxr-xr-x. 3 root root 4096 Jan 10 23:28 > themes-rw-r--r--. 1 root root 0 May 31 02:13 xxxx > What about extended attributes and other meta data? Maybe they are not retained after you copied the files? _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |