Mike Raath
2008-Aug-28 12:24 UTC
[Xen-users] exception looking up device number for hda1: [Errno 2] No such file or directory: ''/dev/hda1''
Hi, I''ve been trying for days to get a simple xen domU installed on a Debian Etch system, but I''m going round in circles getting steadily more and more frustrated. My host machine is, as I say, Etch running the 2.6.18-6-xen-686 kernel. Xen is 3.0.3-1. I''ve tried a few tutorials, but the most recent was this one: http://www.howtoforge.com/debian_etch_xen_from_debian_repository The only real differences between that tutorial and my steps are that I don''t use the vserver kernel and I commented out the initrd line (I don''t need a RAM disk, although on other attempts to get it working I did uncomment it). The command I use to create the image: #xen-create-image --debootstrap --hostname xen-etch --dhcp --dist=etch --ide --force Here''s the xen-tools config: -- Start -- End Here are the contents of my xen-etch config file: -- Start kernel = ''/boot/vmlinuz-2.6.18-6-xen-686'' memory = ''128'' root = ''/dev/hda1 ro'' disk = [ ''file:/home/xen/domains/xen-etch/disk.img,hda1,w'', ''file:/home/xen/domains/xen-etch/swap.img,hda2,w'' ] name = ''xen-etch'' dhcp = ''dhcp'' vif = [ '''' ] on_poweroff = ''destroy'' on_reboot = ''restart'' on_crash = ''restart'' -- End I then create the domain using sudo xm create xen-etch.cfg and it appears to create correctly: # mraath@ld2:~$ sudo xm create xen-etch.cfg # Using config file "/etc/xen/xen-etch.cfg". # Started domain xen-etch However, when I try to attach to the console, it reports that it couldn''t find the disk device. # mraath@ld2:~$ sudo xm console xen-etch # Error: Domain ''xen-etch'' does not exist. # Usage: xm console <Domain> # # Attach to <Domain>''s console. An extract from the log file shows this: -- Start [2008-08-28 14:18:52 xend.XendDomainInfo 3289] DEBUG (__init__:1072) XendDomainInfo.construct: None [2008-08-28 14:18:52 xend.XendDomainInfo 3289] DEBUG (__init__:1072) XendDomainInfo.initDomain: 19 1.0 [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) Balloon: 131828 KiB free; need 131072; done. [2008-08-28 14:18:52 xend 3289] INFO (__init__:1072) buildDomain os=linux dom=19 vcpus=1 [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) dom = 19 [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) image /boot/vmlinuz-2.6.18-6-xen-686 [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) store_evtchn = 1 [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) console_evtchn = 2 [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) cmdline ip=:1.2.3.4::::eth0:dhcp root=/dev/hda1 ro [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) ramdisk [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) vcpus = 1 [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) features [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) exception looking up device number for hda1: [Errno 2] No such file or directory: ''/dev/hda1'' [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) DevController: writing {''backend-id'': ''0'', ''virtual-device'': ''769'', ''device-type'': ''disk'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vbd/19/769''} to /local/domain/19/device/vbd/769. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) DevController: writing {''domain'': ''xen-etch'', ''frontend'': ''/local/domain/19/device/vbd/769'', ''dev'': ''hda1'', ''state'': ''1'', ''params'': ''/home/xen/domains/xen-etch/disk.img'', ''mode'': ''w'', ''online'': ''1'', ''frontend-id'': ''19'', ''type'': ''file''} to /local/domain/0/backend/vbd/19/769. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) exception looking up device number for hda2: [Errno 2] No such file or directory: ''/dev/hda2'' [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) DevController: writing {''backend-id'': ''0'', ''virtual-device'': ''770'', ''device-type'': ''disk'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vbd/19/770''} to /local/domain/19/device/vbd/770. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) DevController: writing {''domain'': ''xen-etch'', ''frontend'': ''/local/domain/19/device/vbd/770'', ''dev'': ''hda2'', ''state'': ''1'', ''params'': ''/home/xen/domains/xen-etch/swap.img'', ''mode'': ''w'', ''online'': ''1'', ''frontend-id'': ''19'', ''type'': ''file''} to /local/domain/0/backend/vbd/19/770. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) DevController: writing {''backend-id'': ''0'', ''mac'': ''00:16:3e:73:16:1d'', ''handle'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vif/19/0''} to /local/domain/19/device/vif/0. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) DevController: writing {''domain'': ''xen-etch'', ''handle'': ''0'', ''script'': ''/etc/xen/scripts/vif-bridge'', ''state'': ''1'', ''frontend'': ''/local/domain/19/device/vif/0'', ''mac'': ''00:16:3e:73:16:1d'', ''online'': ''1'', ''frontend-id'': ''19''} to /local/domain/0/backend/vif/19/0. [2008-08-28 14:18:52 xend.XendDomainInfo 3289] DEBUG (__init__:1072) Storing VM details: {''shadow_memory'': ''0'', ''uuid'': ''3bc50a87-72ab-d4ab-e3d5-4bfded386524'', ''on_reboot'': ''restart'', ''start_time'': ''1219925932.43'', ''on_poweroff'': ''destroy'', ''name'': ''xen-etch'', ''xend/restart_count'': ''0'', ''vcpus'': ''1'', ''vcpu_avail'': ''1'', ''memory'': ''128'', ''on_crash'': ''restart'', ''image'': "(linux (kernel /boot/vmlinuz-2.6.18-6-xen-686) (ip :1.2.3.4::::eth0:dhcp) (root ''/dev/hda1 ro''))", ''maxmem'': ''128''} [2008-08-28 14:18:52 xend.XendDomainInfo 3289] DEBUG (__init__:1072) Storing domain details: {''console/ring-ref'': ''827715'', ''console/port'': ''2'', ''name'': ''xen-etch'', ''console/limit'': ''1048576'', ''vm'': ''/vm/3bc50a87-72ab-d4ab-e3d5-4bfded386524'', ''domid'': ''19'', ''cpu/0/availability'': ''online'', ''memory/target'': ''131072'', ''store/ring-ref'': ''827716'', ''store/port'': ''1''} [2008-08-28 14:18:52 xend.XendDomainInfo 3289] DEBUG (__init__:1072) XendDomainInfo.handleShutdownWatch [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) Waiting for devices vif. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) Waiting for 0. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vif/19/0/hotplug-status. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vif/19/0/hotplug-status. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) hotplugStatusCallback 1. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) Waiting for devices usb. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) Waiting for devices vbd. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) Waiting for 769. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vbd/19/769/hotplug-status. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vbd/19/769/hotplug-status. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) hotplugStatusCallback 1. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) Waiting for 770. [2008-08-28 14:18:52 xend 3289] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vbd/19/770/hotplug-status. [2008-08-28 14:18:53 xend 3289] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vbd/19/770/hotplug-status. [2008-08-28 14:18:53 xend 3289] DEBUG (__init__:1072) hotplugStatusCallback 1. [2008-08-28 14:18:53 xend 3289] DEBUG (__init__:1072) Waiting for devices irq. [2008-08-28 14:18:53 xend 3289] DEBUG (__init__:1072) Waiting for devices pci. [2008-08-28 14:18:53 xend 3289] DEBUG (__init__:1072) Waiting for devices ioports. [2008-08-28 14:18:53 xend 3289] DEBUG (__init__:1072) Waiting for devices tap. [2008-08-28 14:18:53 xend 3289] DEBUG (__init__:1072) Waiting for devices vtpm. [2008-08-28 14:18:53 xend 3289] INFO (__init__:1072) Domain xen-etch (19) unpaused. [2008-08-28 14:18:54 xend.XendDomainInfo 3289] WARNING (__init__:1072) Domain has crashed: name=xen-etch id=19. [2008-08-28 14:18:54 xend.XendDomainInfo 3289] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(19) [2008-08-28 14:18:54 xend.XendDomainInfo 3289] DEBUG (__init__:1072) XendDomainInfo.create([''domain'', [''domid'', 19], [''uuid'', ''3bc50a87-72ab-d4ab-e3d5-4bfded386524''], [''vcpus'', 1], [''vcpu_avail'', 1], [''cpu_weight'', 1.0], [''memory'', 128], [''shadow_memory'', 0], [''maxmem'', 128], [''features'', ''''], [''name'', ''xen-etch''], [''on_poweroff'', ''destroy''], [''on_reboot'', ''restart''], [''on_crash'', ''restart''], [''image'', [''linux'', [''kernel'', ''/boot/vmlinuz-2.6.18-6-xen-686''], [''ip'', '':1.2.3.4::::eth0:dhcp''], [''root'', ''/dev/hda1 ro'']]], [''device'', [''vif'', [''backend'', 0], [''script'', ''vif-bridge''], [''mac'', ''00:16:3e:73:16:1d'']]], [''device'', [''vbd'', [''backend'', 0], [''dev'', ''hda1:disk''], [''uname'', ''file:/home/xen/domains/xen-etch/disk.img''], [''mode'', ''w'']]], [''device'', [''vbd'', [''backend'', 0], [''dev'', ''hda2:disk''], [''uname'', ''file:/home/xen/domains/xen-etch/swap.img''], [''mode'', ''w'']]], [''state'', ''----c-''], [''shutdown_reason'', ''crash''], [''cpu_time'', 0.14183262799999999], [''online_vcpus'', 1], [''up_time'', ''1.65827989578''], [''start_time'', ''1219925932.43''], [''store_mfn'', 827716], [''console_mfn'', 827715]]) [2008-08-28 14:18:54 xend.XendDomainInfo 3289] DEBUG (__init__:1072) parseConfig: config is [''domain'', [''domid'', 19], [''uuid'', ''3bc50a87-72ab-d4ab-e3d5-4bfded386524''], [''vcpus'', 1], [''vcpu_avail'', 1], [''cpu_weight'', 1.0], [''memory'', 128], [''shadow_memory'', 0], [''maxmem'', 128], [''features'', ''''], [''name'', ''xen-etch''], [''on_poweroff'', ''destroy''], [''on_reboot'', ''restart''], [''on_crash'', ''restart''], [''image'', [''linux'', [''kernel'', ''/boot/vmlinuz-2.6.18-6-xen-686''], [''ip'', '':1.2.3.4::::eth0:dhcp''], [''root'', ''/dev/hda1 ro'']]], [''device'', [''vif'', [''backend'', 0], [''script'', ''vif-bridge''], [''mac'', ''00:16:3e:73:16:1d'']]], [''device'', [''vbd'', [''backend'', 0], [''dev'', ''hda1:disk''], [''uname'', ''file:/home/xen/domains/xen-etch/disk.img''], [''mode'', ''w'']]], [''device'', [''vbd'', [''backend'', 0], [''dev'', ''hda2:disk''], [''uname'', ''file:/home/xen/domains/xen-etch/swap.img''], [''mode'', ''w'']]], [''state'', ''----c-''], [''shutdown_reason'', ''crash''], [''cpu_time'', 0.14183262799999999], [''online_vcpus'', 1], [''up_time'', ''1.65827989578''], [''start_time'', ''1219925932.43''], [''store_mfn'', 827716], [''console_mfn'', 827715]] [2008-08-28 14:18:54 xend.XendDomainInfo 3289] DEBUG (__init__:1072) parseConfig: result is {''shadow_memory'': 0, ''uuid'': ''3bc50a87-72ab-d4ab-e3d5-4bfded386524'', ''on_crash'': ''restart'', ''on_reboot'': ''restart'', ''localtime'': None, ''image'': [''linux'', [''kernel'', ''/boot/vmlinuz-2.6.18-6-xen-686''], [''ip'', '':1.2.3.4::::eth0:dhcp''], [''root'', ''/dev/hda1 ro'']], ''on_poweroff'': ''destroy'', ''bootloader_args'': None, ''cpus'': None, ''name'': ''xen-etch'', ''backend'': [], ''vcpus'': 1, ''cpu_weight'': 1.0, ''features'': '''', ''vcpu_avail'': 1, ''memory'': 128, ''device'': [(''vif'', [''vif'', [''backend'', 0], [''script'', ''vif-bridge''], [''mac'', ''00:16:3e:73:16:1d'']]), (''vbd'', [''vbd'', [''backend'', 0], [''dev'', ''hda1:disk''], [''uname'', ''file:/home/xen/domains/xen-etch/disk.img''], [''mode'', ''w'']]), (''vbd'', [''vbd'', [''backend'', 0], [''dev'', ''hda2:disk''], [''uname'', ''file:/home/xen/domains/xen-etch/swap.img''], [''mode'', ''w'']])], ''bootloader'': None, ''cpu'': None, ''maxmem'': 128} [2008-08-28 14:18:54 xend.XendDomainInfo 3289] DEBUG (__init__:1072) XendDomainInfo.construct: None [2008-08-28 14:18:54 xend.XendDomainInfo 3289] DEBUG (__init__:1072) XendDomainInfo.initDomain: 20 1.0 [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) Balloon: 93360 KiB free; 38252 to scrub; need 131072; retries: 20. [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) Balloon: waiting on scrubbing [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) Balloon: 131812 KiB free; need 131072; done. [2008-08-28 14:18:54 xend 3289] INFO (__init__:1072) buildDomain os=linux dom=20 vcpus=1 [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) dom = 20 [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) image /boot/vmlinuz-2.6.18-6-xen-686 [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) store_evtchn = 1 [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) console_evtchn = 2 [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) cmdline ip=:1.2.3.4::::eth0:dhcp root=/dev/hda1 ro [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) ramdisk [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) vcpus = 1 [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) features [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) DevController: writing {''backend-id'': ''0'', ''mac'': ''00:16:3e:73:16:1d'', ''handle'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vif/20/0''} to /local/domain/20/device/vif/0. [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) DevController: writing {''domain'': ''xen-etch'', ''handle'': ''0'', ''script'': ''/etc/xen/scripts/vif-bridge'', ''state'': ''1'', ''frontend'': ''/local/domain/20/device/vif/0'', ''mac'': ''00:16:3e:73:16:1d'', ''online'': ''1'', ''frontend-id'': ''20''} to /local/domain/0/backend/vif/20/0. [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) exception looking up device number for hda1: [Errno 2] No such file or directory: ''/dev/hda1'' [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) DevController: writing {''backend-id'': ''0'', ''virtual-device'': ''769'', ''device-type'': ''disk'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vbd/20/769''} to /local/domain/20/device/vbd/769. [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) DevController: writing {''domain'': ''xen-etch'', ''frontend'': ''/local/domain/20/device/vbd/769'', ''dev'': ''hda1'', ''state'': ''1'', ''params'': ''/home/xen/domains/xen-etch/disk.img'', ''mode'': ''w'', ''online'': ''1'', ''frontend-id'': ''20'', ''type'': ''file''} to /local/domain/0/backend/vbd/20/769. [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) exception looking up device number for hda2: [Errno 2] No such file or directory: ''/dev/hda2'' [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) DevController: writing {''backend-id'': ''0'', ''virtual-device'': ''770'', ''device-type'': ''disk'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vbd/20/770''} to /local/domain/20/device/vbd/770. [2008-08-28 14:18:54 xend 3289] DEBUG (__init__:1072) DevController: writing {''domain'': ''xen-etch'', ''frontend'': ''/local/domain/20/device/vbd/770'', ''dev'': ''hda2'', ''state'': ''1'', ''params'': ''/home/xen/domains/xen-etch/swap.img'', ''mode'': ''w'', ''online'': ''1'', ''frontend-id'': ''20'', ''type'': ''file''} to /local/domain/0/backend/vbd/20/770. [2008-08-28 14:18:54 xend.XendDomainInfo 3289] DEBUG (__init__:1072) Storing VM details: {''shadow_memory'': ''0'', ''uuid'': ''3bc50a87-72ab-d4ab-e3d5-4bfded386524'', ''on_reboot'': ''restart'', ''start_time'': ''1219925934.3'', ''on_poweroff'': ''destroy'', ''name'': ''xen-etch'', ''vcpus'': ''1'', ''vcpu_avail'': ''1'', ''memory'': ''128'', ''on_crash'': ''restart'', ''image'': "(linux (kernel /boot/vmlinuz-2.6.18-6-xen-686) (ip :1.2.3.4::::eth0:dhcp) (root ''/dev/hda1 ro''))", ''maxmem'': ''128''} [2008-08-28 14:18:54 xend.XendDomainInfo 3289] DEBUG (__init__:1072) Storing domain details: {''console/ring-ref'': ''830885'', ''console/port'': ''2'', ''name'': ''xen-etch'', ''console/limit'': ''1048576'', ''vm'': ''/vm/3bc50a87-72ab-d4ab-e3d5-4bfded386524'', ''domid'': ''20'', ''cpu/0/availability'': ''online'', ''memory/target'': ''131072'', ''store/ring-ref'': ''830886'', ''store/port'': ''1''} [2008-08-28 14:18:54 xend.XendDomainInfo 3289] DEBUG (__init__:1072) XendDomainInfo.handleShutdownWatch [2008-08-28 14:18:56 xend.XendDomainInfo 3289] WARNING (__init__:1072) Domain has crashed: name=xen-etch id=20. [2008-08-28 14:18:56 xend.XendDomainInfo 3289] ERROR (__init__:1072) VM xen-etch restarting too fast (2.815582 seconds since the last restart). Refusing to restart to avoid loops. [2008-08-28 14:18:56 xend.XendDomainInfo 3289] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=20 [2008-08-28 14:18:56 xend.XendDomainInfo 3289] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(20) -- End Can someone please help me get this sorted out? I just seem to be swatting flies at the moment. Thanks, Mike _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Mike Raath
2008-Aug-29 07:44 UTC
[Xen-users] Re: exception looking up device number for hda1: [Errno 2] No such file or directory: ''/dev/hda1''
Just realised that I didn''t copy in the xen-tools config. Once again - please help, someone! Here''s the xen-tools: -- Start dir = /home/xen gateway = 192.168.0.1 netmask = 255.255.255.0 passwd = 1 kernel = /boot/vmlinuz-2.6.18-6-xen-686 mirror = http://debian.mirror.ac.za/debian/ -- End Thanks _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users