[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Possible bug with fsimage/pygrub
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 fsimage fs = 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 found found (mounted locally, after an update, but same behaviour as previously. The partition is on LVM and is formatted ext4) # ls -al grub2* grub2: total 52 drwxr-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.map drwxr-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 grubenv drwxr-xr-x. 2 root root 12288 Jan 10 23:32 i386-pc drwxr-xr-x. 2 root root 4096 Jan 10 23:32 locale drwxr-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 44 drwxr-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.map drwxr-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 grubenv drwxr-xr-x. 2 root root 12288 Jan 10 23:32 i386-pc drwxr-xr-x. 2 root root 4096 Jan 10 23:32 locale drwxr-xr-x. 3 root root 4096 Jan 10 23:28 themes -rw-r--r--. 1 root root 0 May 31 02:13 xxxx _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |