When trying to create a new domain I get the following error: root@chekov:~# xm create vmid=1 Using config file /etc/xen/xmdefaults Error: Error creating domain: [Failure instance: Traceback:xen.xend.XendDomainInfo.VmError, vbd: Segments not foundXXXXXX:uname=phy:hda3 If I do a dry-run: root@chekov:~# xm create -n vmid=1 Using config file xmdefaults (vm (name ''This is VM 1'') (memory ''64'') (cpu ''1'') (image (linux (kernel /boot/vmlinuz-2.4.26-xenU) (ip :1.2.3.4::::eth0:dhcp) (root ''/dev/sda1 ro'') ) ) (device (vbd (uname phy:hda3) (dev sda1) (mode w))) (device (vbd (uname phy:hda4) (dev sda2) (mode w))) (device (vif (mac aa:0:0:2e:29:6c))) ) I have created a Slackware filesystem pretty much the same way I used to do under UML, the most important steps are shown below: # I have created 2 partitions for my guest os, hda3 and hda4 root@chekov:~# fdisk -l /dev/hda Disk /dev/hda: 8455 MB, 8455200768 bytes 255 heads, 63 sectors/track, 1027 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 697 5598621 83 Linux /dev/hda2 698 742 361462+ 82 Linux swap /dev/hda3 743 865 987997+ 83 Linux /dev/hda4 866 882 136552+ 82 Linux swap # I created filesystems on both of them: root@chekov:~# mkfs -t ext3 /dev/hda3 root@chekov:~# mkswap /dev/hda4 # I mounted my new guest root filesystem: root@chekov:~# mount /dev/hda3 /build/root # I edited all the tagfiles so they only had ADD or SKP selections and installed my choice of packages: root@chekov:/build/slackware# /sbin/installpkg -root /build/root a/*.tgz ap/*.tgz d/*.tgz l/*.tgz n/*.tgz # I created a new fstab: /dev/sda1 / ext3 defaults 1 1 /dev/sda2 swap swap defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 proc /proc proc defaults 0 0 # And finally, I unmounted /dev/hda3 before trying to create the new domain Any help is appreciated, Fredrik Dahlberg ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> When trying to create a new domain I get the following error: > > root@chekov:~# xm create vmid=1 > Using config file /etc/xen/xmdefaults > Error: Error creating domain: [Failure instance: > Traceback:xen.xend.XendDomainInfo.VmError, vbd: Segments not > foundXXXXXX:uname=phy:hda3What you''ve configured should work just fine. Please can you try upgrading to the latest repo as I changed some of this code yesterday (though I don''t believe there was ever a bug that would cause this). A couple of other things to try: * try configuring just one vbd i.e. no swap on hda4 * what''s the output of ''sfdisk -s /dev/hda3'' * instead of hda3 use 0x0303 Thanks for the clear failure report; I''m sure we can get to the bottom of this one. Thanks, Ian ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Fredrik Dahlberg
2004-Jul-18 22:47 UTC
Re: [Xen-devel] Newbie question: Error creating domain
Ian Pratt wrote:> What you''ve configured should work just fine. Please can you try > upgrading to the latest repo as I changed some of this code > yesterday (though I don''t believe there was ever a bug that would > cause this). > > A couple of other things to try: > * try configuring just one vbd i.e. no swap on hda4 > * what''s the output of ''sfdisk -s /dev/hda3'' > * instead of hda3 use 0x0303 > > Thanks for the clear failure report; I''m sure we can get to the > bottom of this one. > > Thanks, > Ian ># I upgraded to the latest xeno-unstable via BitKeeper wich didn''t solve the problem. # Configuring just one vbd didn''t help # Changing physdev:hda3 to physdev:0x0303 solved the problem, any idea why? # Output from sfdisk -s /dev/hda3 987997 I don''t know if this is related, but I have had some problems with Linux/Slackware not detecting the correct BIOS geometry for my old disk. I had to add hda=16383,16,63 as a kernel parameter in my grub configuration. I tried adding the same parameter to my Xen boot entry, but without any success. # cat /boot/grub/menu.lst default 0 timeout 10 title=Xen 1.3 root (hd0,0) kernel /boot/xen.gz dom0_mem=131072 com1=115200,8n1 module /boot/vmlinuz-2.4.26-xen0 root=/dev/hda1 ro hda=16383,16,63 title=Slackware 10.0 root (hd0,0) kernel /boot/vmlinuz root=/dev/hda1 ro hda=16383,16,63 Thanks, Fredrik ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> # I upgraded to the latest xeno-unstable via BitKeeper wich didn''t solve > the problem.> # Output from sfdisk -s /dev/hda3 > 987997 > > I don''t know if this is related, but I have had some problems with > Linux/Slackware not detecting the correct BIOS geometry for my old disk. > I had to add hda=16383,16,63 as a kernel parameter in my grub > configuration. I tried adding the same parameter to my Xen boot entry, > but without any success.My suspicion is that "sfdisk -s /dev/hda3" is returning a bogus size for the partition. Please can you post the output of /proc/partitions, and "dumpe2fs /dev/hda3". Thanks, Ian ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Fredrik Dahlberg
2004-Jul-19 15:08 UTC
Re: [Xen-devel] Newbie question: Error creating domain
Ian Pratt wrote:> My suspicion is that "sfdisk -s /dev/hda3" is returning a bogus > size for the partition. Please can you post the output of > /proc/partitions, and "dumpe2fs /dev/hda3". > > Thanks, > Ian# cat /proc/partitions major minor #blocks name 3 0 8257032 hda 3 1 5598621 hda1 3 2 361462 hda2 3 3 987997 hda3 3 4 136552 hda4 # dumpe2fs /dev/hda3 Filesystem volume name: <none> Last mounted on: <not available> Filesystem UUID: e847d3ae-4e5f-4074-bdd4-94ef95273ba2 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal filetype sparse_super Default mount options: (none) Filesystem state: clean Errors behavior: Continue Filesystem OS type: Linux Inode count: 123648 Block count: 246999 Reserved block count: 12349 Free blocks: 2386 Free inodes: 57950 First block: 0 Block size: 4096 Fragment size: 4096 Blocks per group: 32768 Fragments per group: 32768 Inodes per group: 15456 Inode blocks per group: 483 Filesystem created: Sun Jul 18 12:34:28 2004 Last mount time: Mon Jul 19 01:10:10 2004 Last write time: Mon Jul 19 01:17:46 2004 Mount count: 5 Maximum mount count: 38 Last checked: Sun Jul 18 12:34:28 2004 Check interval: 15552000 (6 months) Next check after: Fri Jan 14 11:34:28 2005 Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 128 Journal inode: 8 Default directory hash: tea Directory Hash Seed: f7574f14-fcf4-43ad-9052-ea7e31051819 Journal backup: inode blocks Group 0: (Blocks 0-32767) Primary superblock at 0, Group descriptors at 1-1 Block bitmap at 2 (+2), Inode bitmap at 3 (+3) Inode table at 4-486 (+4) 0 free blocks, 7241 free inodes, 570 directories Free blocks: Free inodes: 8216-15456 Group 1: (Blocks 32768-65535) Backup superblock at 32768, Group descriptors at 32769-32769 Block bitmap at 32770 (+2), Inode bitmap at 32771 (+3) Inode table at 32772-33254 (+4) 0 free blocks, 7240 free inodes, 479 directories Free blocks: Free inodes: 23673-30912 Group 2: (Blocks 65536-98303) Block bitmap at 65536 (+0), Inode bitmap at 65537 (+1) Inode table at 65538-66020 (+2) 1 free blocks, 7215 free inodes, 566 directories Free blocks: 94718 Free inodes: 39135, 39155-46368 Group 3: (Blocks 98304-131071) Backup superblock at 98304, Group descriptors at 98305-98305 Block bitmap at 98306 (+2), Inode bitmap at 98307 (+3) Inode table at 98308-98790 (+4) 2 free blocks, 6593 free inodes, 235 directories Free blocks: 101185-101186 Free inodes: 55232-61824 Group 4: (Blocks 131072-163839) Block bitmap at 131072 (+0), Inode bitmap at 131073 (+1) Inode table at 131074-131556 (+2) 2383 free blocks, 7243 free inodes, 285 directories Free blocks: 161216-161218, 161401-161403, 161405-161408, 161410, 161436-161441, 161443, 161445, 161457-161463, 161465, 161467, 161470-161471, 161480, 161484, 161489-163839 Free inodes: 70038-77280 Group 5: (Blocks 163840-196607) Backup superblock at 163840, Group descriptors at 163841-163841 Block bitmap at 163842 (+2), Inode bitmap at 163843 (+3) Inode table at 163844-164326 (+4) 0 free blocks, 7325 free inodes, 568 directories Free blocks: Free inodes: 77564, 85403-85404, 85413, 85416-92736 Group 6: (Blocks 196608-229375) Block bitmap at 196608 (+0), Inode bitmap at 196609 (+1) Inode table at 196610-197092 (+2) 0 free blocks, 7317 free inodes, 225 directories Free blocks: Free inodes: 100876-108192 Group 7: (Blocks 229376-246998) Backup superblock at 229376, Group descriptors at 229377-229377 Block bitmap at 229378 (+2), Inode bitmap at 229379 (+3) Inode table at 229380-229862 (+4) 0 free blocks, 7776 free inodes, 688 directories Free blocks: Free inodes: 115873-123648 ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> Ian Pratt wrote: > > My suspicion is that "sfdisk -s /dev/hda3" is returning a bogus > > size for the partition. Please can you post the output of > > /proc/partitions, and "dumpe2fs /dev/hda3".> # cat /proc/partitions > major minor #blocks name > 3 3 987997 hda3 > > # dumpe2fs /dev/hda3 > Block count: 246999 > Block size: 4096I still don''t quite understand why it''s failing, but I think I know enough to fix it: It''s a 1kb block vs 512 byte sector rounding issue. I''ve checked in what I believe will be a fix. Thanks, Ian ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Fredrik Dahlberg
2004-Jul-19 18:10 UTC
Re: [Xen-devel] Newbie question: Error creating domain
Ian Pratt wrote: > I still don''t quite understand why it''s failing, but I think I> know enough to fix it: It''s a 1kb block vs 512 byte sector > rounding issue. > > I''ve checked in what I believe will be a fix. > > Thanks, > IanI''m sorry to say that it didn''t help. I just did: # bk clone bk://xen.bkbits.net/xeno-unstable.bk # make world && make install When I try to create a new domain a get a slightly different error than last time: # xm create vmid=1 Using config file /etc/xen/xmdefaults config: (vm (name ''This is VM 1'') (memory ''64'') (cpu ''1'') (image (linux (kernel /boot/vmlinuz-2.4.26-xenU) (ip :1.2.3.4::::eth0:dhcp) (root ''/dev/sda1 ro''))) (device (vbd (uname phy:hda3) (dev sda1) (mode w))) (device (vif (mac aa:00:00:2d:9e:09)))) VIRTUAL MEMORY ARRANGEMENT: Loaded kernel: c0100000->c02cd2a8 Init. ramdisk: c02ce000->c02ce000 Phys-Mach map: c02ce000->c02de000 Page tables: c02de000->c02e0000 Start info: c02e0000->c02e1000 Boot stack: c02e1000->c02e2000 TOTAL: c0000000->c0400000 ENTRY ADDRESS: c0100000 EVENT> xend.console.create [11, 1, 9601] respond_be_create> >BlkifController>send_be_disconnect> dom= 1 op_create> Deferred Exception creating domain: [Failure instance: Traceback: xen.xend.XendError.VmError, vbd: Segments not found: uname=phy:hda3 /usr/lib/python2.3/site-packages/twisted/internet/defer.py:338:_runCallbacks /usr/lib/python2.3/site-packages/xen/xend/XendDomainInfo.py:306:_vm_configure1 /usr/lib/python2.3/site-packages/xen/xend/XendDomainInfo.py:665:create_devices /usr/lib/python2.3/site-packages/xen/xend/XendDomainInfo.py:893:vm_dev_vbd /usr/lib/python2.3/site-packages/xen/xend/XendDomainInfo.py:140:make_disk ] >BlkifController>send_be_destroy> dom= 1 Error: Error creating domain: [Failure instance: Traceback: xen.xend.XendError.VmError, vbd: Segments not found: uname=phy:hda3 /Fredrik ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> Ian Pratt wrote: > > I still don''t quite understand why it''s failing, but I think I > > know enough to fix it: It''s a 1kb block vs 512 byte sector > > rounding issue. > > I''m sorry to say that it didn''t help. I just did: > # bk clone bk://xen.bkbits.net/xeno-unstable.bk > # make world && make installOK, it''s not something dumb like sfdisk just isn''t in /sbin/ on your system? Does using the 0x0303 syntax still work? Ian ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Fredrik Dahlberg
2004-Jul-19 18:55 UTC
Re: [Xen-devel] Newbie question: Error creating domain
Ian Pratt wrote:> OK, it''s not something dumb like sfdisk just isn''t in /sbin/ on > your system? Does using the 0x0303 syntax still work? > > Ian >It looks like you nailed it, sfdisk is located in /usr/sbin in Slackware 10.0. :) 0x0303 is still working. /Fredrik ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel